XF 2.1 Приставка к нику после предупреждения.

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

karavay

Проверенные
Сообщения
37
Реакции
12
Баллы
145
Обратил внимание что на некоторых форумах(в частности и лзт) после выдачи предупреждения "осторожна скам" возле ника появляется приставка как в телеграме (SCAM)
Каким образом можно это реализовать,или же мне в поиск исполнителей?
 
Может достаточно создать группу и оформление?
По крайней мере, фиг его знает, какой результат вы хотите получить, вариантов то много
 
Может достаточно создать группу и оформление?
По крайней мере, фиг его знает, какой результат вы хотите получить, вариантов то много
IMG_20200319_093044.jpg
Он хочет сделать типо такого. Группа и оформления остаются, просто к нику должна добавиться плашка скам, я так поняла что он хочет
 
Мне кажется что это доп группа и корректно настроенный стиль, дают такой эффект
Но ты знаешь сколько уников на форуме, и сколько групп нужно сделать? Скорее всего это модификация. Да и зеленка на 1 ветке.
Вообще лучше рекомендую поискать в разделе исполнителей
 
Посмотреть вложение 113927
Он хочет сделать типо такого. Группа и оформления остаются, просто к нику должна добавиться плашка скам, я так поняла что он хочет
Правильно поняли, разница лишь в том что нужно не такая надпись(с этим думаю сам справлюсь).
Ну а так да, нужна именно такая фишка
 
1. Создаем группу Scam
1584623995663.png


2. В extra.less
Less:
.userBanner {
    &--scam {
        color: red;
        border-color: red;
        padding: 0 5px;
        margin-left: 5px;
        border-radius: 5px;
        border-width: 2px;
    }
}


3. Создаем модификацию шаблона, например profile_post_macros

Ищем <xf:username user="$profilePost.User" rich="true" defaultname="{$profilePost.username}" />

Заменяем на $0 <xf:if is="{$profilePost.User.isMemberOf(5)}"><em class="userBanner userBanner--scam" dir="auto"><span class="userBanner-before"></span><strong>SCAM</strong><span class="userBanner-after"></span></em></xf:if>
Где 5 (isMemberOf(5)) - это id группы. ID группы Scam в моем случае - 5

4. Выдаем нужному юзеру группу Scam и готово.

Теперь в сообщениях профиля юзера, состоящего в группе Scam будет соответствующая табличка возле ника.

На моем стиле это выглядит так:
1584624300654.png
 
Последнее редактирование:
1. Создаем группу Scam
Посмотреть вложение 113940


2. В extra.less
Less:
.userBanner {
    &--scam {
        color: red;
        border-color: red;
        padding: 0 5px;
        margin-left: 5px;
        border-radius: 5px;
        border-width: 2px;
    }
}


3. Создаем модификацию шаблона, например profile_post_macros

Ищем <xf:username user="$profilePost.User" rich="true" defaultname="{$profilePost.username}" />

Заменяем на $0 <xf:if is="{$profilePost.User.isMemberOf(5)}"><em class="userBanner userBanner--scam" dir="auto"><span class="userBanner-before"></span><strong>SCAM</strong><span class="userBanner-after"></span></em></xf:if>
Где 5 (isMemberOf(5)) - это id группы. ID группы Scam в моем случае - 5

4. Выдаем нужному юзеру группу Scam и готово.

Теперь в сообщениях профиля юзера, состоящего в группе Scam будет соответствующая табличка возле ника.

На моем стиле это выглядит так:
Посмотреть вложение 113941
А есть возможность оставить ту же доп.группу но просто присваивать по предупреждению табличку?
Т.е что-бы после истечения срока предупреждения исчезала табличка,без переноса в другую группу?
 
1. Создаем группу Scam
Посмотреть вложение 113940


2. В extra.less
Less:
.userBanner {
    &--scam {
        color: red;
        border-color: red;
        padding: 0 5px;
        margin-left: 5px;
        border-radius: 5px;
        border-width: 2px;
    }
}


3. Создаем модификацию шаблона, например profile_post_macros

Ищем <xf:username user="$profilePost.User" rich="true" defaultname="{$profilePost.username}" />

Заменяем на $0 <xf:if is="{$profilePost.User.isMemberOf(5)}"><em class="userBanner userBanner--scam" dir="auto"><span class="userBanner-before"></span><strong>SCAM</strong><span class="userBanner-after"></span></em></xf:if>
Где 5 (isMemberOf(5)) - это id группы. ID группы Scam в моем случае - 5

4. Выдаем нужному юзеру группу Scam и готово.

Теперь в сообщениях профиля юзера, состоящего в группе Scam будет соответствующая табличка возле ника.

На моем стиле это выглядит так:
Посмотреть вложение 113941
Табличка будет показываться не во всех местах.
 
XXXL, не костыль, а высокотехнологическое решение. А ты не думал, что если порог за простые предупреждения так же подойдут у пользователя, будь даже за элеметарный мат. И получит табличку скаммер не обосновано.
 
XXXL, не костыль, а высокотехнологическое решение. А ты не думал, что если порог за простые предупреждения так же подойдут у пользователя, будь даже за элеметарный мат. И получит табличку скаммер не обосновано.
Да, я подумал. На втором скрине более правильное решение - создать предупреждение с выдачей группы Scam
1584625807263.png
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу