0

我目前正在为 CKEditor 开发一个插件,所以我按照教程进行操作。我已经从页面上的链接下载了完整的代码来使用该插件,因为我喜欢它,但我遇到了一个问题:

当我使用插件创建和缩写标签时,显示代码(具有CKEDITOR的功能)然后切换到正常显示;缩写标签不见了:

这就是我按下“源”按钮时所拥有的:

<abbr title="By The Way">btw</abbr>

这就是我再次按下按钮时得到的结果:

<p>btw</p>

所以我的问题是你认为我可以如何解决这个问题?什么创造了这个?我不知道这是否有意义,但我使用的是 Windows 7、Firefox 21.0、localhost 和 wamp server 2.2 版本。

有插件的代码:http ://docs.ckeditor.com/#!/guide/plugin_sdk_sample_2

我再次下载了 .zip 文件夹。

4

1 回答 1

3

从 4.1 版本开始,CKEditor 带有高级内容过滤功能。这就是为什么该指南可能有点过时的原因。您需要allowedContent在命令定义中指定才能使其正常工作:

editor.addCommand( 'abbrDialog',new CKEDITOR.dialogCommand( 'abbrDialog', {
   allowedContent: 'abbr[title]'
} ) );

请参阅官方ACF 集成指南

于 2013-06-19T10:07:07.353 回答