Skip to content
  1. Компоненты
  2. Tickets

Tickets ​

Компонент для публикации пользовательских страниц (тикетов) и комментариев к ним. Актуальная версия пакета: 1.14.0.

Что умеет ​

  • Разделы и тикеты в админке со своими формами, вкладками и счётчиками комментариев.
  • Создание и редактирование тикетов с фронтенда с проверкой прав.
  • AJAX-комментарии к тикетам и к любым ресурсам MODX.
  • Несколько веток комментариев на одной странице (обёртка .comments-thread).
  • Плоский список комментариев: &tree=`0`, пагинация &limit / &offset.
  • Права на публикацию в раздел (section_add_children) и на комментирование.
  • Кэш тикетов, фильтрация Jevix при выводе, MarkItUp на фронтенде.
  • Почтовые уведомления автору, ответившим и подписчикам, а также BCC администраторам.
  • Загрузка файлов к тикетам и комментариям, описание изображений на странице тикета.
  • Лента последних тикетов и комментариев (TicketLatest), избранное (getStars).
  • Меню Компоненты → Tickets: сводная страница с вкладками Комментарии, Ветки, Тикеты, Авторы.

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

  1. Раздел с тикетами и права.
  2. Системные настройки namespace tickets.
  3. Шаблоны с getTickets, TicketMeta, TicketComments или TicketForm.

Пошаговая выкладка: Быстрый старт.

Зависимости ​

  • pdoTools — выборки в сниппетах списков.
  • FormIt — опционально, для &validate в TicketFormit.
  • PHP 8+ (в 1.14 добавлены правки под 8.2).