Быстрый старт

Xcomm3x1 мин чтенияСтраница 2 из 11

Установите пакет через «Установщик». Затем разместите на странице два сниппета: XcommThread выводит комментарии, Xcomm3x — форму. Оба вызываются некэшируемо.

[[!XcommThread?
  &resource=`[[*id]]`
  &block_key=`main`
  &limit=`10`
]]

[[!Xcomm3x?
  &resource=`[[*id]]`
  &block_key=`main`
]]

block_key — до 100 символов: буквы, цифры, пробел и _ . : -. Уникален на странице; с другими символами комментарий не отправится. Несколько блоков на одной странице — разные block_key:

[[!XcommThread? &resource=`[[*id]]` &block_key=`news` &limit=`5`]]
[[!Xcomm3x?    &resource=`[[*id]]` &block_key=`news`]]

[[!XcommThread? &resource=`[[*id]]` &block_key=`reviews` &limit=`5`]]
[[!Xcomm3x?    &resource=`[[*id]]` &block_key=`reviews`]]

Что настроить сразу

  • Премодерация включена по умолчанию (xcomm3x.moderation) — новые комментарии ждут одобрения во вкладке «Очередь модерации».
  • Чтобы письма уходили, укажите xcomm3x.notify_manager_email и настройте cron — см. Уведомления и cron.
  • Оформление под Bootstrap 5 или UIkit 3 — см. Темы оформления.

Требования: MODX 3, PHP 8.2+, MySQL 5.7+ / MariaDB 10.3+, расширение GD (капча).