1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как сделать вывод сообщения профиля в список пользователей?

Тема в разделе "Основные вопросы по XenForo", создана пользователем BLEF, 19.03.2015.

Загрузка
  1. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Добрый вечер.
    Как сделать вывод сообщения профиля в список "Выдающиеся пользователи", справа от ника?

    1.png

    Так же, как сделано на странице "Новые сообщения профиля", например здесь:
    http://www.xf-russia.ru/forum/find-new/369036/profile-posts?

    Нашел этот код:
    Код:
    <article><blockquote class="ugc baseHtml{xen:if $profilePost.isIgnored, ' ignored'}">{xen:helper bodyText, $profilePost.message}</blockquote></article>
            
    Но если его вставить, ничего не отображается. Подскажите, кто знает решение?
     
    Последнее редактирование: 19.03.2015
  2. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Там уже выводится, просто в title имени пользователя. Надо лишь переместить.
     

    Вложения:

    BLEF нравится это.
  3. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Так, с этим понятно.
    Ещё у меня стоит плагин Showcase, в нём есть вкладка "Самые активные участники".
    Тот же формат: ник, статус, пол и т.д., но там этот блок не всплывает. Вопрос тот же...

    Какой кусок кода вставить, чтобы выводилось сообщение профиля рядом с ником?
     
  4. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Вообщем так выглядит шаблон nflj_showcase_most_active_members:
    Код:
    <div class="section">
        <ol class="overlayScroll">
        <xen:foreach loop="$members" value="$user">
            <xen:include template="member_list_item">
                <xen:set var="$extraTemplate">
                    <a href="{xen:link showcase/member, $user}" class="concealed"><span style="font-size: 32px" class="dimmed">{xen:number $user.count}</span> <span class="faint">{xen:phrase nflj_showcase_items}</span></a>
                </xen:set>
            </xen:include>
        </xen:foreach>
        </ol>
        <div class="sectionFooter overlayOnly"><a class="button primary OverlayCloser">{xen:phrase close}</a></div>
    </div>
    Видно что подключен member_list_item, тот же, что и во вкладке Пользователи.
    Почему там статус всплывает, а в шаблоне nflj_showcase_most_active_members нет?

    И как сделать вывод статуса? Нужно править шаблон member_list_item или nflj_showcase_most_active_members?
     
    Последнее редактирование: 19.03.2015

Поделиться этой страницей