12 ноября 2014, 08:39 Кнопка Закрыть 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 — параметр «Настройка редактора комментариев». Там и убираешь ненужные кнопки. Готовые решения / [Tickets] Превращаем комментарии в отзывы 53 0 1
12 ноября 2014, 08:06 А «подменить» уже обрабатываемый url другим в ходе выполнения скрипта — попахивает каким-то низкоуровневым хаком, мне неизвестным. SendForward так и работает ;) Вопросы / Формирование URL в MODx Revo 16 0
12 ноября 2014, 08:03 А почему редирект не подходит. Самое оно. Только событие должно быть onHandleRequest. Так все делают. Вопросы / Формирование URL в MODx Revo 16 0
10 ноября 2014, 21:55 Я работаю на XAMPР для Винды. Как и Боб Рей. Готовые решения / [Tickets] Ajax комментарии 62 0
10 ноября 2014, 20:07 Тут я помочь не смогу. Это к большим братьям. Готовые решения / [Tickets] Ajax комментарии 62 0
10 ноября 2014, 16:21 Попробуй родной сниппет TicketComments. Почисти все кэши. Хотя судя по тому, что у тебя и с Quip такая же проблема, то возможно чего-то с sql server не так. Готовые решения / [Tickets] Ajax комментарии 62 0
10 ноября 2014, 15:19 Смотри Журнал ошибок в админке. Готовые решения / [Tickets] Ajax комментарии 62 0
10 ноября 2014, 14:51 Начни с логов. Также глянь в таблицу tickets_comments. Там комментарии появляются? Готовые решения / [Tickets] Ajax комментарии 62 0
09 ноября 2014, 08:33 Саш, провокационный вопрос, а ты не думал, что в Tickets это все уже есть? Нужно только шаблон изменить и js чуть подправить. Но при условии, конечно, что особых требований к админке нет. Готовые решения / [Tickets] Превращаем комментарии в отзывы 53 0
08 ноября 2014, 13:10 И чтобы отблагодарить автора, не забывайте размещать на сайте иконки Tickets вот отсюда. Готовые решения / [Tickets] Превращаем комментарии в отзывы 53 0
07 ноября 2014, 19:37 Почитай тут и тут. Что-то точно пригодится. Попробуй добавить параметр emailFrom. Вопросы / Настройка почты modx revo 2 0
06 ноября 2014, 18:58 Еще нашел странный баг, если у ресурса не было комментариев то и форма не показывается Fixed. плейсхолдер total теперь считается с лимитом Done. Лежит тут Готовые решения / [Tickets] Ajax комментарии 62 0
06 ноября 2014, 16:54 Тебе спасибо. PS. Даже наша ветка комментариев тому пример =) тут стоит deaph=10 Обрати внимание, что depth=10, а этот последний уровень является 11-ым. Т.е. судя по всему 1-й уровень не считается. Но это скорее вопрос к Василию. Готовые решения / [Tickets] Ajax комментарии 62 0
06 ноября 2014, 16:40 А мне нужно именно отрезать. Ок. Чтобы сделать как здесь, нужно всего лишь в строчке сниппета убрать из массива последний параметр depth. Готовые решения / [Tickets] Ajax комментарии 62 0
06 ноября 2014, 15:36 а если поставить допустим 2, то и комментарии только до 2 уровня, а 3+ отрезает Не совсем понял. А как должно быть? Так и задумывалось: указываешь, сколько уровней комментариев выводить, столько и выводит, остальные отрезает. Отрезает именно уровни, а не комментарии на уровне. Т.е. если на 2-ом уровне 20 комментариев, то они все выводятся, limit действует только на 1-й уровень. Готовые решения / [Tickets] Ajax комментарии 62 0
06 ноября 2014, 11:22 Сорри за паузу. Времени катастрофически не хватает. Протестил даже на твоем сайте такой же баг На тестовом сайте стоял depth=2. Ограничил до 10. Там сниппет другой — в нем сразу все прописано: и смайлики, и ajax и удаление/восстановление. Поэтому в процессе выделения только одного решения возможно где-то что-то упустил. А сниппет TicketCommentAjax надо обновить — некорректно работала функция getChildIds. На тестовом сайте ее нет, там она работает через расширяемый класс pdoFetch. Вот попробуй. П.С. Спасибо за тестирование. Надеюсь, теперь будет работать для всех условий. Готовые решения / [Tickets] Ajax комментарии 62 0
05 ноября 2014, 12:18 Честно, не знаю в чем причина. Попробуй почистить кэш, закрой все сессии, еще раз сверься с описанием. Если не поможет, добавь в сниппет TicketCommentAjax после строчки if ($ajax) {(это строка 109) следующий код $output .= "<pre>".$modx->getPlaceholder('pdoTools.log'); die($output); и посмотри ответ от сервера. Проверь SQL запрос. Готовые решения / [Tickets] Ajax комментарии 62 0
05 ноября 2014, 09:27 Кнопка становиться disabled когда выводить больше нечего. Проверь, может все комментарии с первого захода вывелись? У меня все работает. Готовые решения / [Tickets] Ajax комментарии 62 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
1. Добавить кнопку в формы tpl.Tickets.comment.form и в tpl.Tickets.comment.form.guest.
2. Отредактировать assets/components/tickets/js/web/default.js. А лучше сделать копию, в нее внести изменения и подключить в настройках Tickets.
Ссылки «Добавить ссылку» и «Добавить изображение»
Убрать их можно в системных настройках в разделе Tickets — параметр «Настройка редактора комментариев». Там и убираешь ненужные кнопки.
Хотя судя по тому, что у тебя и с Quip такая же проблема, то возможно чего-то с sql server не так.
Попробуй добавить параметр emailFrom.
Done.
Лежит тут
Обрати внимание, что depth=10, а этот последний уровень является 11-ым. Т.е. судя по всему 1-й уровень не считается. Но это скорее вопрос к Василию.
Ок. Чтобы сделать как здесь, нужно всего лишь в строчке сниппета убрать из массива последний параметр depth.
Не совсем понял. А как должно быть?
Так и задумывалось: указываешь, сколько уровней комментариев выводить, столько и выводит, остальные отрезает. Отрезает именно уровни, а не комментарии на уровне. Т.е. если на 2-ом уровне 20 комментариев, то они все выводятся, limit действует только на 1-й уровень.
На тестовом сайте стоял depth=2. Ограничил до 10.
Там сниппет другой — в нем сразу все прописано: и смайлики, и ajax и удаление/восстановление. Поэтому в процессе выделения только одного решения возможно где-то что-то упустил.
А сниппет TicketCommentAjax надо обновить — некорректно работала функция getChildIds. На тестовом сайте ее нет, там она работает через расширяемый класс pdoFetch.
Вот попробуй.
П.С. Спасибо за тестирование. Надеюсь, теперь будет работать для всех условий.
Если не поможет, добавь в сниппет TicketCommentAjax после строчки
(это строка 109) следующий код
и посмотри ответ от сервера. Проверь SQL запрос.
У меня все работает.