怎么给kindeditor编辑器添加引用标签

2025-05-13 10:33:34
推荐回答(2个)
回答(1):

kindeditor编辑器添加引用标签需要添加plugins/bockquote/bockquote.js文件。代码如下:
KindEditor.plugin('bockquote', function(K) {
var self = this, name = 'bockquote';
self.clickToolbar(name, function() {
var lang = self.lang(name + '.'),
html = ['

',
'',
'
'].join(''),
dialog = self.createDialog({
name : name,
width : 450,
title : self.lang(name),
body : html,
yesBtn : {
name : self.lang('yes'),
click : function(e) {
var type = textarea.val();
html = '
' + K.escape(type) + '
';
self.insertHtml(html).hideDialog().focus();
}
}
}),
textarea = K('textarea', dialog.div);
textarea[0].focus();
});
});

回答(2):

我想很多朋友在使用Kindeditor编辑器的时候都会遇到这样一个问题,如:给A标签加上title属性过后,浏览的时候,却神奇般地发现title属性没有了。再次切换html源代码的时候,返现编辑器将title属性给删掉了。追究其根本原因主要是kindeditor设置了标签和属性的默认过滤机制。
  一、如何控制kindeditor编辑器不过滤任何标签?
  二、如何设置Kindeditor编辑器只保留某些标签和属性?
  面对这样一个问题,我们可以通过设置其htmlTags属性来得以实现。htmlTags指定要保留的HTML标记和属性。Object的key为HTML标签名,value为HTML属性数组,开始的属性表示style属性。
  定义每个标签的保留属性,记住形如这样的类型font-size'主要是表示其属于标签内的style属性内的样式。形如’src'这一类的,就表示标签的直接属性。
  综上所述,通过以上两种方式即可实现kindeditor编辑器的标签和属性过滤效果。