Архив - только для чтения |
Сообщество uCoz » Архивариус » Архив » Cпециальные условные операторы |
Cпециальные условные операторы | |
scarletstork, ха, для гостя вот такая фигня
- Гости - id отсутствует так что тут нужно по другому %IF($USER_LOGGED_IN$)%%ELSE%Гость%ENDIF% %IF($IS_GR OUP_1$)%Пользователь%ENDIF% %IF($IS_GROUP_2$)%Про веренный%ENDIF% %IF($IS_GROUP_3$)%Модер%ENDIF% %IF($IS_GROU P_4$)%Админ%ENDIF% Осознание Совершенства происходит в момент полного Краха...
Сообщение отредактировал agroraiders - Пятница, 14 Апр 2006, 17:37:12
| |
agroraiders, Теперь все стало понятно. Где же это я вычитал что гость это код 0
Вообщем мой вопрос решается следущим кодом
Вроде бы даже бОльшая вложенность работает. Всем спасибо. Добавлено (2006-04-14, 6:30 Pm) | |
У меня прибл. та же проблема.
Некоторые страницы моего сайта открыты только для группы "проверенные" (id 2) и "администраторы" (id 4). Я решил создать доп. меню, кот. появляется на сайте только для этих групп. Но получается настроить появление этого меню только для одной группы, т.е. %IF($IS_GROUP_id$)% где id - 2 или 4. Как всё-таки сделать так, чтобы система его открывала для двух групп одновременно? | |
Т.е. так: %IF($IS_GROUP_2$)% %IF($IS_GROUP_4$)% Именно так я и сделал!! Вы сами это проверяли? А то здесь уже и двумя, и тремя, и деситерьмя сообщениями выше давали советы, которые сами не проверяли, и неизвестно, работают эти советы или нет. Если у Вас это работает, то хорошо. $GLOBAL_MENU2$ - это созданный мной блок доп. меню. В этом блоке я написал код: <li><a href="http://****.ucoz.ru/index/0-00/">ссылка1</a></li> В результате у двух групп одновременно появляются зелёные таблицы (дизайн сайта 12, цвет зелёный), где должны быть ссылки. У группы 2 ссылки есть, а у 4 - пустая таблица. Если поменять местами коды, то тогда у 4 есть ссылки, а у 2 нет. Вот и весь сказ. Selena, Andre в этой теме не было. Вы здесь вообще советовали такое писать %IF($IS_GROUP_$=id)%. Сообщение отредактировал FAGOT - Четверг, 24 Авг 2006, 11:52:09
| |
Andre, Selena, приведенный FAGOTом, код не будет работать потому, что код вставки глобального блока срабатывает в шаблоне только один раз (в целях защиты от вредителей). Не нужно так сразу оскорблять человека.
FAGOT, нужно либо 2 глобальных блока завести, либо вынести условия в глобальный блок, а уже в нем продублировать ХТМЛ-код Вашего меню. | |
не получилось вставить оператор %IF($USER_LOGGED_IN$)% в текст сообщения на форуме, чтоб залочить часть текста для гостей. на выходе получаю все теги, операторы и содержимое в виде текста. это в принципе невозможно, даже администратору форума?
Сообщение отредактировал Брысь - Вторник, 10 Окт 2006, 16:26:54
|
| |||