a1eX28 Posted January 25, 2015 Share Posted January 25, 2015 Захотел я сделать блок последних посетителей профиля видимым только для определенных групп.Сам код этого блока нашел<if test="latest_visitors:|:$member['pp_setting_count_visitors']"> <div class='general_box clearfix'> <h3>{$this->lang->words['latest_visitors']}</h3> <if test="has_visitors:|:is_array( $visitors ) && count( $visitors )"> <ul class='ipsList_withminiphoto ipsPad'> <foreach loop="latest_visitors_loop:$visitors as $visitor"> <li class='clearfix'> <if test="visitorismember:|:$visitor['member_id']"> <a href='{parse url="showuser={$visitor['member_id']}" seotitle="{$visitor['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'><img src='{$visitor['pp_mini_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini' /></a> <else /> <img src='{$visitor['pp_mini_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini left' /> </if> <div class='list_content'> {parse template="userHoverCard" group="global" params="$visitor"} <br /> <span class='desc lighter'>{$visitor['_visited_date']}</span> </div> </li> </foreach> </ul> <else /> <p class='ipsPad desc'>{$this->lang->words['no_latest_visitors']}</p> </if> Нужна помощь - какой код дописать перед этим абзацом и после соответственно, чтобы просмотр этого блока был доступен только определенным id групп.Подозреваю, что что-то вроде логического цикла <IF>, но не умею его составлять. Помогите :) Link to comment Share on other sites More sharing options...
a1eX28 Posted January 25, 2015 Author Share Posted January 25, 2015 Разобрался сам.Код для проверки на группы: <if test="in_array( $this->memberData['member_group_id'], array('4'))"> </if> Link to comment Share on other sites More sharing options...
siv1987 Posted January 25, 2015 Share Posted January 25, 2015 IPSMember::isInGroup метод для проверки принадлежности к группе. <if test="latest_visitors:|:$member['pp_setting_count_visitors'] AND IPSMember::isInGroup($this->memberData, array(4))"> 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now