Posted 13 июня, 201311 yr comment_35643 Добрый день, хотелось бы услышать пару комментариев на тему условных операторов. Например имеется форум и блок ссылок в верхней части, отредактировав шаблон я добавляю новую ссылку, все вроде бы просто, НО. Хотелось бы при помощи оператора IF сделать ссылку видимой только для определенных групп, подскажите как реализовать подобное? Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/ Share on other sites Больше вариантов
14 июня, 201311 yr comment_35647 <if test="!$this->memberData['member_id']"> видят гости </if> Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35647 Share on other sites Больше вариантов
14 июня, 201311 yr Author comment_35656 а как, например, добавить разрешение для двух или трех групп сразу ? я из вашего условия не понимаю где там определено что это гости... Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35656 Share on other sites Больше вариантов
14 июня, 201311 yr comment_35658 а как, например, добавить разрешение для двух или трех групп сразу ? я из вашего условия не понимаю где там определено что это гости... это лишь пример, member_id заменяете id на номер группы Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35658 Share on other sites Больше вариантов
14 июня, 201311 yr Author comment_35660 получается <if test="!$this->memberData['8'] & memberData['7']"> так можно? нашел решение: <if test="in_array( $this->memberData['member_group_id'], array( 1, 7, 8 ) )"> своего рода массив что-то правда не работает... Edited 14 июня, 201311 yr by ShadoWx Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35660 Share on other sites Больше вариантов
14 июня, 201311 yr comment_35667 Для гостей: <if test="$this->memberData['member_id']"> видят только зарегистрированные <else /> только гости </if> Если нужно условие для групп - читаем Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35667 Share on other sites Больше вариантов
14 июня, 201311 yr Author comment_35691 не понимаю, вот сделал: <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> не работает... и гостям видно... и всем остальным.. Link to comment https://ipbmafia.ru/topic/4766-uslovnyj-operator-vidimost-blokov/?&do=findComment&comment=35691 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.