jquery – CKEditor BBCode插件中的自定义标签

前端之家收集整理的这篇文章主要介绍了jquery – CKEditor BBCode插件中的自定义标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 CKEditorBBCode plugin,我需要添加自定义标签,如扰流标签和另一个可以链接到网站用户的个人资料.
扰流标签会像blockquote标签一样工作:单击按钮并获取代码.我复制了blockquote / plugin.js并将所有的blockquote字符串更改为剧透和引用以破坏.然后我添加了extraPlugins:’spoiler’到配置和工具栏上的一个按钮.它看起来正确,但它生成错误代码.
例如,如果在选择文本后单击blockquote按钮,则会生成以下代码
[quote]some text[/quote]

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

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

所以它不起作用.

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

[user=1]Admin[/user]

1 – 用户ID,管理员 – 他的名字.

解决方法

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

猜你在找的jQuery相关文章