CKEditor BBCode插件中的自定义标签



我正在将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。他可能解决了您的问题。

最新更新