CKEditor BBCode插件中的自定义标签

时间:2012-11-03 06:07:00

标签: jquery plugins ckeditor bbcode

我将CKEditorBBCode plugin一起使用,我需要添加自定义标签,例如spoiler标签,另一个标签可以链接到网站用户&# 39; s profile spoiler标记的作用类似于blockquote标记:点击按钮并获取代码。我复制了blockquote/plugin.js并将所有blockquote字符串更改为spoilerquote更改为spoil。然后我将extraPlugins: 'spoiler'添加到配置和工具栏上的按钮。它看起来正确,但它生成了错误的代码 例如,如果在选择文本后单击blockquote按钮,则会生成以下代码:

[quote]some text[/quote]

但是当我点击我的新按钮时,我得到以下代码:

<p>
    <spoiler>
    <p>
        !!!</p>
    </spoiler></p>

所以它不起作用。

我还想创建一个用于链接到用户的按钮。它应该是这样的:点击按钮后,会出现一个带有搜索字段的对话框(AJAX不是问题),结果将是用户列表;当选择用户并单击OK按钮时,它将生成如下代码:

[user=1]Admin[/user]

1 - 用户ID,管理员 - 他的名字。

1 个答案:

答案 0 :(得分:-3)

我在CKEditor上遇到很多问题。我正在使用WYSIWYG Froala。他可能会解决你的问题。