Tickets 1.9.1-pl
Внезапно вышло обновление Tickets!
Так как я давно не делал про него анонсов, тот вот некоторые интересные изменения последних версий:
— Тег kbd добавлен в список разрешенных по умолчанию.
— Исправлена модель компонента для работы в PHP 7.2
— Запись TicketTotal корректно удаляется вместе с Ticket
— Календарь в админке слушает настройку manager_week_start
— Евгений Борисов кое-где закрыл возможные SQL инъекции
— Обновление пункта меню в админке с id на namespace, чтобы не было возмущений в MODX 2.7 про древний modAction.
Ну и самое главное — в новой версии можно писать комментарии прямо из админки. Все благодарности за это уходят пользователю GitHub tolanych.

Теперь вы можете общаться со своими посетителями прямо из админки. Конечно, там нет редактора и специальных настроек, но это всё равно гораздо лучше, чем было.
Обновляемся, чистим кэш и проверяем.
Так как я давно не делал про него анонсов, тот вот некоторые интересные изменения последних версий:
— Тег kbd добавлен в список разрешенных по умолчанию.
— Исправлена модель компонента для работы в PHP 7.2
— Запись TicketTotal корректно удаляется вместе с Ticket
— Календарь в админке слушает настройку manager_week_start
— Евгений Борисов кое-где закрыл возможные SQL инъекции
— Обновление пункта меню в админке с id на namespace, чтобы не было возмущений в MODX 2.7 про древний modAction.
Ну и самое главное — в новой версии можно писать комментарии прямо из админки. Все благодарности за это уходят пользователю GitHub tolanych.

Теперь вы можете общаться со своими посетителями прямо из админки. Конечно, там нет редактора и специальных настроек, но это всё равно гораздо лучше, чем было.
Обновляемся, чистим кэш и проверяем.
Комментарии: 47
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Жаль, что баг с галочкой очистить кэш у разделов с тикетами по-прежнему жив — yadi.sk/i/09s8dKOh3McKKu
А так автору спасибо, компонент постоянный желанный гость в большинстве сайтов.
Может, его и нет, а это ты сам, своим плагином так делаешь?
1)Делаю так — yadi.sk/i/-CfnE_YNXbwjdQ
2)Обновляют страницу браузера — yadi.sk/i/i5AVXu29_fXfLw
Ну тогда это вряд ли баг, потому что у Tickets своя система работы с кэшем и он удаляет только кэш своей категории. Вот, посмотри старую заметку про это.
Честно говоря, впервые слышу, что это проблема. Кому мешает — пусть шлёт PR в репозиторий, обсудим.
Воспринимается как — один раз установи и дальше система будет очищать кэш сама при сохранении, а на деле нужно каждый раз включать чекбокс если хочется очистить кэш.
Честно скажу, мне с этим разбираться лень. Если кто пришлёт исправление на GitHub, то обработаю. Вот как добавление комментариев из админки прислали, например.
Попробую в комментариях этой заметки пустить клич, для тех, кто умеет делать эти PR
Обращаюсь к тем, кто умеет делать PR и разбирается в MODX и компонентах.
Василий готов принять исправление небольшого, как мне кажется «бага», связанного с очисткой кэша у разделов с тикетами (Подробнее можно почитать в комментариях).
Если у кого-то есть немного времени и желания улучшить компонент, просьба помочь решить проблему.
Пробовал OnTicketThreadOpen — ноль внимания.
В процессоре прописано — должно работать.
Ветку комментариев можно закрыть для комментирования, а потом открыть. Вот для второго и есть событие OnTicketThreadOpen, которое срабатывает только в админке, при открытии ветки для комментирования.
И эта, учись отвечать на коммент, а не в корень писать.
Задача невыполнима, увы.
Поправил, обновляйся.
Если обновился на MODX 2.7 — пиши issues на Github, сюда флудить не нужно.
Только у меня еще в добавок не сохраняет настройки дочерних ресурсов и также рейтинга.
Из-за этого не могу вывести шаблон, изменить url, отключить Jevix. С чем связано — известно?
modx.pro/components/17181#comment-105667
Думал, что версия старая, обновился, то же самое. Посмотрите у себя.
Таблицы ресурсов вообще не от Tickets, это стандартные таблицы MODX и сохраняет данные в них тоже он.
Поправил в БД createdby и кажется все хорошо.
Заранее благодарен за ответ.
А так, да, TicketsMeta подсчитывает всякое и может тормозить. Дебаж, и шли исправления в репо.
Просто убрать вывод из чанка вряд ли уберет сам процесс подсчета?
Полумеры — не считать просмотры гостями — системная настройка tickets.count_guests
Так чтобы совсем отключить — это уже кочевряжить код нужно, в плагине Tickets событие OnWebPageComplete вызывает подсчет просмотров
UPD
хотя можете попробовать в настройках плагина (вкладка системные события) просто снять галочку OnWebPageComplete
Особенность в том, что это раздел — часть профиля пользователя, работающий через плагин на PageNotFound (аналогичный modx.pro/users/allex/topics выводу заметок здесь).
Если зайти в любой из выведенных тикетов и вернуться обратно к их списку, то у этого тикета все цифры проставляются. Я и документацию перерыл и с гитхабом посравнивал, идей нет.
ps
Надо делать пересчет рейтингов раз core/components/tickets/cron/remove_votes.php и два core/components/tickets/cron/rebuild_rating.php
После этого всё стало выводиться.
При установке Tickets на MODX 2.7 ошибка при установке
На сервере mysql 5.6, поднять выше не могу. Насколько я понимаю, этой ошибки не возникло бы на 5,7 но как же быть…