我正在使用CKEditor作为BBCode编辑器在我的网站上构建一个简单的论坛。我设法通过遵循example来使CKEditor输出BBCode很好。
但是,我不想使用'WYSIWYG'界面。我只想要一个简单的“bbcode源”编辑器。 WYSIWYG输出与输出在论坛上的显示方式不完全相同(因为我自己将bbcode翻译成html然后应用一些额外的样式)我并不喜欢这种差异。更重要的是,我有一些“自定义bbcode”标签在我的论坛之外毫无意义,显然CKEditor不知道如何处理它们,所以我得到了bbcode和WYSIWYG输出的混合看起来很奇怪。
我可以通过设置startupMode
并删除源按钮强制CKEditor进入'源模式',但是当我这样做时,它会禁用整个工具栏!
我想在源模式下工作,但仍然使用各种按钮,如 B , I 等。按下这样的按钮时我只想插入[b] [/ b]标签例如在所选文本周围。
这几乎是我见过的每个论坛的工作方式,但我无法弄清楚如何配置CKEditor来做到这一点。
答案 0 :(得分:0)
不幸的是,这是不可能的。大多数插件都需要WYSIWYG模式,没有它就无法工作。
但是,您可以尝试控制编辑器的输出,并根据需要通过调整editor's filter或implementing custom data processor进行更改。