小编use*_*567的帖子

CKEditor BBCode插件中的自定义标签

我正在使用CKEditorBBCode插件,我需要添加自定义标签,如spoiler标签和另一个可以链接到网站用户的个人资料.
spoiler标签将像blockquote标签一样工作:单击按钮并获取代码.我复制blockquote/plugin.js和更改所有blockquote字符串spoiler,并quotespoil.然后我添加extraPlugins: 'spoiler'了配置和工具栏上的一个按钮.它看起来正确,但它生成错误的代码.
例如,如果在选择文本后单击blockquote按钮,则会生成以下代码:

[quote]some text[/quote]
Run Code Online (Sandbox Code Playgroud)

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

<p>
    <spoiler>
    <p>
        !!!</p>
    </spoiler></p>
Run Code Online (Sandbox Code Playgroud)

所以它不起作用.

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

[user=1]Admin[/user]
Run Code Online (Sandbox Code Playgroud)

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

jquery plugins bbcode ckeditor

6
推荐指数
1
解决办法
944
查看次数

标签 统计

bbcode ×1

ckeditor ×1

jquery ×1

plugins ×1