我正在将ckeditor与bbcode插件一起使用,我需要添加自定义标签(例如 spoiler
标签),另一个将提供链接到网站用户配置文件的可能性。
spoiler
标签将像blockquote
标签一样工作:单击按钮并获取代码。我复制了blockquote/plugin.js
,并将所有blockquote
字符串更改为spoiler
,将quote
更改为spoil
。然后,我将extraPlugins: 'spoiler'
添加到配置和工具栏上的按钮。它看起来正确,但会生成错误的代码。
例如,如果我在选择文本后单击" blockquote"按钮,则生成以下代码:
[quote]some text[/quote]
但是,当我单击新按钮时,我会获取以下代码:
<p>
<spoiler>
<p>
!!!</p>
</spoiler></p>
这样就不起作用。
我还想创建一个以链接到用户的按钮。它应该这样工作:单击按钮后,将显示一个对话框(Ajax不是问题),结果将是用户列表;当选择用户并单击OK
按钮时,它将生成以下代码:
[user=1]Admin[/user]
1-用户的ID,管理员 - 他的名字。
我在ckeditor上有很多问题。我正在使用Wysiwyg Froala。他可能解决了您的问题。