minihakuでのアカウント情報表示

2007/08/23 | XOOPS

minihakuでは、アクセスがあったURLから、アカウント登録、アカウント編集、アカウント情報表示の場合だけプログラムを乗っ取り(hookし)、minihaku/include内の各スクリプトへその動作を流すよう設計されている。しかしアカウント情報表示の場合に限っては、hookはしているものの実際には何もしていない(アカウント情報表示は結局はXoops本来のものを使用していて、minihakuでは何もしていない)。これではきっと後継版を作るのに都合が悪いだろうと思い、アカウント情報表示もminihaku内で動作するようスクリプトとテンプレートを追加した。実際の作業は以下のとおり。

(1) テンプレートマネージャーから「system_userform.html」をダウンロードし、minihaku_userinfo.htmlとリネームしてminihakuモジュール内のテンプレートディレクトリに配置。
(2) xoops_version.phpのテンプレートの設定で、上記を追加。
(3) Xoopsのルートディレクトリにあるuserinfo.phpの中身を丸ごとコピーして、minihaku/include/userinfohook.phpペースト。ただし、テンプレートの指定を(1)で指定したテンプレートに変更しておく。
(4) minihakuモジュールのアップデート。

これでOK。minihaku内でアカウント情報表示プログラムも乗っ取ることが出来た。

1件のコメント

  1. サイトメモ :

    XOOPS/XOOPS2コア

    XOOPSモジュール システム用 altsys 0.56a Protector 3.16 beta ミニ白扇(minihaku-1.08) ドキュメント用 PukiWikiMod テーマ(themes) 管理画面 XOOPS2コア ↑ /modulesディレクトリを/contents に改変。対応ファイルを全て書き換え。 全ファイル

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net