XF 2.2 Вывести предупреждения в профиль слева

Версия XenForo
2.2.11

pumba560

Проверенные
Сообщения
337
Решения
3
Реакции
4
Баллы
50
Можно ли вывести предупреждения пользователю как на картинке, что бы не открывать все время профиль, а так сразу видно
 

Вложения

  • 000.jpg
    000.jpg
    63.7 KB · Просмотры: 76
можно модификацией шаблона message_macros, добавить там:
Код:
<xf:if is="$xf.visitor.canViewWarnings() && $user.warning_points">
    <dl class="pairs pairs--justified">
        <dt>{{ phrase('warnings') }}</dt>
        <dd>{$user.warning_points|number} / {$user.warning_count|number}</dd>
    </dl>
</xf:if>
 
Сделал, но шрифт в два раза больше основного, и сами наказания неактивны, то есть по ним пройти нельзя, только видно количество.
Еще бы сделать клик по предупреждениям переход на /members/user/#warnings
Да и переход на другую строку количества наказаний как исправить ? Сделать что бы все вписывалось в параметры других данных, красота все таки сила ))
 

Вложения

  • 000.jpg
    000.jpg
    15.1 KB · Просмотры: 20
Последнее редактирование:
после этого лучше
Код:
                    <xf:if is="$extras.trophy_points && $xf.options.enableTrophies">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('points') }}</dt>
                            <dd>{$user.trophy_points|number}</dd>
                        </dl>
                    </xf:if>
а что бы помешалось можно постбит увеличить Настойки стиля, Сообщения, Ширина блока информации о пользователе
 
можно модификацией шаблона message_macros, добавить там:

Как ьы сказал, всавил все это дело в Редактировать шаблон: message_macros
я как бы не говорил редактировать шаблон :) да честно пофиг, дело ваше, потом поймете
 
/admin.php?template-modifications/add
Шаблон: message_macros
Ключ модификации: ViewWarningsUserDetails
Описание: View warnings in user details
Тип поиска: Простая замена
Найти:
Код:
                    <xf:if is="$extras.trophy_points && $xf.options.enableTrophies">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('points') }}</dt>
                            <dd>{$user.trophy_points|number}</dd>
                        </dl>
                    </xf:if>
Заменить:
Код:
$0
                    <xf:if is="$xf.visitor.canViewWarnings() && $user.warning_points">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('warnings') }}</dt>
                            <dd>{$user.warning_points|number} / {$user.warning_count|number}</dd>
                        </dl>
                    </xf:if>
Для начала кнопкой верни в исходное правленный шаблон
 
Последнее редактирование:
Все сделал как ты сказал, но не появился пункт предупреждения в пользователя, и как я смотрю содержимое шаблона не добавилось ничего
 

Вложения

  • 4444.jpg
    4444.jpg
    79.3 KB · Просмотры: 12
ну там не совсем так как надо, в поиске должен отступ соответсвовать коду шаблона, в замене пропустил значек $0, это важно и означает вставку после найденного кода, в шаблоне и не должно ни чего измениться, в этом суть модификации :) она добавляет без изменения самого шаблона :)
 
Делал и с отступом и без, с значек $0, все равно бестолку. Может я тебе дам доступ в алминку и сам посмотришь если не сложно, я что то туплю с этими модификациями
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу