добавить текст в elrte программно

Added by Alex Shandor over 1 year ago

Вопрос в следующем, как можно добавить текст в elrte программно, так чтобы он отображался также как в редакторе при помощи вставки как текст, а не как при копировании.


Replies (6)

RE: добавить текст в elrte программно - Added by Dmitry Levashov over 1 year ago

Не понял вопрос. Вы хотите заменить контент редактора внешним скриптом или вставить текст в позицию курсора?

RE: добавить текст в elrte программно - Added by Alex Shandor over 1 year ago

Вставить текст по типу
<textarea id="editor" name="news_text" > типа текст </textarea>

RE: добавить текст в elrte программно - Added by Alex Shandor over 1 year ago

Нужно для редактирования уже созданной например новости.Чтоб не было разрывов и редактирования текста самим редактором. А вставка проходила по типу нажатия кнопки вставить только текст

RE: добавить текст в elrte программно - Added by Dmitry Levashov over 1 year ago

$(selector).elrte()[0].elrte.selection.deleteContents().insertHtml('html-code')

RE: добавить текст в elrte программно - Added by Alex Shandor over 1 year ago

задам вопрос иначе, можно ли при вызове редактора, отключить форматирование редактором. чтоб он не заменял теги <>
мне проще получить более чистый хатемель, и все откорректить пхп.

RE: добавить текст в elrte программно - Added by Dmitry Levashov over 1 year ago

А зачем тогда вообще редактором пользоваться? Редактируйте в текстареа.
Отменить пре/пост обработку редактором можно обнулив цепочки правил фильтра
Перед инициализацией редактора сделайте так

elRTE.prototype.filter.prototype.chains = {
        wysiwyg         : [],
        source          : [],
        paste           : [],
        wysiwyg2wysiwyg : [],
        source2source   : []
    }

(1-6/6)