0

ビデオチュートリアルへのアクセスを販売する予定のサイトがあります。これらのページへのアクセスを、関連するアクセス許可を与えられたユーザーのみに制限するように Joomla ACL をセットアップしました。アクセスは、MijoShop というショッピング カートを通じて販売されています。

この設定は現時点では問題なく機能していますが、ユーザー エクスペリエンスに少し問題があります。現時点では、人々がページを閲覧できないようにすることしかできないようですが、Joomla ACL を使用して別のコンテンツを表示する簡単な方法がわかりません。理想的には、ログインしたユーザーが特定のビデオ チュートリアル ページにアクセスできない場合、そのページへのリンクをクリックすると、代わりにチュートリアルへのアクセスを購入する機会を提供するページが表示されます。これは、ユーザーが割り当てられている Joomla ユーザー グループに応じて、同じページに異なるコンテンツを表示する方法が必要であることを意味します。これはバニラの Joomla ACL で可能ですか? または、これを行う機能を追加できるコンテンツ管理拡張機能を見つける必要がありますか?

4

1 に答える 1

1

Vanilla ACL を使用すれば、これを実行できるはずです。IIRCでは、さまざまなチュートリアル/ページ/ものにアクセスできるさまざまなグループをセットアップできます-その後、メンバーを複数のグループの一部にすることができます-必要に応じてそれらのものにアクセスできるようにします.

そのようなことができない場合は、George Wilson のコメントでしばらくは十分だと思います。記事のコードに if/then/else 型のステートメントをいくつか実装すると、うまくいきます。

ただし、最善の策は、まず最初に ACL ソリューションを試すことです。これにより、バックエンドの観点から物事をより簡単に管理できるようになります。

于 2013-03-18T14:14:48.517 に答える