(Translated by https://www.hiragana.jp/)
PEAK XOOPS - minihaku-1.08

PEAK XOOPS - minihaku-1.08 in englishin japanese






Main : XOOPS Modules : 

Category: XOOPS Modules          
Download Now! Download Now! minihaku-1.08 Popular Version: 1.08
Submitted Date:  2007/1/10
Description:
in englishin japanese
== ミニ白扇はくせん ==

新規しんき登録とうろくとかアカウント編集へんしゅうをテンプレートとしてカスタマイズしたいけど、白扇はくせん配布はいふ中止ちゅうししているし、どうしようかなあ、と仕方しかたなくつくったサブセットばん

使つかかた:

- モジュールとしてインストール
- 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)



Downloaded 22096 times  22096  File Size 7.13 KB  Supported Platforms tar.gz|zip  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (1)


Comments list

GIJOE  Posted on 2006/7/7 3:52
おお、ご指摘してきありがとうございます。
edituserhookからコピペでってきてそのままでした。
こんなおまけモジュールでも、ソースは公開こうかいしておくもんだ、とおもいました
coyote  Posted on 2006/7/7 0:08
はじめまして。GIJOEさんのコード参考さんこうにしてます。
PHPサイバーテロの技法ぎほうませていただきました。
ありがとうございます

registerhook.phpの90ぎょうあたりで
$db->query( "UPDATE ".$db->prefix("users")." SET $field='".addslashes(@$allowed_requests[$field])."' WHERE uid=".$xoopsUser->getVar("uid") ) ;
部分ぶぶん
$db->query( "UPDATE ".$db->prefix("users")." SET $field='".addslashes(@$allowed_requests[$field])."' WHERE uid=".$newid  ) ;
となるとおもいます。最初さいしょからそのようにつくってあったので一応いちおう報告ほうこくまで。
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!