Почему на странице тикетов не работает TinyMCE?
Есть решение
Здравствуйте. Создаю сайт, установил нужные дополнения, всё было хорошо пока не стал создавать тикеты, страница редактирования тикетов перестала пролистываться вниз, хотя часть настроек и половина поля «Содержание» уходит вниз «за экран». Также над полем «Содержание» пропало меню редактирования TinyMCE, хотя на любых других страницах оно присутствует.
В консоли выдаётся ошибка JS:
Uncaught TypeError: Cannot read property 'toggle_editor' of undefined tiny.js:126.
Это как раз плагин TinyMCE. Но я же никак не изменял его, закачал и установил через установщик из каталога mod-x. Значит в каталоге mod-x один из самых популярных плагинов — битый? Полез в указанный файл и строку:
Скрин:
В консоли выдаётся ошибка JS:
Uncaught TypeError: Cannot read property 'toggle_editor' of undefined tiny.js:126.
Это как раз плагин TinyMCE. Но я же никак не изменял его, закачал и установил через установщик из каталога mod-x. Значит в каталоге mod-x один из самых популярных плагинов — битый? Полез в указанный файл и строку:
var tbl = Ext.get('tiny-toggle-label');
tbl.createChild({
html: Tiny.lang.toggle_editor
,style: 'float: left; margin-right: 5px;'
});Лезть и что-то изменять — боюсь… Что делать? Может альтернативу какую-нибудь использовать?Скрин:
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Подскажите хотя бы каким сейчас редактором нужно пользоваться для тикетов?
CKEditor тоже.
В том самом tiny.js, в той самой строке, в которой выходит ошибка в консоли, меняем «html: Tiny.lang.toggle_editor» на «html: 'Toggle editor'». Решение топорное, поэтому никого агитировать за этот вариант не буду. Тем не менее все работает.