Программирование HTML Joomla: виснет редактор статей JCE Editor Fri, April 19 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Joomla: виснет редактор статей JCE Editor Печать
Добавил(а) microsin   

Столкнулся с тем, что иногда зависал редактор статей Joomla JCE Editor. Проблема возникала случайным образом на статьях большого размера. Выглядело это так:

Google Chrome: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал или подождать, ли отменить загрузку страницы. Ни тот, ни другой вариант не давали возможности отредактировать статью.

Internet Explorer: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал остановить зависший скрипт или подождать еще. Если выполнение скрипта остановить, то редактор JCE нормально запускался, и можно было отредактировать и сохранить статью.

Firefox: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал остановить зависший скрипт или подождать еще, или запустить отладку зависшего скрипта. Если выполнение скрипта остановить, то редактор JCE нормально запускался, и можно было отредактировать и сохранить статью. Но зато замечательная фича отладки скрипта позволила найти причину зависания и устранить её.

Именно с помощью Firefox я выяснил, что зависает Java-скрипт плагина WordCount, который находится в файле components\com_jce\editor\tiny_mce\plugins\wordcount\editor_plugin.js.

Как ни странно, судя по названиям папок плагин относится к редактору Tiny MCE. Поэтому первое, что я попробовал - запретить плагин редактора Tiny MCE, но это ничего не дало. Редактор JCE Editor все равно упорно использовал плагин WordCount, и этот плагин неизменно зависал на моей большой статье.

Второе, что я попробовал сделать - обновить JCE Editor до последней версии. К сожалению, это тоже не помогло.

Проблему решило удаление папки wordcount вместе с файлом editor_plugin.js, после этого зависания JCE Editor пропали.

[Ссылки]

1. Joomla JCE Editor site:joomlacontenteditor.net.

 

Добавить комментарий


Защитный код
Обновить

Top of Page