在“源模式”下工作,但启用工具栏按钮

时间:2017-11-24 19:13:32

标签: ckeditor wysiwyg

我正在使用CKEditor作为BBCode编辑器在我的网站上构建一个简单的论坛。我设法通过遵循example来使CKEditor输出BBCode很好。

但是,我不想使用'WYSIWYG'界面。我只想要一个简单的“bbcode源”编辑器。 WYSIWYG输出与输出在论坛上的显示方式不完全相同(因为我自己将bbcode翻译成html然后应用一些额外的样式)我并不喜欢这种差异。更重要的是,我有一些“自定义bbcode”标签在我的论坛之外毫无意义,显然CKEditor不知道如何处理它们,所以我得到了bbcode和WYSIWYG输出的混合看起来很奇怪。

我可以通过设置startupMode并删除源按钮强制CKEditor进入'源模式',但是当我这样做时,它会禁用整个工具栏

我想在源模式下工作,但仍然使用各种按钮,如 B I 等。按下这样的按钮时我只想插入[b] [/ b]标签例如在所选文本周围。

这几乎是我见过的每个论坛的工作方式,但我无法弄清楚如何配置CKEditor来做到这一点。

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。大多数插件都需要WYSIWYG模式,没有它就无法工作。

但是,您可以尝试控制编辑器的输出,并根据需要通过调整editor's filterimplementing custom data processor进行更改。