UEditor1.4.3.3使用记录
[ 2016/11/14, JavaScript , 3981阅, 0评 ]

“多图上传”默认是这样的

QQ截图20161114161228.png

需要去除图中的两个小东西,打开\ueditor\dialogs\image\image.html文件,注释掉第24,25行以及95-97,100-113行即可。


“视频”功能默认是这样的

QQ截图20161114161254.png

需要去除“上传视频”功能,打开\ueditor\dialogs\video\video.html文件,注释掉第15行代码即可。

然而在使用“插入视频”时出现了点小问题:向编辑器中插入视频后无法生成相应的代码,在一个群里问了下,原来是被过滤掉了,于是按照群友给出的方法,打开ueditor.config.js文件,直接查找:

video:  ['autoplay', 'controls', 'loop', 'preload', 'src', 'height', 'width', 'class', 'style']

替换为:

video:  ['autoplay', 'controls', 'loop', 'preload', 'src', 'height', 'width', 'class', 'style', 'data-setup'],
embed:  ['type', 'pluginspage', 'wmode', 'play', 'menu', 'allowscriptaccess', 'allowfullscreen', 'autoplay', 'controls', 'loop', 'preload', 'src', '_url', 'height', 'width', 'align', 'class', 'style'],
source: ['src', 'type']

不出意外的话,上面的问题已经能够解决了。


下面这个问题还没遇到,先记一下

img:    ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex'],

直接替换为:

img:    ['src', 'alt', 'title', 'width', 'height', 'id', '_src', '_url', 'loadingclass', 'class', 'data-latex', 'style'],

还有一个问题,在java环境下点击上传图片时,老半天才弹出来,而且环境老是报错,解决方法如下:

打开\dialogs\image\image.js,搜索accept,约373行,将image/*改为image/jpg,image/jpeg,image/png,image/gif,image/bmp

如果还有问题,打开ueditor.all.min.js或者ueditor.all.js(引用的哪个就打开哪个),同样搜索accept,将image/*改为image/jpg,image/jpeg,image/png,image/gif,image/bmp即可。

记得刷新项目或者重启环境哦。


图片压缩问题:

QQ截图20161124231253.jpg

(config.json)限制图片压缩时的最长边,即压缩时,以这个值对图片尺寸进行等比例缩放处理,且宽或高不会超过这个值。

QQ截图20161124231735.jpg

自定义什么时候压缩(/dialogs/image/image.js)

参阅:http://blog.csdn.net/fmwind/article/details/50285291


自动保存配置项不起作用问题:

打开ueditor.all.js文件或者ueditor.all.min.js文件(用哪个改那个),定位到“plugins/autosave.js”,添加以下代码:

QQ截图20161201141612.png

if (!me.getOpt('enableAutoSave')) {
    return;
}

现在配置enableAutoSave: false或者enableAutoSave: true便会有效果了。

参阅:
ueditor1.4.3版本自动保存关闭不了
https://github.com/fex-team/ueditor/issues/470
已在1.5.0分支修改
https://github.com/fex-team/ueditor/blob/dev-1.5.0/_src/plugins/autosave.js#L71-73

有朋自远方来...评论一下呗O(∩_∩)O