Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Qartvela™

Отображение информации для Secondary Groups

Recommended Posts

<if test="in_array($this->memberData['member_group_id'], array( 10 ) )">
   <!-- информация только для групп ID = 10 -->
</if>

 

этот код работает для: member group id 10 (Friends) и только для Primary Group

подскажите пожалуйсто как исполнить тоже самое только для: Secondary Groups

IPB 3.1.4

Share this post


Link to post
Share on other sites

подскажите пожалуйсто как исполнить тоже самое только для: Secondary Groups

Скорее всего так:

 

<if test="in_array($this->memberData['mgroup_others'], array( 10 ) )">
   <!-- информация только для групп ID = 10 -->
</if>

 

IPB 3.1.4

Проверить негде :(

  • Upvote 1

Share this post


Link to post
Share on other sites

<if test="in_array(10, explode(',', $this->memberData['mgroup_others']))">
   <!-- информация только для пользователей, у которых в secondary есть группа 10 -->
</if>

 

 

<if test="$this->memberData['member_group_id'] == 10 OR in_array(10, explode(',', $this->memberData['mgroup_others']))">
   <!-- информация для всех пользователей, у кого в primary или в secondary есть группа 10 -->
</if>

  • Upvote 1

Share this post


Link to post
Share on other sites

<if test="count( array_intersect(array(ID_OTHER_GROUP), explode(',', $this->memberData['mgroup_others'])) )">
TEST
</if>

 

ID_OTHER_GROUP - заменить на ид доп. группы

если нужно проверить несколько, перечислить группы через запятую - 2,3,6

  • Upvote 1

Share this post


Link to post
Share on other sites

@Ph-A, @Ritsuka, @siv1987, спасибо вам

 

<if test="count( array_intersect(array(ID_OTHER_GROUP), explode(',', $this->memberData['mgroup_others'])) )">
TEST
</if>

 

работает отлично

Share this post


Link to post
Share on other sites

подскажите пожалуйсто как такой сделать:

<if test="User Warning Level => 5% ">
  <!-- информация только для тех юзеров у кого Warning Level: => 5% --!>
</if>

Share this post


Link to post
Share on other sites
<if test="$this->memberData['warn_level'] >= 1">
  <!-- информация только для тех юзеров у кого Warning Level: >= 5% --!>
</if>

  • Upvote 1

Share this post


Link to post
Share on other sites

скопируешь код от сюда ничего не получится! Всмотрись в комментарий

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...