微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.他可能会解决你的问题.

原文地址:https://www.jb51.cc/jquery/177107.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐