添加Ckeditor的wordcount插件后禁用复制和粘贴

时间:2015-08-06 05:32:02

标签: notifications ckeditor word-count

我使用 cceditor wordcount 插件进行字数统计。根据这个插件的要求,我添加了插件“通知”。我的问题是在添加通知插件通过按键被禁用后复制和粘贴之后。我在控制台中收到以下错误: 注意:Word Counts正确显示。

  

未捕获的TypeError:CKEDITOR.tools.getUniqueId不是函数   通知@ plugin.js?t = E4KA:121(匿名函数)@   plugin.js?t = E4KA:360 i @ ckeditor.js:10   CKEDITOR.event.CKEDITOR.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
};

我在这里做错了吗? 请帮帮我。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。似乎Notification插件不适用于低于4.5的CKEditor版本。所以你需要升级CKEditor。您可以在网站上再次构建CKEditor包,并添加到您以前需要的build-config新插件 - wordcount和notification。

答案 1 :(得分:1)

首先,转换这个`

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