2 つのユーザー タイプを作成する必要がある Web サイトを開発しています。1つは「メンバー」で、もう1つは「マーチャント」です。どちらもアクセスできるエリアが異なります。どうすればこれを達成できるか、私は本当に混乱しています。
また、デフォルトの Joomla 登録フォームに名とパスワードのカスタム フィールドを追加しようとしています。フィールド名で新しい TR を追加するとすぐに、登録フォームが機能しなくなります。
これを行うのを手伝ってもらえますか?
2 つのユーザー タイプを作成する必要がある Web サイトを開発しています。1つは「メンバー」で、もう1つは「マーチャント」です。どちらもアクセスできるエリアが異なります。どうすればこれを達成できるか、私は本当に混乱しています。
また、デフォルトの Joomla 登録フォームに名とパスワードのカスタム フィールドを追加しようとしています。フィールド名で新しい TR を追加するとすぐに、登録フォームが機能しなくなります。
これを行うのを手伝ってもらえますか?
さまざまなアクセス レベルに関して、最善の方法は Joomla 1.6/1.7 にアップグレードすることです。これには、この機能が組み込まれています。サード パーティのコンポーネントを使用して 1.5 でこれを実現することは可能かもしれませんが、これについては経験がありません。
カスタム登録フィールドについても、1.6/1.7 にアップグレードすると、ユーザー - プロファイルプラグインがあり、登録フォームにフィールドを追加できます。1.5 では、ExtendedReg (商用) などのサードパーティ コンポーネントを使用できます。またはコアファイルを編集する: http://www.mysysadmintips.com/index.php/web/100
デフォルトの Joomla 登録に問題がある場合は、Community Builderを使用できます。ユーザー プロファイルとユーザー登録にフィールドを追加するのは非常に簡単です。メンバーとマーチャントを分離するには、たとえば という名前のフィールドを登録フォームに追加できますAccount type
。そして、その値に応じて、新しいユーザーをregistered
(メンバー) またはauthor
(マーチャント) として割り当てます。
まず、1.5 でユーザー タイプを追加しても、あなたが説明したアクセス要件を達成することはできません。さまざまなコンテンツにアクセスするさまざまなユーザー タイプを制御するには、アクセス制御コンポーネントをインストールする必要があります。
次に、Joomla 1.5 は、正確には 2012 年 4 月にサポート終了に近づいています。バージョン 1.7.x が先週リリースされたため、サイトを最新バージョンに移行することを真剣に検討する必要があります。追加のボーナスとして、Joomla 1.7.x には、目的を達成するためのアクセス制御レベルが組み込まれています。