要自定义就必须注意如下几方面的配置:
1、在ueditor.config.js中添加工具定义的名称:
比如:在toolbars 中添加'insertgif' 在labelMap中添加'insertgif':"添加GIF"
2、在ueditor.all.js 中注册定义的工具:
首先在dialogBtns中注册'insertgif'为一个按钮
然后如果是弹出页面就需要在iframeUrlMap处定义页面的路径(对应的页面必须存在),如果是个下拉列表还在只能某种功能按钮就需要使用
editorui.名称 = function(editor){ ---- 函数来定义下拉列表,(function(){ UE.commands['名称'] = {---- 函数来定义按钮的功能
3、添加图标:
在ueditor.css中定义css属性引入图标:
如:.edui-default .edui-for-名称 .edui-icon {------
4、设置默认配置:
如果有需要可以在zh-cn.js中定义新添加根据的默认配置,可以不使用----
5、最后引用:
在编辑器引入的页面中照常添加新定义好的工具名称即可。
-----------------------------------总体来说我感觉ueditor不是很好用,二次开发也挺麻烦,兼容和一些功能有待提高
更详细的内容请加qq:1203467225 讨论