2011-02-01 21 views
0

私はjoomla 1.6を使用しています。登録ユーザーに限定した記事を作成すると、登録されていない(またはログインしていない)ユーザーの親カテゴリから消えます。登録ユーザーのためのJoomla 1.6の記事

どのユーザーにも記事タイトルを表示する方法はありますか?彼が閲覧しようとすると、登録ウィンドウが表示されますか?

答えて

1

J1.6では、ユーザーレベルがコンポーネントにまったくアクセスできるかどうかだけを、異なるユーザーレベルに表示するコンポーネントの部分を制御することはできません。必要なものを達成するためには、追加のコンポーネントが必要になるか、場合によってはテンプレートのオーバーライドが必要になります。記事にアクセスできるようにするには、記事のアクセス許可を変更してから、テンプレートに小さなコードを追加して、ユーザーがログインしていなければコンテンツを隠してください。

joomla16/components/com_content/views /article/tmpl/default.phpを開き、joomla16/templates/YOUR TEMPLATE/html/com_content/article/default.phpに入れてください。そして、このコードを追加します。

STUFF YOU WANT ALL USERS TO SEE 
<?php $user =& JFactory::getUser(); 
if ($user->guest) { 
    echo "<p>You must be logged to see this content</p>"; 
} else { 
STUFF YOU DONT WANT ALL USERS TO SEE 
} ?> 

私はこのコードで簡単なテストを行なったし、それはかなりうまく動作します。 http://internextion.com/joomla16/

1

ユーザーマネージャに入力し、先にオプションに移動して、ユーザー構成でゲストグループを確認します。公開する必要があります。

関連する問題