Xoops2 RC3
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録

メインメニュー

2006年7月24日(月曜日)

xoopsで宴会くん

カテゴリー: - aminor7 @ 22時45分42秒


「宴会くん」は独立したアプリですが、xoopsでも同じような機能を提供するモジュールがないかな〜、と思って検索したところ、ありました。しかも更に高機能です。Sunday Lab Wikiで紹介されていました。宴会モジュールと、それを動かすのに必要なexFrame0.89をダウンロードしてxoopsのmodules ディレクトリに配置し、モジュール管理メニューからinstallすればOKです。使いかたは管理画面のbxPartyでhow toをクリックすると表示されます。


2005年11月19日(土曜日)

初めてのカスタムブロック

カテゴリー: - aminor7 @ 21時38分15秒

XOOPSに興味を持ってしまった者の必然で、自分でもモジュールを作ってみたくなりました。しかし、これが敷居が高い
そこで、まずは付属のカスタムブロック作成機能を使い、ひとつブロックをつくってみることにしました。カスタマイジング XOOPS(毎日コミュニケーションズ)にhtmlによる静的な画面とphpによる動的な画面の作りかたが解説されていたので、htmlをphpのecho文の中に入れ、これらをphpスクリプトにまとめてみました。背景にはgif animationをhttp://www.geocities.jp/ugokukabe/からいただいて、桜を散らせてみました。
以上により、当サイトのwelcomeブロックが完成しました。
詳しいスクリプトを御覧になりたい方はhttp://cactus.minidns.net/xoops/downloads/welcome.htmlへどうぞ。


2005年11月1日(火曜日)

detabaseでのtodayの設定

カテゴリー: - aminor7 @ 23時00分15秒


MySQLで今日の日付をdefault入力にしようと画策した。PostgreSQLであればtodayとするだけでよかったが、残念ながらMySQLにはない。解説書を調べると同じ機能がcurdate()、current_date()で得られるとあったので、MySQL clientで

alter table table_name alter column_name set default ‘curdate’;

としたが、

show create table table_name;

で確認すると0000-00-00となっていて、変化がない。phpMyAdmin経由で入力するときに表示される関数の指定欄にcurdateを指定すると今日の日付が記録されることがわかったが、いまひとつ不便さを解消できない。うまくdefault設定する方法がないものか。


2005年9月6日(火曜日)

linkの一括削除

カテゴリー: - aminor7 @ 20時05分17秒

御隠居:熊さん、最近の調子はどうだい?
熊さん:あー、御隠居、ちょうどいいところでした。実は、これまでxoopsに色々とlinkを登録していたんですが、いらなくなったもんをさっと削除しようとしたんです。でも、xoopsの管理画面には、そんな項目はなくて、いちいちひとつずつ、消して行かなくちゃなんないんですよ。もう、まだらっこしくて。
御隠居:ほう、それなら直接databaseに入って、削除したらどうだい?
熊さん:どうすりゃ、いいんですか。それ、教えて下さいよ。
御隠居:コマンドラインでもできるが、初心者にはちょいと敷居が高いかの。GUIを使おうかい。なんでもいいんじゃが、Navicat(有償)かねやんMySQLAdmin(無償)phpMyAdmin(無償)なんかがあるな。これらを使ってdatabaseに接続したら、my_links_links、my_links_text、my_links_catというtableから消去したいレコードに印をつけて、消去命令を実行すればいいんじゃ。どうじゃ、わかったかの。
熊さん:明日から、草津の湯につかりに行っちゃうんですが、むこうから作業することができますか?
御隠居:ほう、それじゃ、phpMyAdminで決まりじゃな。これだったらweb経由でできるでの。securityに気を付けるじゃぞ。
熊さん:へい、わかりやした。sslにしやす!


2005年8月6日(土曜日)

MySQLテーブルの移動

カテゴリー: - aminor7 @ 16時55分52秒

御隠居: なんだ熊さん、げんなりして。どうしたんだい。
熊さん: それがでさぁ、御隠居。xoopsでサイトを立ち上げたんですが、そのコンテンツの一部を別のサイトに移したいんです。でも、いちいちコピペじゃ、日が暮れちまいますし、どうしたもんかなって悩んでたんです。
御隠居: ほう、そうじゃったかい。そのコンテンツに関係するデータベーステーブルを移動すればいいんじゃよ。
熊さん: そんな、簡単にできるんですか、あっしみたいな初心者に。
御隠居: 大丈夫じゃ。基本的にはテーブルをバックアップして、それを別のデータベースで復元すればいいんじゃ。
熊さん: でも後でモジュールを入れたら初期化されて消されちゃうでしょ。
御隠居: そうじゃ、だからまず、モジュールをインストールしてから、テーブルだけを消すんじゃ。それからもう一度復元するんじゃよ。
熊さん: な〜るほど。
御隠居: まず、読み書き権限があるユーザーでmysql databaseに接続して、テーブルを消すんじゃよ。
$ mysql -u user_name -ppassword database_name
mysql > drop table table_name;
熊さん: それからどうするんですか。
御隠居: その先は別の紙に書いとくから、後で取りにおいで。
熊さん: ありがとうございます。これで、ゆっくりとビールが飲めます。
御隠居: ビールはペンギンブランドにするんじゃぞ。わしも大株主じゃからの。ホッホッホ。

別紙:MySQLテーブル移動の作業手順


2005年8月4日(木曜日)

ping server 追加

カテゴリー: - aminor7 @ 22時27分45秒

このWordPress ME moduleでping serverを設定しようと思い、設定項目をくまなく探してみましたが、みつかりませんでした。できないのかなと諦めかけていましたが、気を取り直して、web検索してみると、ありました。
http://benjamin.ddo.jp
YanBlog
に設定方法が書いてありました。benjaminさん、永谷さん、ありがとうございます。設定ファイル(wordpress/themes/default/wp-config-custom.php)を直接開いて記入すればOKと思いきや、画面が真っ白。どこか間違っているなと、探したところ、

$GLOBALS[’mypingserver’][20][’server’]="jugem.jp”;
$GLOBALS[’mypingserver’][20][’path’]="/?mode=NEWENTRY”;
$GLOBALS[’mypingserver’][20][’port’]=80;

がよくないようでしたので、これをコメントアウト。これでpingを飛ばす事ができるようになりました。


2005年7月17日(日曜日)

What is XOOPS?

カテゴリー: - aminor7 @ 21時54分39秒


熊さん:御隠居、最近XOOPSってよく聞くんですが、一体何なんですかい。
御隠居:それはじゃ、eXtensible Oject Oriented Portal Systemのことじゃ。
熊さん:さっぱりわかりやせん。もう少し、わかりやすく教えて下さいよ。
御隠居:そうじゃの、自分が欲しい機能をモジュールで簡単に追加できるホームページということじゃ。
熊さん:そうは言っても、何か準備が要るんでしょ?
御隠居:そりゃ、そうじゃ。LAMPが必要じゃ。灯りを持って来いって言ってるんじゃないぞ。Linux(OS)、Apache(http server)、MySQL(database server)、PHP(script言語)が動いていることが条件じゃ。
熊さん:そんなに沢山ですかい。あっしにできるかな?
御隠居:心配することは無い。Linuxをインストールすれば最初から入っておる。
熊さん:そりゃ、助かった。
御隠居:まず、本家http://www.xoops.org/と日本分家http://jp.xoops.org/に遊びに行ってご覧なさいよ。
熊さん:早速そうします。


on line 状況が変

カテゴリー: - aminor7 @ 20時33分21秒

on line user blockの表示が、ずーと同じだ。そんな訳はないので、どこかでエラーがおきているはずだ。とりあえず、データベースを最適化してみた。
$ mysqlcheck -A -o -uroot -ppassword
効果なし。それでアパッチを再起動
# /etc/rc.d/init.d/httpd restart
効果なし。それじゃ、MySQLAdminでon_lineテーブルを開いて、余計なデータを消去。効果あり。でも、匿名でアクセスした後はまた元の黙阿弥。こんなこともあるのかなぁ。どうして?? sql文に誤記がある?


amaxoopsの調整

カテゴリー: - aminor7 @ 17時28分24秒

はじめまして。管理人のaminor7です。当サイトのブックレビューに使っているモジュール(amaxoop、taqinoさんありがとうございます)はデフォルトでは紹介欄の文字が読みにくかったので、ちょっとテンプレートを改編して可読性を向上させてみました。同じくamaxoopを使っている方は試してみて下さい。
管理者メニュー→system admin→テンプレートマネージャーでdefault templateを複製する。複製したときに付けた名前をsystem admin→一般設定→一般設定のdefault templateで選択する。テンプレートマネージャーにもどって、amaxoopの一覧を選択する。ax_main.htmlの編集をクリックする。編集画面で
<{$item.UserCommentF}>を
<span style="line-height:150%;font-size:140%”><{$item.UserCommentF}></span>とし、送信ボタンをクリックする。
ここで、font-size:14pxのようにすると、ブラウザ側で字の大きさを調整できなくなるので%で指定しました。
以上です。


8 queries. 0.090 sec.
Powered by WordPress Module based on WordPress ME & WordPress

Amazon Search
キーワード
カテゴリー

XOOPSを使おう!

新着ダウンロード

新着リンク

最近のYellow Pages
affiliateportal.net (2005-10-4)
affiliateportal.net
メルマガ新選組 (2005-10-4)
メルマガ新選組