Инструкция Выделяем автора темы (Thread Starter)

Screenshot_2.png


Сразу скажу, делать прямые правки в шаблонах это зло. Лучше через модификации, чуть позже напишу как.
В шаблоне message_macros приводим код к следующему виду:
Код:
<xf:macro name="user_info"
    arg-user="!"
    arg-fallbackName=""
    arg-dateHtml=""
    arg-linkHtml=""
          arg-TS="">

    <section itemscope itemtype="https://schema.org/Person" class="message-user">
        <div class="message-avatar {{ ($xf.options.showMessageOnlineStatus && $user && $user.isOnline()) ? 'message-avatar--online' : '' }}">
            <div class="message-avatar-wrapper">
                <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
                <xf:if is="$xf.options.showMessageOnlineStatus && $user && $user.isOnline()">
                    <span class="message-avatar-online" data-xf-init="tooltip" title="{{ phrase('online_now') }}"></span>
                </xf:if>
            </div>
            <xf:if is="$user.user_id == $TS">
                <span>Топик стартер</span>
            </xf:if>
В шаблоне post_macros:
Код:
<xf:macro template="message_macros" name="user_info" arg-user="{$post.User}" arg-fallbackName="{$post.username}" arg-dateHtml="{$dateHtml}" arg-linkHtml="{$linkHtml}" arg-TS="{$post.Thread.user_id}"/>
Автор
akhomlyuk
Первый выпуск
Обновление
Рейтинг
0.00 звезд Оценок: 0

Поделиться этим ресурсом