我正在使用
CKEditor和
BBCode plugin,我需要添加自定义标签,如扰流标签和另一个可以链接到网站用户的个人资料.
扰流标签会像blockquote标签一样工作:单击按钮并获取代码.我复制了blockquote / plugin.js并将所有的blockquote字符串更改为剧透和引用以破坏.然后我添加了extraPlugins:’spoiler’到配置和工具栏上的一个按钮.它看起来正确,但它生成错误的代码.
例如,如果在选择文本后单击blockquote按钮,则会生成以下代码:
扰流标签会像blockquote标签一样工作:单击按钮并获取代码.我复制了blockquote / plugin.js并将所有的blockquote字符串更改为剧透和引用以破坏.然后我添加了extraPlugins:’spoiler’到配置和工具栏上的一个按钮.它看起来正确,但它生成错误的代码.
例如,如果在选择文本后单击blockquote按钮,则会生成以下代码:
[quote]some text[/quote]
但是当我点击我的新按钮时,我得到以下代码:
<p> <spoiler> <p> !!!</p> </spoiler></p>
所以它不起作用.
我还想创建一个链接到用户的按钮.它应该是这样的:点击按钮后,会出现一个带有搜索字段的对话框(AJAX不是问题),结果将是用户列表;当选择用户并单击确定按钮时,它将生成如下代码:
[user=1]Admin[/user]
解决方法
我在CKEditor上遇到了很多问题.我正在使用WYSIWYG Froala.他可能会解决你的问题.
原文地址:https://www.jb51.cc/jquery/177107.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。