Довольно часто нужно бывает отображать различную информацию для
различных групп пользователей. Многие любят скрывать различные ссылки
(например, на скачивание) от незарегистрированных пользователей.
Средства системы uCoz позволяют справиться с этой проблемой довольно
легко с помощью системных условных операторов.
Во-первых, каждая группа пользователей (кроме гостей) имеет свой ID.
Узнать ID можно из админ панели, выбрав "Пользователи - Группы
пользователей". Начальные группы имеют следующие ID:
Пользователи - 1
Проверенные - 2
Модераторы - 3
Администраторы - 4
Друзья - 251
Заблокированные - 255
Созданным вами группам пользователей будет присвоен свой ID.
Используя условные операторы системы, можно написать, например, такой код:
Тут вы размещаете текст, видимый только модераторам
А можно просто проверить, вошел ли пользователь на сайт или нет
(независимо от того, к какой группе он принадлежит. Ведь, если вошел -
значит, он не гость:
Эту ссылку могут видеть только
зарегистрированные пользователиСсылка на скачивание
материала
В условных операторах можно использовать вложения и различные прочие
условия. А также проверять не только на принадлежность к чему-либо, но и
на отсутствие такой принадлежности. Следующий пример показывает
информацию всем группам пользователей кроме друзей:
Этот текст увы - не увидят друзья
В последнем примере пользователю Dimon будет выводится другая информация:
Димон, ты уже надоел всем!Мы рады всем нашим пользователям!
Обратите внимание, что текстовое значение в условных операторах нужно брать в кавычки.
|