Отключено копирование и вставка после добавления плагина подсчета слов Ckeditor

Я использую плагин wordcount для ckeditor для подсчета слов. В качестве требования к этому плагину я добавил плагин «уведомление». Моя проблема в том, что после добавления плагина уведомлений копирование и вставка с помощью нажатия клавиши отключены. В консоли появляется следующая ошибка: ПРИМЕЧАНИЕ. Количество слов отображается правильно.

Uncaught TypeError: CKEDITOR.tools.getUniqueId не является функцией. event.fire @ ckeditor.js:12 CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13 f @ ckeditor.js:594 (анонимная функция) @ ckeditor.js:599 (анонимная функция) @ ckeditor.js: 598

Мой код для добавления количества слов и другого плагина выглядит следующим образом:

CKEDITOR.config.extraPlugins = 'toolbar';
CKEDITOR.config.extraPlugins = 'htmlwriter';
CKEDITOR.config.extraPlugins = 'notification';
CKEDITOR.config.extraPlugins = 'wordcount';
CKEDITOR.config.wordcount = {
        showParagraphs: true,
        showWordCount: true,
        countSpacesAsChars: false,
        countHTML: false,
        maxWordCount: 10
};

Есть ли что-то, что я делаю неправильно здесь? Пожалуйста, помогите мне. Любая помощь будет высоко ценится.


person Jen    schedule 06.08.2015    source источник


Ответы (2)


У меня такая же проблема. Похоже, что плагин Notification не работает с версиями CKEditor ниже 4.5. Поэтому вам нужно обновить CKEditor. Вы можете снова собрать пакет CKEditor на веб-сайте и добавить к своей предыдущей сборке-конфигурации новые плагины, которые вам нужны сейчас - количество слов и уведомление.

person Olga    schedule 19.08.2015

Во-первых, конвертируйте это`

CKEDITOR.config.extraPlugins = 'toolbar';
CKEDITOR.config.extraPlugins = 'htmlwriter';
CKEDITOR.config.extraPlugins = 'notification';
CKEDITOR.config.extraPlugins = 'wordcount';

к этому`

CKEDITOR.config.extraPlugins = 'toolbar,htmlwriter,notification,wordcount';

потому что вы перезаписываете значение переменной CKEDITOR.config.extraPlugins

person Gagik Sargsyan    schedule 07.04.2016