XOOPS〜ユーザー情報の修正で関係することのまとめ
ちょっと苦労したので、備忘録です。
まず、ユーザー登録してほしいときに、登録してほしい情報を増やすとき、修正が必要なファイルなどをまとめておきます。
例)携帯のメールアドレスを登録してほしいので、MSNMのフィールドに追加してもらう
1)MSNMのラベルを変更する
ALTSYSモジュールを使えば簡単に修正できる。
言語定数管理→ユーザーモジュール の _MD_USER_LANG_USER_MSNM を携帯アドレス等に変更するとよい
2)ユーザー登録画面のレイアウトを変更する
これも、ALTSYSモジュールを使えば簡単。
テンプレート管理→ユーザーモジュールで変更
・追加レイアウトは user_register_form.html
・確認画面レイアウトは user_register_confirm.html
3)入力文字数のチェックなどを行う場合は
modules/user/forms/UserRegisterEditForm.class.php
(変更時の場合は:EditUserForm.class.php)
で処理が可能
4)例えば、テーブルのフィールドなどを追加した場合は、上記の修正をすることに加え
InsertやUpdate処理の修正を行う必要がある。
kernel/user.php
とこのあたりを中心に修正していけば、完全にオリジナルのユーザー登録処理を作ることができるはず!
“XOOPS〜ユーザー情報の修正で関係することのまとめ” に対して1件のコメントがあります。
コメントは受け付けていません。
この後、メールによる承認が旨くいかなかったから、試行錯誤...
結局、UserActivateAction.class.php の認証部分を強引に認証できるようにしてしまった....
これはちょっと問題かな!?