Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
a1eX28

Чтобы могли видеть только некоторые группы

Рекомендованные сообщения

Захотел я сделать блок последних посетителей профиля видимым только для определенных групп.

Сам код этого блока нашел

<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>, но не умею его составлять. Помогите :)

Поделиться сообщением


Ссылка на сообщение

Разобрался сам.

Код для проверки на группы:

 

<if test="in_array( $this->memberData['member_group_id'], array('4'))">

 

</if>

Поделиться сообщением


Ссылка на сообщение

IPSMember::isInGroup метод для проверки принадлежности к группе.

 

<if test="latest_visitors:|:$member['pp_setting_count_visitors'] AND IPSMember::isInGroup($this->memberData, array(4))">

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...