XF 2.1 Скрыть Postbit в первом сообщении темы.

Версия XenForo
2.1.7

tirpix

Проверенные
Сообщения
717
Решения
3
Реакции
294
Баллы
3,365
Здравствуйте.
Подскажите пожалуйста, как скрыть постбит в первом сообщении в одной (необходимой) теме?
2020-02-21_06-10-14.png
 
Последнее редактирование:
Как вариант через модификацию шаблонов:

Шаблон: post_macros
Ключ: произвольный
Найти:
PHP:
<div class="message-cell message-cell--user">
                <xf:set var="$dateHtml"><a href="{{ link('threads/post', $thread, {'post_id': $post.post_id}) }}" class="u-concealed" rel="nofollow"><xf:date time="{$post.post_date}" /></a></xf:set>
                <xf:set var="$linkHtml"><a href="{{ link('threads/post', $thread, {'post_id': $post.post_id}) }}" class="u-concealed" rel="nofollow">#{{ number($post.position + 1) }}</a></xf:set>
                <xf:macro template="message_macros" name="user_info" arg-user="{$post.User}" arg-fallbackName="{$post.username}" arg-dateHtml="{$dateHtml}" arg-linkHtml="{$linkHtml}" />
            </div>
Заменить:
PHP:
<xf:if is="!$post.isFirstPost()">$0</xf:if>
 
Попробуйте так:

Шаблон: post_macros
Ключ: произвольный
Найти:
PHP:
<div class="message-cell message-cell--user">
                <xf:macro template="message_macros" name="user_info" arg-user="{$post.User}"
                    arg-fallbackName="{$post.username}"/>
            </div>
Заменить:
PHP:
<xf:if is="{$thread.thread_id} != 452">
    $0
    <xf:elseif is="!$post.isFirstPost()" />
    $0
</xf:if>
452 - id темы, заменить на свой

Все работает
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу