ShadoWx Опубликовано 13 июня, 2013 Поделиться Опубликовано 13 июня, 2013 Добрый день, хотелось бы услышать пару комментариев на тему условных операторов. Например имеется форум и блок ссылок в верхней части, отредактировав шаблон я добавляю новую ссылку, все вроде бы просто, НО. Хотелось бы при помощи оператора IF сделать ссылку видимой только для определенных групп, подскажите как реализовать подобное? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 14 июня, 2013 Поделиться Опубликовано 14 июня, 2013 <if test="!$this->memberData['member_id']"> видят гости </if> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ShadoWx Опубликовано 14 июня, 2013 Автор Поделиться Опубликовано 14 июня, 2013 а как, например, добавить разрешение для двух или трех групп сразу ? я из вашего условия не понимаю где там определено что это гости... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 14 июня, 2013 Поделиться Опубликовано 14 июня, 2013 а как, например, добавить разрешение для двух или трех групп сразу ? я из вашего условия не понимаю где там определено что это гости... это лишь пример, member_id заменяете id на номер группы Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ShadoWx Опубликовано 14 июня, 2013 Автор Поделиться Опубликовано 14 июня, 2013 (изменено) получается <if test="!$this->memberData['8'] & memberData['7']"> так можно? нашел решение: <if test="in_array( $this->memberData['member_group_id'], array( 1, 7, 8 ) )"> своего рода массив что-то правда не работает... Изменено 14 июня, 2013 пользователем ShadoWx Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 14 июня, 2013 Поделиться Опубликовано 14 июня, 2013 Для гостей: <if test="$this->memberData['member_id']"> видят только зарегистрированные <else /> только гости </if> Если нужно условие для групп - читаем Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ShadoWx Опубликовано 14 июня, 2013 Автор Поделиться Опубликовано 14 июня, 2013 не понимаю, вот сделал: <if test="memberbox:|:$this->memberData['member_group_id'] == '4' OR $this->memberData['member_group_id'] == '7' OR $this->memberData['member_group_id'] == '2' OR $this->memberData['member_group_id'] == '6'"> <li id='nav_home' class='left'><a href="__">База</a></li> </if> не работает... и гостям видно... и всем остальным.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.