Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE)
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
Всего 126 147 комментариев
Поскольку не отрабатывала конструкция [[~[[+id]]]], а после очистки кеша всё работало, предположил, что проблема в том, что не обновляется карта ресурсов кеша. Посмотрел, действительно — тикет добавляю, а его в карте нет.
Решил обновлять её принудительно. Для этого в плагин Василия Tickets добавил на событие OnDocFormSave следующие строки:
в общем теперь код на это событие выглядит так:
И всё работает.
Поправил, можно обновить MS2.
Видимо, нужно оптимизировать. Можно, в принципе, вернуть пока старый. Если не будет работать — то посмотри чанки, возможно тоже нужно что-то вернуть.
Сейчас пока нет времени разбираться.
— Спасибо
Судя по всему, асинхронные запросы на сервер выполняются с разной скоростью, поэтому проскакивают глюки.
К чему я все это? К тому, что в core, судя по всему, недоработка. И ее нужно иметь ввиду.
Мне постоянно помогает.
Если у тебя юзеры будут чистить кэш сайта когда им вздумается, сайт может очень тормозить.
Этот вопрос (и многие другие) решен в Tickets индивидуальным обновление кэша редактируемой страницы, а не всего сайта.