Опубликовано: 13 ноября 201114 г <if test="in_array($this->memberData['member_group_id'], array( 10 ) )"> <!-- информация только для групп ID = 10 --> </if> этот код работает для: member group id 10 (Friends) и только для Primary Groupподскажите пожалуйсто как исполнить тоже самое только для: Secondary GroupsIPB 3.1.4
Опубликовано: 13 ноября 201114 г подскажите пожалуйсто как исполнить тоже самое только для: Secondary GroupsСкорее всего так: <if test="in_array($this->memberData['mgroup_others'], array( 10 ) )"> <!-- информация только для групп ID = 10 --> </if> IPB 3.1.4 Проверить негде :(
Опубликовано: 13 ноября 201114 г <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>
Опубликовано: 13 ноября 201114 г <if test="count( array_intersect(array(ID_OTHER_GROUP), explode(',', $this->memberData['mgroup_others'])) )"> TEST </if> ID_OTHER_GROUP - заменить на ид доп. группыесли нужно проверить несколько, перечислить группы через запятую - 2,3,6
Опубликовано: 13 ноября 201114 г Автор @Ph-A, @Ritsuka, @siv1987, спасибо вам <if test="count( array_intersect(array(ID_OTHER_GROUP), explode(',', $this->memberData['mgroup_others'])) )"> TEST </if> работает отлично
Опубликовано: 16 января 201213 г Автор подскажите пожалуйсто как такой сделать:<if test="User Warning Level => 5% "> <!-- информация только для тех юзеров у кого Warning Level: => 5% --!> </if>
Опубликовано: 16 января 201213 г <if test="$this->memberData['warn_level'] >= 1"> <!-- информация только для тех юзеров у кого Warning Level: >= 5% --!> </if>
этот код работает для: member group id 10 (Friends) и только для Primary Group
подскажите пожалуйсто как исполнить тоже самое только для: Secondary Groups
IPB 3.1.4