Legacy-2.1.xXoopsのユーザー情報設定は硬直的で、追加したり減らしたりが難しいです。ユーザー情報をカスタマイズするのシリーズにて、ユーザー情報のカスタマイズをしました。今回は、その設定したユーザー情報を必須にする方法です。ユーザー情報をカスタマイズする3の手順は終わっているものとします。注意:下記の手順はソースコードのHackになります。バックアップを取って自己責任で行ってください。MySQLやPHPの知識がある人向けです。例では、furiganaという項目を作り、氏名を入力させることにします。furiganaという項目には、フリーのテキストが入るとします。prepare()内のプロパティを編集します。_US_FURIGANA);次に、言語ファイルに、エラーメッセージの文言の定義を追加しておきます。/preload/ThemeLanguage.class.phpなど、新しく言語ファイルを作って、preload内にでも入れておくのが簡単でよいでしょう。define('_MD_USER_ERROR_FURIGANA','フリガナは必ず入力してください');と、文言を定義しておきます。上記でユーザー登録時に、必須項目になりました。次に、ユーザーが自身の情報を編集する際に必須にします。prepare()内のプロパティを編集します。_MD_USER_LANG_FURIGANA);上記で、ユーザーが自分の情報を編集するときに必須になりました。管理画面からユーザー情報を編集する際に必須にします。prepare()内のプロパティを編集します。_US_FURIGANA);これで、ユーザー情報編集画面にて編集時に必須になりました。コメントをキャンセルメールアドレスが公開されることはありません。株式会社オンラインコンサルタント.%d人のブロガーが「いいね」をつけました。