КПоказать контент только пользователям?

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 3014
Какое условие удовлетворяет, чтобы показ контента был только для поьлзователей? для гостей хочу вывести что надо зарегиться.
Посетитель
small user social cms
Медаль
Сообщений: 398
доступом в админке??
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 398
на каждой статье есть доступ, и будет видно только краткая новость
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 3014
не, через файл.

типо улосвие:

если зарегеный юзер, то....
если незареный, то...
Посетитель
small user social cms
Медаль
Сообщений: 398
ну так оно так и есть, если пользователь - то статья, если гость - то пишет зарегистрируйся, или тут просто желание что-то в файле прописать ?
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 531
практически во всех компонентах для этого используется переменная $user_id , которая содержит id пользователя. Соответственно, условие в tpl-ьнике будет выглядеть так:
{if $user_id > 0}
показываем
{else}
рисуем ссылку на регистрацию
{/if}

Если в Вашем конкретном случае эта переменная в tpl-ник не передаётся, её оч просто организовать самому:
/components/нужный вам компонент/frontend.php
$user_id = $inUser->id;
$smarty->assign('user_id', $user_id);

PS
По такой же схеме можно идентифицировать админа:
$is_admin = $inUser->is_admin;
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.