修复默认模板里的template/touch/forum/post.htm文件文件里的
85行代码- <input type="file" name="Filedata" id="filedata" style="width:30px;height:30px;font-size:30px;opacity:0;"/>
复制代码 加个multiple="multiple"属性
如下
- <input type="file" name="Filedata" id="filedata" multiple="multiple"  style="width:30px;height:30px;font-size:30px;opacity:0;"/>
复制代码 js处理图片的时候由单张处理改成循环处理修改代码
如下
206行- $.buildfileupload({
- uploadurl:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
- files:this.files,
- uploadformdata:{uid:"$_G[uid]", hash:"<!--{eval echo md5(substr(md5($_G[config][security][authkey]), 8).$_G[uid])}-->"},
- uploadinputname:'Filedata',
- maxfilesize:"$swfconfig[max]",
- success:uploadsuccess,
- error:function() {
- popup.open('{lang uploadpicfailed}', 'alert');
- }
- });
复制代码 代码替换一下代码- for (var i=0;i<this.files.length;i++ ) {
- var file_data = [];
- file_data.push(this.files[i]);
- $.buildfileupload({
- uploadurl:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
- files:file_data,
- uploadformdata:{uid:"$_G[uid]", hash:"<!--{eval echo md5(substr(md5($_G[config][security][authkey]), 8).$_G[uid])}-->"},
- uploadinputname:'Filedata',
- maxfilesize:"2000",
- success:uploadsuccess,
- error:function() {
- popup.open('上传失败,请稍后再试', 'alert');
- }
- });
- }
复制代码 文件修改完后如果没有生效的话 记得更新下缓存 ok了 |