XF 2.0 Причина жалобы

Версия XenForo
2.0.10

Melton

Проверенные
Сообщения
87
Реакции
21
Баллы
315
Есть возможность реализовать на 2 версии?

Возможно есть уже готовый плагин/мануал
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    18.7 KB · Просмотры: 122
Делается все просто. Делаете кнопки, вешаете обработчик на них. При клике на причину она вставляется в поле ввода причины и форма автоматически отправляется на сервер.
Примерно так:

JavaScript:
$(function({
            $('.reportReasonButton').on("click", function(){
                    $('<reasonInputSelector>').text($(this).text());
                    $(this).closest('form').submit();
                });
            }));
 
Последнее редактирование:
При клике на причину она вставляется в поле ввода причины и форма автоматически отправляется на сервер.
Лучше реализовывать как на том же руборде, простой модификацией шаблона натыкать onclick-ов с предустановленной фразой. Ибо часто бывает кейс, где на пост несколько нарушений и модератор в этом случае обычно выносит нарушение по совокупности причин

2019.11.23_02h28m30s_004_.png
 
Smalesh, если вы имеете ввиду, чтобы форма сама не сабмитилась - то это на усмотрение ТСа. Даже если там несколько причин для репорта, то модератор выдаст баллы по заготовленной причине. Нажмет "предупредить" и выберет подходящую причину, а полем "произвольная причина" пользуется редко. Я бы оглядывался на вк - там выбираешь причину для репорта и готово. Легко и просто.
 
Дайте гайд, как сделать
Вы видеть что ли разучились?

Делается все просто. Делаете кнопки, вешаете обработчик на них. При клике на причину она вставляется в поле ввода причины и форма автоматически отправляется на сервер.
Примерно так:

JavaScript:
$(function({
            $('.reportReasonButton').on("click", function(){
                    $('<reasonInputSelector>').text($(this).text());
                    $(this).closest('form').submit();
                });
            }));

Ладно, другое сообщение, тут предлагают платный плагин. Для него тоже гайд выложить или может всё таки в слове "платный" есть какой-то смысл?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу