Jump to content

Реклама только определённых групп

Featured Replies

Posted
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>

но в этом случае форум вообще перестаёт загружаться.

 

Где ошибка?

comment_34303
<if="ipb.member['mgroup'] == {gid}">
Содержимое покажется только для группы с id {gid}.
</if>
  • 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 by mogikan

comment_34331

эти коды работали на линейке 2.х

<if="ipb.member['mgroup'] == {gid1} || ipb.member['mgroup'] == {gid2}">
А тут для группы с id {gid1} и с {gid2}.
</if>

опирайтесь на них 

  • 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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.