2013-03-22 2 views
0

Я работаю с Liferay версии 6.1.20, но, к сожалению, в этой версии ckeditor 4.0 еще не реализован.Обновление Liferay ckeditor

Есть ли способ ручного обновления CKEditor? или это работа, которую я не должен начинать, потому что это много работает?

Я хотел бы обновить CKEditor вручную, потому что плагин, который я подключаю, несовместим со старыми версиями CKEditor.

Я искал в Интернете. Но, насколько я знаю, информации нет. Я был бы рад узнать, пытается ли это слово?

ответ

0

Похоже, что замена файла ckeditor.js и добавление всех необходимых файлов являются первым шагом на замену ckeditor.Кроме того, важно изменить CKeconfig.jsp и удалить все старые конфигурации.Таблицы панели инструментов могут быть сделаны. Это не вызывает никаких проблем.

Если вы работаете с. по методу, пожалуйста, обратите внимание, что событие contentDom запускается 2 раза. Однажды загружается и один раз, когда редактор готов. Я проверил editor.status === «готов», чтобы предотвратить это. Потому что он прикрепляет слушателей, когда он не готов. Из-за этого не будет работать.

=== Редактировать ===

Все еще есть проблемы. Но теперь с сохранением в качестве проекта действия. Это сохранение данных, но без изменений Html, которые я сделал. Я делаю span со специальными атрибутами. но редактор не сохранит их.

== Редактировать 2 == Проблема заключалась в отсутствии тега конфигурации CKEDITOR. config.allowedContent = true; (См. Редактирование проблемы)

0

Ckeditor 4.0 включен в багажник (6.2 M4) (это видно в сообщении от Juan Fernández в liferay forum. Не знаю, скоро ли это будет часть 6.1 GA3. Я не уверен насколько сложным является обновление CKEditor. Возможно, вам захочется увидеть запрос на github pull, упомянутый в сообщении Juan's.

+0

Танки для ответа, но я не мог пропустить это сообщение на форуме .. это единственное, что было возвращено при поиске в google. Дело в том, что с обновлением около 85 файлов были изменены, по крайней мере, это было с запросом на перенос, который я видел для обновления CKEditor. И у меня недостаточно опыта работы с Liferay, чтобы сделать разделение того, что важно, а что нет. – spons

Смежные вопросы