当前版本Ecms 5.0 GBK
修改文件addinfo.php 支持图片集上传,和后台的管理是一样的啦。这个仅仅搬了e/admin/addnews.php的代码过来,没有测试文件上传大小限制(这个我不知道在哪里的代码进行限制的。估计这个限制没有起效,我本地测试不出来。)。
使用步骤 1.替换e/DoInfo/addinfo.php,或者自己看着代码来改。
2.在模型表格的字段投稿html代码替换下面的。 ======字段投稿html代码开始。
<script> function dopicadd() {var i; var str=""; var oldi=0; var j=0; oldi=parseInt(document.add.morepicnum.value); for(i=1;i<=document.add.downmorepicnum.value;i++) { j=i+oldi; str=str+"<tr><td width=7%><div align=center>"+j+"</div></td><td width=33%><div align=center><input name=msmallpic[] type=text size=28 id=msmallpic"+j+"><br><input type=file name=msmallpfile[] size=18></div></td><td width=30%><div align=center><input name=mbigpic[] type=text size=28 id=mbigpic"+j+"><br><input type=file name=mbigpfile[] size=18></div></td><td width=30%><div align=center><input name=mpicname[] type=text></div></td></tr>"; } document.getElementById("addpicdown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>"; } </script> <table width="100%" border="0" cellspacing="0" cellpadding="0"><input name="mpicurl_qz" type="hidden" id="mpicurl_qz" size="32"> <tr> <td><table width=100% border=0 align=center cellpadding=3 cellspacing=1> <tr bgcolor=#DBEAF5> <td width=7%><div align=center>编号</div></td> <td width=33%><div align=center>缩图</div></td> <td width=30%><div align=center>大图</div></td> <td width=30%><div align=center>图片说明</div></td> </tr> </table></td> </tr> <tr> <td> <?=$morepicpath?> <input name="morepicnum" type="hidden" id="morepicnum" value="<?=$morepicnum?>"> </td> </tr> <tr> <td height="25">地址扩展数量: <input name="downmorepicnum" type="text" value="1" size="6"> <input type="button" name="Submit5" value="输出地址" onclick="javascript:dopicadd();">,单个文件 <font color="red"><<?=$scfg[qaddtransize]?>KB</font></td> </tr> <tr> <td id=addpicdown></td> </tr> </table>
=====代码结束
演示:http://www.hzecity.cn/e/DoInfo/AddInfo.php?mid=13&enews=MAddInfo&classid=60
上传以下附件: [下载 *.rar](文件大小:4.39 KB,下载次数:249)
|