XF 2.1 Вывод статистики

Статус
В этой теме нельзя размещать новые ответы.

MrBurn

Проверенные
Сообщения
249
Решения
1
Реакции
126
Баллы
11,040
Делаю виджет посетителей кто был в сети за 24 часа. Во внутрь хотел засунуть статистику количества тем/сообщений пр.

Взял код из стандартного виджета:
Код:
<div class="block"{{ widget_data($widget) }}>
    <div class="block-container">
        <h3 class="block-minorHeader">{$title}</h3>
        <div class="block-body block-row">
            <dl class="pairs pairs--justified">
                <dt>{{ phrase('threads') }}</dt>
                <dd>{$forumStatistics.threads|number}</dd>
            </dl>

            <dl class="pairs pairs--justified">
                <dt>{{ phrase('messages') }}</dt>
                <dd>{$forumStatistics.messages|number}</dd>
            </dl>

            <dl class="pairs pairs--justified">
                <dt>{{ phrase('members') }}</dt>
                <dd>{$forumStatistics.users|number}</dd>
            </dl>

            <dl class="pairs pairs--justified">
                <dt>{{ phrase('latest_member') }}</dt>
                <dd><xf:username user="{$forumStatistics.latestUser}" /></dd>
            </dl>
        </div>
    </div>
</div>

Но по итогу получаю вывод:
  • Темы 0 Сообщения 0 Пользователи 0 Новый пользователь
Каким способом можно исправить данную проблему?
 
В том, что в Вашем собственном виджете эта переменная недоступна.
Как исправить? По хорошему, оформлять плагином определение виджета и уже передавать в него что душе угодно.
 
В том, что в Вашем собственном виджете эта переменная недоступна.
Как исправить? По хорошему, оформлять плагином определение виджета и уже передавать в него что душе угодно.
Слепить значить через костыли не получится?
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу