Михаил Ранго
Проверенные
- Сообщения
- 645
- Реакции
- 346
- Баллы
- 11,065
Привет, есть небольшие затруднения в коде и я сомневаюсь что сделаю правильно хоть и на самом деле не имею до конца представления как его реализовать. Попробую описать.
Сделал для message_user_info дополнительные разделители, в них по отдельности размещены звания, ник, значек команды форума.
У админа это выглядит так:
(все ровно распределено по полочкам)
А у пользователя это выглядит так:
(пустые дыры)
В шаблоне разделено это примерно таким кодом:
Как сделать так чтобы происходила проверка того, является ли пользователь командой форума и выводило этот разделитель. Думал примерно так:
Подскажите кто силен в php :-D
Сделал для message_user_info дополнительные разделители, в них по отдельности размещены звания, ник, значек команды форума.
У админа это выглядит так:
А у пользователя это выглядит так:
(пустые дыры)В шаблоне разделено это примерно таким кодом:
PHP:
<xen:if is="!{$isQuickReply}">
<xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
<h3 class="userText">
<xen:username user="$user" itemprop="name" rich="true" />
<!-- slot: message_user_info_text -->
</h3>
</xen:hook>
<xen:if is="!{$isQuickReply}">
<xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
<h3 class="userText">
<xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user, 1, 1}</xen:contentcheck></em></xen:if>
<!-- slot: message_user_info_staff -->
</h3>
</xen:hook>
<xen:if is="!{$isQuickReply}">
<xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
<h3 class="userText">
{xen:helper userBanner, $user, 'wrapped'}
<!-- slot: message_user_info_staff -->
</h3>
</xen:hook>
<xen:if is="!{$isQuickReply}">
<xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
<h3 class="userText">
<xen:if is="is_array({$user.xf_bdmedal_awarded_cached})">
<xen:foreach loop="$user.xf_bdmedal_awarded_cached" i="$i" value="$medal">
<xen:if is="@bdMedal_messageMax == 0 OR @bdMedal_messageMax >= {$i}">
<a href="{xen:link 'members/medals', {$user}}"
class="OverlayTrigger Tooltip"
title="<xen:if is="{$medal.hackableCustomTitle}"><xen:else />{$medal.name}<xen:if is="{$medal.award_date} AND @bdMedal_messageShowDate">. {xen:phrase awarded}: {xen:datetime {$medal.award_date}}</xen:if></xen:if>"
data-offsetX="{xen:calc '-{xen:helper bdMedal_imageSize, @bdMedal_messageImageSize}'}"
data-offsetY="{xen:calc '{xen:helper bdMedal_imageSize, @bdMedal_messageImageSize} / -2'}"
style="display: inline-block"
>
<xen:comment>style="display: inline-block" has been suggested by Mathis Neumann http://xenforo.com/community/posts/407564</xen:comment>
{xen:helper bdMedal_image, {$medal}, @bdMedal_messageImageSize}
</a>
</xen:if>
</xen:foreach>
</xen:if>
<!-- slot: message_user_info_staff -->
</h3>
</xen:hook>
Как сделать так чтобы происходила проверка того, является ли пользователь командой форума и выводило этот разделитель. Думал примерно так:
PHP:
<xen:if is="пользователь является в команде форума"> тогда...
<xen:else /> иначе...
</xen:if>
Подскажите кто силен в php :-D
