Система споров с аргументами - модуль Disputes

Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.

Система споров с аргументами - модуль Disputes

Краткое описание: с помощью модуля можно создать микро-блогинг проект на DLE, но вместо добавления новостей пользователи открывают споры, со своими аргументами по поводу событий в мире по разным тематикам: политика, общество, шоу-бизнес и т.д. Например: почему началась вторая карабахская война, почему ученые в России получают мало денег, Дава и Бузова: пиар проект или настоящая любовь.

При добавлении спора необходимо заполнить несколько параметров: заголовок, текст с HTML-тегами и список аргументов. После публикации автор может проголосовать за какой-то аргумент. Другие пользователи сайта могут тоже проголосовать за один из аргументов или же, если не согласны с автором спора, добавить другой аргумент, с возможностью подкрепления своего мнения статьей, для того, чтобы другие пользователи могли ознакомиться с ней. То есть, статья оказывается привязана к данному аргументу.

Страница просмотра спора

На данной странице отображаются вышеуказанные параметры: заголовок, текст, аргументы с возможностью сортировки по:

  1. популярности (по умолчанию, зависит от числа голосов за этот аргумент)
  2. новизне (дата публикации)
  3. рейтингу автора (ниже об этом подробнее)
  4. закрепленным (за оплату - с помощью отдельного плагина для системы оплаты WebCash)

Рейтинг автора зависит от нескольких параметров - количества опубликованных споров, приведенных аргументов под своими и чужими спорами, одобрении аргументов других пользователей, одобрении другими пользователями его аргументов.

Рядом с аргументом видны количество проголосовавших за него и кликабельная цифра, указывающая количество мнений на аргумент, при переходе по которой отображаются, привязанные к аргументу, короткие новости со ссылкой на полную новость. В нижней части отображается список других споров (можно отключить), так называемая кольцевая перелинковка.

Дополнительные возможности модуля

Существует рейтинг споров в виде лайков/дизлайков.
Возможность настроить мета-теги для страниц категорий и споров.

Есть функционал изменения группы у пользователей в зависимости от их активности. При его включении автоматически создаются следующие группы: Читатель (более месяца на сайте, но только читает) ID 96, Лайкер (лайкает чужие аргументы) ID 97, Спорящий (спорит с чужими аргументами) ID 98, Эксперт (приводит свои аргументы и контраргументы к чужим, которые набирают хороший рейтинг) ID 99 и меняется название группы "Пользователь" на "Новичок". После этого этим группам можно задать необходимые разрешения и настройки в соответствующего раздела админпанели DLE. Например, пользователь из группы Новичок может быть перемещен в группу Читатель после нахождения более 30-ти дней на сайте, а в группу Эксперт после того, как его аргумент наберет 20 голосов.

Для удобного изменения внешнего вида, можно вносить изменения в шаблоны модуля. Для обработки этих шаблонов, помимо стандартного шаблонизатора, используется продвинутый шаблонизатор Twig (документация на русском языке) - что предоставляет широкие возможности по настройке.

Уникальная система вывода табличных данных для списков споров в админпанели: фильтрация по большинству полей, сортировка по ключевым значениям, возможность скрыть/показать определенные колонки таблицы и т.д.

В админпанели можно выбрать группы пользователей, которым разрешен доступ к модулю на сайте

Скриншоты

Также вы можете посмотреть

Другие модули для DLE

Добавить комментарий