Версии ПО: Drupal 6.19; модуль CKEditor 6.x-1.1; сам редактор - ckeditor_3.4.1

Проблема: При нажитии на кнопку "Insert Teaser Break" в CKEditor отделения тизера от основной части материала не происходит. Если переключиться в "plain text editor" и вписать с клавиатуры: <!--break--> , то при возвращении в режим CKEditor его поле серое и весь контент ноды пропадает.

Решение: (Точнее, воркарраунд.) В файле

/sites/all/modules/ckeditor/ckeditor/ckeditor.js

в строке 120 в позиции 1855 заменяем текст

align:l.getAttribute('align')

на

align:'center'

Затем, в той же строке 120 в позиции 2280 (это уже после первого редактирования) заменяем текст

align:l.attributes.align

на

align:'center'

Во вложении исправленный файл /sites/all/modules/ckeditor/ckeditor/ckeditor.js от версии CKEditor 3.4.1

 

P.S.: 29.09.2010 вышел модуль версии 6.x-1.2, в котором описанной проблемы нет. Все-таки, косяк был в друпаловском модуле, а не в CKEditor'е.

ВложениеРазмер
Package icon ckeditor.zip103.44 KB

Рубрики: 

Ярлыки: 

Комментарии