Периодически исчезает редактор "markItUp"
Всем привет.
Время от времени при создании тикета из фронтэнда пропадает редактор «markItUp». Появляется только после очистки кэша в админке, что очень не удобно. Сниппет TicketForm вызываю некэшированным.
Из -за чего такое происходит?
Время от времени при создании тикета из фронтэнда пропадает редактор «markItUp». Появляется только после очистки кэша в админке, что очень не удобно. Сниппет TicketForm вызываю некэшированным.
Из -за чего такое происходит?
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кстати, здесь, на modx.pro, сколько не писал — такого не было…
Решил по-колхозному: на странице с формой добавил скрипт в поле head
Теперь скрипт вызывается дважды, но зато перестал глючить.
default.js:135 Uncaught TypeError: Cannot read property 'ticket' of undefined
и выделена строчка кода в скрипте как на фото.
У меня тоже подключает после очистки кэша. Я нашел, что когда перестаёт подключать, что основной frontend JS-скрипт Tickets не видит настроек (не находит объект TicketsConfig.editor — undefined хотя этот кусок c настройками MarkitUp в head c этим объектом есть), из-за того что не видит объект в основном JS-скрипте он не может инициализировать MarkitUp.
Ещё странно, что после сброса кэша он подключается всегда нормально, но стоит залогинится — перестаёт. Чищу кэша, когда я залогинен — начинает работать. Работает, пока я залогинен, когда разлогиниваюсь — отрубается. Снова чищу кэш и он снова работает, когда я разлогинен. В общем работает после чистки кэша только когда я только залогинен, либо только разлогинен.
Сори за долгий ответ, но и он тебя не обрадует — нет не победил (
Решение, которое продляет время жизни рабочего MarkitUp: убрал галочку «Кэшируемый» в настройках страницы с формой.
А вообще, как будет время, хочу перейти на: modx.pro/solutions/8592-tinymce-tickets-choice-of-main-images-in-tv/
Файл: /core/components/tickets/model/tickets/tickets.class.php
В 118 строке есть — TicketsConfig.editor
Заменить на TicketsConfig[\'editor\']