== ミニ
白扇 ==
新規登録とかアカウント
編集をテンプレートとしてカスタマイズしたいけど、
白扇は
配布中止しているし、どうしようかなあ、と
仕方なく
作ったサブセット
版。
使い
方:
- モジュールとしてインストール
- mainfile.php の
後ろの
方に1
行だけ
追加(
赤い
行)
include XOOPS_ROOT_PATH.'/modules/minihaku/include/mainfilehook.php' ;
}
?>
- include/config.dist.php を config.php にリネームします
- config.php を
適宜編集します。
あとは、
必要に
応じて、テンプレートをaltsysもしくはtplsadminで
編集してください。
edituserとregisterについては、minihaku
内にテンプレートがありますが、userinfoはsystemのをそのまま
利用する、というあたりがつまづきやすいポイントでしょうか。
system_userinfo.html において、
追加したフィールドの
値を
表示したい
場合は、Smartyのフィルタプラグイン minihaku_userinfo を
利用します。(
実のところ、userinfo.htmlには、
管理者以外にはuidが
渡ってこないことが
判明したため、$_GET["uid"]から
拾っています。そういう
意味では、フィルタプラグインとしての
利用ではないのですが…)
例)
性別を
表示する
<{$user_uid|minihaku_userinfo:"sex":"uid"}>
usersテーブルにフィールドを
増やすこと
自体は、DBに
対して、ALTER TABLEを
直接発行してください。
判らなければ、phpMyAdminを
利用するのも
手でしょう。
いわゆるコントローラっぽいものは
一切用意していません。つまり、
判る
人にだけ
判ればいいや、てな
作りになってますが、
基本的に、テンプレートとincldue/config.phpだけをいじれば
良いはずです。
特定のキーが
入力された
時だけ、あるグループに
所属させる、なんてことも
簡単にできるようにはしてあります。
1.08 2007-01-10
- config.php
内で $stop_error_extras
配列を
利用できるようにした (thx jidaikobo)
-
一般設定をアサインするようにした(ユーザ
名の
最大・
最小文字数などを
表示するため)
-
一般設定の
利用許諾文表示設定を
反映するようにした (thx eyesonly)
1.07 2006-09-24
-
環境によってインストールできないバグを
修正 (thx kojima)
1.06 2006-08-26
- userinfo.html に user_uid がアサインされていないのでプラグインを
変更 (thx nico)