Установка плагина SourceDialog на CKEditor 4

#ckeditor4.x

#ckeditor4.x

Вопрос:

У меня CKEditor 4 работает нормально; но мне нужно было добавить кнопку «источник», чтобы мы могли редактировать в HTML. Это не встроенная версия, она находится в CMS для редактирования содержимого страницы.

Я вставил плагины в каталог плагинов для Sourcedialog, Dialog, DialogUI, а также Sourcearea.

Мой config.js теперь читает:

 CKEDITOR.editorConfig = function( config ) {


config.extraPlugins = 'savebtn';//savebtn is the plugin's name
config.saveSubmitURL = 'ajax-wysi-next.cfm';//link to serverside 
script to handle the post
config.extraPlugins = 'sourcedialog';
config.extraPlugins = 'sourcearea';

config.extraPlugins = 'dialog';
config.extraPlugins = 'dialogui';
};
  

Я не вижу, чтобы кнопка источника появлялась даже после очистки кэша.

Нужно ли мне делать что-нибудь еще?

Ответ №1:

Хорошо, итак, это было исправлено следующим образом:

Установите плагин SourceDialog и плагины, от которых он зависит (Dialog, DialogUI).

Изменение config.js чтобы иметь ссылки на них:

 config.extraPlugins = 'sourcedialog';
config.extraPlugins = 'dialog';
config.extraPlugins = 'dialogui';
  

Затем перейдите на страницу, на которой установлен CKEditor, и измените его на чтение:

 extraPlugins: 'savebtn, sourcedialog', 
  

Важно то, что вы помещаете плагины в это же поле, разделенные запятой, и НЕ делаете строку «extraPlugins» для каждого плагина.

Теперь и кнопка «Источник», и кнопка «Сохранить» работают нормально. Надеюсь, это поможет другим!