Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

скрыть разделы для неавторизованных

27.04.2009, 14:13
kereal

Зарегистрирован:
2008-12-03
Сообщений: 3

Помогите пожалуйста осуществить скрытие разделов сайта для неавторизованных пользователей сайта. Куда копать, где глядеть?
Список разделов вывожу с помощью s_browse_sub().
27.04.2009, 16:21
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

".( $AUTH_USER_ID ? s_browse_sub(xxx, yyy) : "" )."

$AUTH_USER_ID - id авторизированного пользователя, 0 - если пользователь не авторизирован

Ксю доставляет...
28.04.2009, 12:25
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Если, допустим, выводите 10 разделов с помощью ф-ии s_browse_sub, и среди этих 10 есть разделы, которые надо скрыть, то проверку $AUTH_USER_ID надо прописать в переменных $browse_sub[active] и т.д.

Temet nosce...
28.04.2009, 15:33
kereal

Зарегистрирован:
2008-12-03
Сообщений: 3

Благодарю за ваши подсказки.
Решил задачу добавив поле, указывающее на то, что раздел скрыт, и проверив с помощью opt() значения созданного поля и $AUTH_USER_ID в шаблоне вывода навигации.
198 196 2009-04-28 15:33:04 7369
Описание проекта