Сергей Шлоков

Сергей Шлоков

Был в сети 06 ноября 2025, 19:54
Заказы не принимаю
Кнопка Закрыть
1. Добавить кнопку в формы tpl.Tickets.comment.form и в tpl.Tickets.comment.form.guest.
<div class="form-actions">
   <input type="button" class="btn btn-default preview" value="[[%ticket_comment_preview]]" title="Ctrl + Enter" />
   <input type="submit" class="btn btn-primary submit" value="[[%ticket_comment_save]]" title="Ctrl + Shift + Enter" />
   <a class="btn btn-default cancel" href="#" title="Esc">[[%ticket_comment_close]]</a>
   <span class="time"></span>
</div>
2. Отредактировать assets/components/tickets/js/web/
default.js. А лучше сделать копию, в нее внести изменения и подключить в настройках Tickets.

Ссылки «Добавить ссылку» и «Добавить изображение»
Убрать их можно в системных настройках в разделе Tickets — параметр «Настройка редактора комментариев». Там и убираешь ненужные кнопки.
а если поставить допустим 2, то и комментарии только до 2 уровня, а 3+ отрезает

Не совсем понял. А как должно быть?
Так и задумывалось: указываешь, сколько уровней комментариев выводить, столько и выводит, остальные отрезает. Отрезает именно уровни, а не комментарии на уровне. Т.е. если на 2-ом уровне 20 комментариев, то они все выводятся, limit действует только на 1-й уровень.
Честно, не знаю в чем причина. Попробуй почистить кэш, закрой все сессии, еще раз сверься с описанием.
Если не поможет, добавь в сниппет TicketCommentAjax после строчки
if ($ajax) {
(это строка 109) следующий код
$output .= "<pre>".$modx->getPlaceholder('pdoTools.log');
die($output);
и посмотри ответ от сервера. Проверь SQL запрос.