Posted 6 июня, 201311 yr comment_34301 Хочу что бы реклама показывалась только опредёлённой группе пользователей. Прописываю условие <if test="memberbox:|:$this->memberData['member_group_id'] == '1' OR test="memberbox:|:$this->memberData['member_group_id'] == '2' OR test="memberbox:|:$this->memberData['member_group_id'] == '3' ">реклама</if> но в этом случае форум вообще перестаёт загружаться. Где ошибка?
6 июня, 201311 yr comment_34303 <if="ipb.member['mgroup'] == {gid}"> Содержимое покажется только для группы с id {gid}. </if>
6 июня, 201311 yr Author comment_34326 <if="ipb.member['mgroup'] == {gid}"> Содержимое покажется только для группы с id {gid}. </if> Не работает такое. Для IPB 3 условие записывается именно в формате <if test="memberbox:|:$this->memberData['member_group_id'] == '1' "> но вот когда мне надо указать несколько групп ( а мне надо что бы работало для групп 1, 2 и 3), через OR то получается что-то не правильно. Где-то ошибка. Edited 6 июня, 201311 yr by mogikan
6 июня, 201311 yr comment_34331 эти коды работали на линейке 2.х <if="ipb.member['mgroup'] == {gid1} || ipb.member['mgroup'] == {gid2}"> А тут для группы с id {gid1} и с {gid2}. </if> опирайтесь на них
6 июня, 201311 yr Author comment_34335 опирайтесь на них Что толку опираться на старые коды... В новых IPB всё по другому. И php там уже 5 а не 4. всё, нашел ошибку должно быть так: <if test="memberbox:|:$this->memberData['member_group_id'] == '1' OR $this->memberData['member_group_id'] == '2' OR $this->memberData['member_group_id'] == '3' "> Это не должен видеть админ </if>
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.