CKEditor и редактируемое поле
Для того чтобы отредактировать поле, вызываю:
CKEDITOR.replace( 'Field',{...параметры...});
Не могу понять, почему если мой Field является DIV или TEXTAREA - то редактор отлично подхватывается, а если это ячейка таблицы TD - то он на отрез отказывается работать. Какая ему разница откуда брать текст для редактирования?
И если тут есть гуру разбирающиеся в редакторах типа CKEditor, TinyMCE и SPAW Editor, может подскажете - есть ли где-то в них "режим наименьшего искажения" первоначального текста. А то хочешь только в ячейке таблицы цвет фона поменять, а он тебе уже весь текст по своему отформатировал, надобавлял параграфов, отступы везде понатыкивал, всю таблицу заново перестроил и отформатировал по своему...
С одной стороны пользователей не приучишь работать с BBCode когда они уже видели что соседи работают с WYSIWYG, а с другой стороны - у меня в 90% обычный текст (хранится в текстовых файлах), открываешь такой файл в Блокноте (notepad) после того как его отредактировали в Web'e, а он уже в монстра превратился...
|