Антон Долганин веб-разработчик +7 (962) 834-16-03 Написать сообщение
Модератор

Модератор

Модуль предоставляет ряд удобных инструментов для модераторов сайта.
2900 Р
Купить ?
Задать вопрос по модулю

О модуле

Представляю мощный и удобный инструментарий для модераторов сайта — модуль Модератор. Вы можете выносить предупреждения и поощрения пользователям, блокировать пользователей на сайте и форуме, скрывать и удалять сообщения конкретного пользователя. И это лишь малая часть возможностей модуля.

Купив и настроив этот модуль, Вы получите доступ к следующим функциям:

  • Блокировка пользователя на сайте (пользователь остается активным, но осуществить вход не сможет).
  • Блокировка ответа пользователя на форуме.
  • Блокировка чата (мессенджера).
  • Блокировка ЛС форума.
  • Блокировка пользователя в блогах.
  • Блокировка пользователей по IP (при наличии модуля веб-аналитики).
  • Удаление созданных конкретным пользователем комментариев на форуме и в блогах.
  • Запрет постинга посторонних ссылок гостям (список разрешенных доменов настраивается).
  • Скрытие сообщений с помощью кнопки «Спам» (после того, как наберется определенное количество голосов)
  • Возможность вынесения предупреждения пользователю в процентах (по достижению 100% пользователь автоматически уходит в бан)

Особенности:

  • Все ограничения вступают в силу сразу же.
  • При попытке войти на сайт или написать сообщение, если пользователю это запрещено, выводится соответствующее уведомление, а также срок, на который действует запрет.
  • Все события записываются в Журнал событий главного модуля.

После установки модуля необходимо будет настроить его в соответствии с вашими задачами, а также, внедрить кнопки Спам, Забанить и Предупреждение.

Подробнее

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

По достижению 100% штрафов последний автоматически уходит в бан. При попытках написать сообщение на форуме пользователь получает уведомление вида:
«Вы были забанены на форуме до дд.мм.гг. Причина: ….». (время бана задается в настройках модуля).

Модератор также может, не дожидаясь накопления 100% предупреждений, забанить пользователя на форуме с помощью кнопки Забанить.

Более широкий функционал модуля Модератор доступен во вкладке Администрирование — Настройки — Список пользователей. После установки модуля в выпадающем меню Действия для каждого пользователя появляется пункт Модерирование, который дает возможность забанить пользователя не только на форуме:

  • Забанить на сайте — пользователь активен, но никаких действий на сайте производить не может, о чем получает сообщение
  • Деактивировать — полностью повторяет стандартный метод 1С -Битрикс, то есть пользователь после деактивации не может войти под своим логином, со стандартным уведомлением о «неактивности».
  • Забанить на форуме — пользователь не может писать в форумных ветках, но может залогиниться и пользоваться ЛС.
  • Забанить ЛС форума — пользователь не сможет отправлять личные сообщения на форуме
  • Забанить в чате — пользователь не сможет общаться в чате.
  • Забанить по IP — банятся все пользователи, осуществляющие вход с данного IP-aдреса.

Отдельная возможность — кнопка Спам, нажать которую может любой зарегистрированный пользователь. После того как у сообщения наберется определенное количество таких голосов (указывается в настройках), оно скрывается. 

Список отметивших спам будет выглядеть так:

отметившие спам

Но у администратора есть возможность настроить параметры его видимости.

Настройки

mod_set_1.png

  • Группы нарушителей. В этом пункте необходимо выбрать группы, в которые будет попадать пользователь при забанивании. Данные группы должны быть предварительно созданы на сайте.
  • Группы-исключения для бана. В этой пункте необходимо указать группы пользователей, которых невозможно отправить в бан (например, группу Администраторы)
  • Группы, которым позволено смотреть отметивших спам. В этом пункте укажите группы пользователей, которым будет доступен список «голосовавших» за отправку в спам того или иного сообщения

mod_set_2.png

  • Максимум отметок, после которых идет скрытие собщения.В этом пункте укажите, сколько нажатий кнопки «спам» от разных пользователей приведет к скрытию сообщения.
  • Количество дней нового сообщения. Опция призвана не допустить скрытие всей базы сообщений злоумышленником. Для безопасности рекомендуется поставить в опцию несколько дней. Таким образом, скрыты будут только новые сообщения (для старых счетчик будет увеличиваться, но при этом сообщение не будет скрыто).
  • Отметка «спам», ограничение на пользователя. Эта опция также призвана защититься от нарушителей. Чтобы, например, один пользователь не пошел ставить минусы всем подряд. Выставите наиболее оптимальные для вас настройки. Например, не более 3 пользователей за 10 минут.
  • Время жизни в днях для штрафов.В этой опции вы определяете через какое время штраф будет снят с пользователя
  • Количество дней бана. В этом пункте необходимо указать, на какое время пользователь, набравший 100% предупреждений попадает в бан. Значения 0 и пусто означают бессрочное попадание.
  • Уровень предупреждений за одно скрытое спам-сообщение. На это значение увеличивается уровень предупреждений каждый раз, когда скрывается сообщение, отмеченное другими пользователями как спам. Важный момент, что считается не одно нажатие «спам», а именно скрытие сообщения.
  • Величина шага для предупреждений — это визуальный инструмент в окошке модератора для вынесения предупреждений, шаг в выпадающем списке.

mod_set_3.png

  • Форумы, в которых запрещены повторяющиеся сообщения. Этот пункт настроек призван дать дополнительную защиту от спама и рекламы. Дает возможность указать форумы, в которых недопустимы повторяющиеся сообщения.
  • Гостям разрешено постить ссылки только для доменов. Опция позволяет составить список доменов, на которые могут ссылаться гости
  • Авторизованным разрешено постить ссылки только для доменов. Опция аналогична предыдущей. Позволяет составить список разрешенных доменов.

дополнительная проверка

  • Капсом считать фразы, в которых число символов в верхнем регистре превышает (в %).  Настройка позволяет установить параметр дополнительной проверки сообщений форума на предмет чрезмерного использования заглавных букв.
  • Повтором считать повторение символов подряд (раз). Настройка позволяет установить параметр дополнительной проверки сообщений форума на предмет использования повторяющихся символов.
  • Отключить дополнительную проверку. При включении данной опции дополнительная проверка проводиться не будет.

Внедрение кнопок

Следующим шагом настройки модуля будет внедрение кнопок Спам, Забанить и Предупреждение в каждое сообщение форума. Важно! Настройки должны проводиться специалистом, знакомым с базовым администрированием системы 1С-Битрикс.

Инструкцию по внедрению кнопок вы можете скачать, пройдя по ссылке: Инструкция.

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

Логирование

Возможности модуля Модератор можно расширить с помощью бесплатного модуля Журнал событий, который представляет собой удобный гаджет для вкладки Администрирование, позволяющий вывести важные для вас записи на Рабочий стол.

Установите модуль, и в служебных компонентах появится компонент Журнал событий и гаджет Записи журнала событий.
Добавьте гаджет на Рабочий стол (Добавить гаджет - Настройки - Записи журнала событий) и в настройках гаджета выберите отображение типов событий, связанных с модулем Модератор, например таких, как скрытие сообщений, блокировка пользователя на сайте/форуме или вынесение предупреждений:

типы событий

Это позволит вам видеть работу модуля, и принимать решения о корректности его работы (например, пользователь пытался разместить какую-то полезную ссылку, а защита модуля ему этого не дала) не переключаясь с Рабочего стола:

журнал событий

Частные решения

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

Обрамите вызов компонент (кнопок) в шаблоне в такую конструкцию:
if ($res["PANELS"]["MODERATE"] == "Y") {
// тут вызовы компонент
}

В этом случае кнопки будут показываться только тем, кто имеет право на модерирование.