Системные настройки

Xcomm3x1 мин чтенияСтраница 7 из 11
На этой странице 6

Все настройки доступны через вкладку Настройки в панели компонента, а также через Настройки → Системные настройки → Пространство имён: xcomm3x.

Общее

КлючПо умолчаниюОписание
xcomm3x.enabled1Разрешить добавление новых комментариев
xcomm3x.moderation1Включить премодерацию (все новые комментарии — на проверку)
xcomm3x.captcha_modesmartКапча: smart — только гостям, always — всем, off — отключена. PHP GD генерирует изображение с 6 цифрами; пользователь вводит первые или последние 3 (задание случайно)
xcomm3x.replies_auth_only0Отвечать на комментарии могут только авторизованные

Текст комментария

КлючПо умолчаниюОписание
xcomm3x.min_comment_length10Минимальная длина текста (символов)
xcomm3x.max_comment_length5000Максимальная длина текста (символов)
xcomm3x.forbidden_namesadmin,administrator,webmaster,moderator,support,helpdesk,root,superuser,operator,redactorИмена, запрещённые для гостей. Через запятую, без учёта регистра

Комментарии

КлючПо умолчаниюОписание
xcomm3x.comments_per_page10Корневых комментариев за одну загрузку (пагинация)
xcomm3x.max_depth5Максимальная глубина вложенности ответов
xcomm3x.edit_window60Сколько секунд после публикации автор может редактировать комментарий
xcomm3x.delete_window300Сколько секунд после публикации автор может удалить комментарий

Безопасность

КлючПо умолчаниюОписание
xcomm3x.rate_limit_count5Максимум комментариев за одно окно
xcomm3x.rate_limit_window300Длина окна rate limit (секунд)
xcomm3x.silent_ip_block1Тихая блокировка: заблокированный IP видит сообщение о модерации вместо ошибки, комментарий не сохраняется
xcomm3x.trusted_proxiesпустоIP или CIDR прокси/CDN через запятую. X-Forwarded-For читается только для запросов с этих адресов, иначе адрес посетителя берётся из REMOTE_ADDR
xcomm3x.toast_drivertoastifyУведомления на фронте: toastify — встроенный, external — уже подключён, off — инлайн

Уведомления

КлючПо умолчаниюОписание
xcomm3x.mail_queue_keep_days30Через сколько дней cron удаляет отправленные и пропущенные письма; 0 — не удалять
xcomm3x.notify_manager_email—Email для уведомлений менеджеру (пусто — не отправлять)
xcomm3x.notify_resource_author0Уведомлять автора страницы при новом комментарии
xcomm3x.notify_parent_author1Уведомлять автора комментария при ответе на него
xcomm3x.from_email(emailsender)Email отправителя (по умолчанию — emailsender из MODX)
xcomm3x.from_name(site_name)Имя отправителя (по умолчанию — site_name из MODX)

Шаблоны писем (чанки)

КлючПо умолчанию
xcomm3x.tpl_manager_subjectxcomm3x_mail_manager_subject
xcomm3x.tpl_manager_bodyxcomm3x_mail_manager_body
xcomm3x.tpl_resource_author_subjectxcomm3x_mail_resource_author_subject
xcomm3x.tpl_resource_author_bodyxcomm3x_mail_resource_author_body
xcomm3x.tpl_parent_author_subjectxcomm3x_mail_parent_author_subject
xcomm3x.tpl_parent_author_bodyxcomm3x_mail_parent_author_body

Доступные плейсхолдеры в чанках писем: [[+site_name]], [[+resource_title]], [[+resource_url]], [[+comment_id]], [[+author_name]], [[+author_email]], [[+text]], [[+comment_date]], [[+unsubscribe_url]].