Документация Xcomm3x
На этой странице 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_subjectxcomm3x.tpl_manager_bodyxcomm3x_mail_manager_bodyxcomm3x.tpl_resource_author_subjectxcomm3x_mail_resource_author_subjectxcomm3x.tpl_resource_author_bodyxcomm3x_mail_resource_author_bodyxcomm3x.tpl_parent_author_subjectxcomm3x_mail_parent_author_subjectxcomm3x.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]].