XF 2.1 Как вывести выбранных пользователей на главную?

Версия XenForo
2.1.7

ФАКЕР

Заблокирован
Сообщения
857
Решения
9
Реакции
85
Баллы
1,730
Здравствуйте
Хочу на главную страницу вывести определенных пользователей(которых выберу сам). Аватарка + Ник.
Как это сделать?
 
В идеале - писать дополнение. Не умеете сами - велкам в "Ищу исполнителя".
Если "тяп-ляп" - пользователей в целом можно получить так:
HTML:
<!--
  AHTUNG! Это самый настоящий быдлокод! Используя его у себя
  на продакшене, Вы соглашаетесь с отказом исходного автора
  от любой ответственности!

  Этот псевдокод не предполагает нормальной обработки смены
  имени пользователя.
-->

<xf:set var="$userRepository" value="{{ $xf.app.get('em').getRepository('XF:User') }}" />
<xf:set var="$users" value="{{ $userRepository.getUsersByNames(['Kruzya', 'Willie Wonka']) }}" />

<div class="block">
    <div class="block-container">
        <ol class="block-body">
            <xf:foreach loop="$users" value="$user">
                <li class="block-row block-row--separated">
                    <xf:macro template="member_list_macros" name="item"
                              arg-user="{$user}" arg-extraDataBig="{{ false }}" />
                </li>
            </xf:foreach>
        </ol>
    </div>
</div>

Результат выйдет типа такого, ну причешете под себя:
1657341704843.png
 
Не легче добавить статистику пользователей /admin.php?member-stats/ по критериям поиска, потом виджет статистики пользователей, там выбрать отображаемую статистику
 
Не легче добавить статистику пользователей /admin.php?member-stats/ по критериям поиска, потом виджет статистики пользователей, там выбрать отображаемую статистику
Skaiman, тоже, кстати, вариант. Забыл совсем об этом виджете.
magic
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу