KindEditor 自定义插件
来源:互联网 发布:linux zookeeper 安装 编辑:程序博客网 时间:2024/05/21 21:46
1.在plugins下新建文件夹 taobao
2.在taobao文件夹下新建taobao.js
KindEditor.plugin('taobao', function(K) {var self = this, name = 'taobao';self.plugin.taobao = {edit : function() {var lang = self.lang(name + '.'),html = '<div style="padding:20px;">' +//url'<div class="ke-dialog-row">' +'<label for="keUrl" style="width:60px;">链接</label>' +'<input class="ke-input-text" type="text" id="keUrl" name="url" value="" style="width:260px;" /></div>' +//type'<div class="ke-dialog-row"">' +'<label for="keTitle" style="width:60px;">标题</label>' +'<input class="ke-input-text" type="text" id="keTitle" name="title" value="" style="width:260px;" /></div>' +'</div>' +'</div>',dialog = self.createDialog({name : name,width : 450,title : self.lang(name),body : html,yesBtn : {name : self.lang('yes'),click : function(e) {var url = K.trim(urlBox.val());var title=K.trim(titleBox.val());if (url == 'http://' || K.invalidUrl(url)) {alert(self.lang('invalidUrl'));urlBox[0].focus();return;}var itemStr="<a data-type=\"0\" biz-itemid=\"null\" data-tmpl=\"350x100\" data-tmplid=\"6\" data-rd=\"2\" data-style=\"2\" data-border=\"1\" href=\""+url+"\">"+title+"</a>";self.insertHtml(itemStr).hideDialog().focus();}}}),div = dialog.div,urlBox = K('input[name="url"]', div), titleBox=K('input[name="title"]', div);urlBox.val('http://');self.cmd.selection();var a = self.plugin.getSelectedLink();if (a) {self.cmd.range.selectNode(a[0]);self.cmd.select();urlBox.val(a.attr('data-ke-src'));titleBox.val(a.text());}urlBox[0].focus();urlBox[0].select();},'delete' : function() {self.exec('unlink', null);}};self.clickToolbar(name, self.plugin.taobao.edit);});
3.添加样式,themes/default/default.css
.ke-icon-taobao {background-position: 0px -624px;width: 16px;height: 16px;}
4.在lang/zh_CN.js里添加
taobao:'淘宝',
5.修改初始化配置文件
一.在items 中添加taobao该自定义插件
二.修改htmlTags中标签设置指定保留的属性,如A标签中
a : ['id', 'class', 'href', 'target', 'name','data-type','biz-itemid','data-tmpl','data-tmplid','data-rd','data-style','data-border'],
htmlTags 指定要保留的HTML标记和属性。哈希数组的key为HTML标签名,value为HTML属性数组,"."开始的属性表示style属性。
0 0
- KindEditor 自定义插件
- kindeditor自定义插件
- KindEditor/添加自定义插件
- kindeditor编辑器添加自定义插件的方法
- KindEditor插件
- kindeditor添加插件
- kindeditor 插件开发
- 富文本插件 KindEditor
- joomla!的kindeditor插件
- KindEditor插件的使用
- KindEditor上传图片插件
- jQuery插件kindeditor注意事项
- kindeditor插件实现编辑器
- kindeditor 自定义上传图片
- kindeditor自定义工具栏
- kindeditor 自定义图标方法
- 改造Kindeditor之:自定义图片上传插件。 外加给图片增加水印效果的选择。
- KindEditor 单独调用图片插件
- Vbox视图热键
- 如何设计21点游戏
- Servlet实现文件下载
- [poj 1364]King[差分约束详解(续篇)][超级源点][SPFA][Bellman-Ford]
- 时尚一族
- KindEditor 自定义插件
- cocos2dx 泡泡龙游戏开发思路探究
- 中国测绘科学研究院----专利
- SetTimer时间间隔的问题
- DTO与实体对象的区别
- 自定义iTerm2标题栏和bash显示当前git branch信息
- Java 并发专题 : Executor详细介绍 打造基于Executor的Web服务器
- 深度复制
- linux内核智能指针