Нужна помощь с кодом для шаблона

Михаил Ранго

Проверенные
Сообщения
645
Реакции
346
Баллы
11,065
Привет, есть небольшие затруднения в коде и я сомневаюсь что сделаю правильно хоть и на самом деле не имею до конца представления как его реализовать. Попробую описать.
Сделал для message_user_info дополнительные разделители, в них по отдельности размещены звания, ник, значек команды форума.
У админа это выглядит так:
Image 1.png (все ровно распределено по полочкам)

А у пользователя это выглядит так:
Image 2.png (пустые дыры)

В шаблоне разделено это примерно таким кодом:
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
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу