Joomla2.5登録フォームにフィールドを追加するには? プロファイル プラグインを使用していますが、フィールドの順序も変更したいと考えています。なにか提案を?
4 に答える
プロファイルプラグインをコピーして変更し、必要な操作を行ってから、インストールして古いプラグインを非公開にします。
このようなものを探していると思いますか?
http://extensions.joomla.org/extensions/access-a-security/site-access/authentication/14303
おそらく、短期的にも長期的にも最も安全なソリューションです。私はそれを使用していませんが、ハードコードを変更するのではなく、インターフェイスから必要なことを行うようです。
データベースとコア コンポーネント ファイルを変更することで、登録フォームにフィールドを追加できます。
まず、components\com_users\models\forms ディレクトリを確認すると、registration.xml という XML ファイルがあります。これは joomla が登録フォーム フィールドを作成するファイルです。このファイルを理解して、必要なフィールドを追加できることを願っています。
その後、#__users というデータベース テーブルをチェックアウトし、必要なフィールドを追加します。(例: 電話番号を追加する場合は、tp_no というフィールドを追加します)。また、データベース テーブルの列にも、XML ファイルの「フィールド名」で使用したものと同じ名前を使用してください。