EE が MSM に関連してメンバー グループをどのように処理するかについての詳細情報へのリンクを探しています。
私の場合、2 つの会員サイトを持っています。一般的に言えば、2 つのサイトは全体的に同じグループの人々にサービスを提供しているので、MSM がメンバー データベースを共有しているという事実は、私にとって有利に働いています。私が不明なのは、さまざまなアクセスレベルの組み合わせを管理する方法です。つまり、次のとおりです。
- サイト A のメンバーであり、B のメンバーではない
- サイト B のメンバーであり、A のメンバーではない
- サイト A およびサイト B のメンバー
他のフォーラムの投稿で読んだように、メンバーを複数のグループに所属させることはできないため、上記の構成で 3 つのメンバー グループを作成し、それに応じてユーザーを割り当てる必要があるようです。少なくともテンプレートでは、グループ 1|3 へのメンバーシップを確認できます。
1 つのサイト内でメンバーシップをさまざまなレベルのアクセスにさらに分割することを計画しています。
例えば、
- サイト A へのフル アクセス
- サイト A の 1 か月分のコンテンツへのアクセス
- 1 か月分のコンテンツ + Web ツールへのアクセス
サイト B のアクセス レベルへのアクセスに加えて、上記の各組み合わせを管理するグループを作成する必要がある場合、これはすぐに使用できなくなります。
EE の外部でアクセス レベルを管理するには、カスタム PHP コードをテンプレートで直接使用する必要があるように思われ始めています。
誰もこの種の経験がありますか?
MSM をまったく使用せず、各サイトを個別のインストールとして管理し、個別のメンバー グループを使用するのが最善でしょうか? (それは私にとって最初に EE を使用する理由のいくつかを無効にするでしょう。つまり、サイト間でウェブログ コンテンツを共有するということです)
外部リソースまたはドキュメントへのリンクが役立ちます。(はい、最初にドキュメントを確認しましたが、何か見落としている可能性があります.. wink )
ありがとう!