xiuno论坛的图片压缩是交给客户端JS执行的
官网目前4.04版本其实JS本身已具备压缩图片的功能,但是没有指定参数
我们只需要在 foot.int.htm 的 50行
xn.options.water_image_url =
'<?php echo $conf['
logo_water_url
'];?>'
;
这行底下可以加上这些:(不加就是不启用)
xn.options.width=400;
xn.options.height=800;
xn.options.qulity=0.5;
|
更新缓存后,客户端就会先按这样的设置处理好图片再上传到服务器
从而达到了缩小图片的目地
可以用插件的形式加入此设置,我们通过对比文件发现
插入到 post.htm 页面里的 <!--{hook post_js.htm}-->,这个地方比较好,只在发帖页面引用,其它页面不需要,节约页面体积
总结一下,一共要修改两处
1。
在 foot.inc.htm 的 50行
xn.options.water_image_url =
'<?php echo $conf['
logo_water_url
'];?>'
;
这行底下可以加上这些:(不加就是不启用)
xn.options.width=400;
xn.options.height=800;
xn.options.qulity=0.5;
2。
xiuno.js 第 1195行开始
原来的
var
thumb_width = options.width || 2560;
var
thumb_height = options.height || 4960;
var
action = options.action ||
'thumb'
;
改成这样
var
thumb_width = xn.options.width || 2560;
var
thumb_height = xn.options.height || 4960;
var
action = xn.options.action ||
'thumb'
;
来源:
TAG
xiuno教程