Видимость пользователем своих баллов нарушений

s7ranger

Проверенные
Сообщения
210
Реакции
113
Баллы
3,345
Всем привет. Подскажите пожалуйста каким образом можно вывести количество баллов нарушений пользователя (на страницу профиля или хотя бы в постбит), чтобы их видела только команда форума и сам пользователь? Нашёл только такое решение, но это не совсем то, что нужно - там видит либо только команда форума, либо все пользователи, а хотелось бы, чтобы пользователи видели только собственные баллы нарушений, чужие им видеть не надо. В условиях переменных такого тоже не нашел, максимум похожее что там есть - это просмотр для тех у кого больше чем Х баллов, но опять же это увидят все пользователи с наказаниями.
 
Mirovinger, речь про это условие?
Код:
<xf:if is="{$xf.visitor.warning_points} > x">
       Этот текст будет показан только пользователям, у которых более x баллов предупреждений. У вас сейчас баллов за предупреждения {$xf.visitor.warning_points}
</xf:if>
Судя по описанию ("показан только пользователям, у которых более x баллов предупреждений"), текст увидят все пользователи с более x баллов предупреждений или я ошибаюсь? Правда смущает "У вас" во втором предложении.
 
Не знаю, как устроен xf2, но должно быть что-то подобное

Код:
<xf:if is="{$xf.visitor.warning_points} > x && ({$xf.visitor.user_id} == {$post.user_id} || {$xf.visitor.is_staff})">
       Этот текст будет показан только пользователям, у которых более x баллов предупреждений. У вас сейчас баллов за предупреждения {$xf.visitor.warning_points}
</xf:if>
 
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу