Комментарии
Обсуждение под любой записью сайта — новостью, страницей, файлом, товаром, записью своего раздела: ответы деревом, премодерация, отзывы с оценкой, антиспам и очередь проверки в панели.
Что умеет
- Встаёт под записи новостей, страниц, загрузок, товаров и своих разделов. Сами эти модули о комментариях не знают: выключите комментарии — сайт этого не заметит.
- Ответы деревом до пяти уровней. Ответ глубже разрешённого встаёт рядом с последним, написанное не теряется.
- Гости пишут с именем и, по желанию, email; email на сайте не показывается.
- Премодерация: новый комментарий не виден, пока его не одобрят.
- Вошедший пользователь может поправить или удалить свой комментарий в течение заданного времени.
- Отзывы с оценкой от 1 до 5 там, где модуль-владелец это разрешает (сейчас — магазин): средний балл над отзывами и метка «Проверенная покупка», если магазин подтвердил покупку.
- Защита от ботов без капчи: скрытое поле-ловушка, минимальное время заполнения, предел ссылок, предел отправок с одного адреса, отсев повторов.
- В панели: очереди «На проверке», «Опубликованные», «Спам», массовые действия, счётчик ожидающих в меню. Вкладка «Без источника» показывает комментарии, чья запись удалена.
Настройка
В панели: Комментарии → Настройки, четыре группы.- Публикация и права: комментарии гостей, проверка перед показом, правка своих комментариев и окно правки (по умолчанию 30 минут).
- Отзывы и оценки: оценки, средний балл, метка «Проверенная покупка».
- Обсуждение и отображение: порядок, закрытие обсуждения через N дней, глубина ответов (0–5), наименьшая и наибольшая длина, разговоров на странице.
- Антиспам: минимальное время заполнения, допустимое число ссылок, отправок с одного IP за 10 минут, окно поиска дубля.
Права
- Проверять комментарии — видеть раздел в панели, одобрять, отправлять в спам и в корзину. Комментарии такого пользователя публикуются без премодерации.
На сайте
Своих страниц у модуля нет. Блок «Обсуждение под записью» встаёт под содержимое страницы записи. Форма подписана ключом модуля, поэтому комментарий нельзя подбросить под чужую запись.Установка и удаление
Создаётся таблица comments и собственный ключ подписи формы. Удаление с данными убирает таблицу со всеми комментариями и оценками, право и настройки модуля.Как поставить
Он у вас уже есть. Панель → «Модули» → включить.
История версий
1.2.0
- Свой комментарий можно поправить или удалить в течение заданного окна; у правленого видна отметка
- Раздел в панели стал обзором, очереди по состоянию — отдельными вкладками, массовые действия
- Новая вкладка «Без источника»: комментарии, чья запись удалена или модуль выключен
- Настройки средней оценки и метки «Проверенная покупка»
- Выбор порядка обсуждения: сначала старые или сначала новые
- Антиспам настраивается: время заполнения, число ссылок, частота отправок, окно поиска дублей
- Число комментариев человека — в личном кабинете
1.1.0
- Отзывы с оценкой от 1 до 5 там, где модуль-владелец разрешает оценки; среднее считается только по оценённым
- У автора — кружок с буквами имени, цвет постоянный для одного имени
- Ограничение частоты отправки формы
- Листалка обсуждения; в панели видно, под какой записью оставлен комментарий
1.0.0
- Комментарии под записями любых модулей, которые сообщают, о чём страница: новости, страницы, записи разделов
- Ответы одной ступенью, премодерация, тихая защита от ботов
- Очередь проверки со счётчиком в меню панели, вкладки по состоянию, корзина
- Форма подписана собственным ключом модуля: под чужую запись комментарий не подбросить
Вопросы, ошибки и предложения — в разделе на форуме