帝国CMS多值字段修改为上传图片的形式
2024-09-09
我们知道多值字段功能很强大,但不能上传图片确很操蛋,其实改吧改吧就可以了,只是帝国的大大们似乎不太注意这些小细节,只有靠自己来优化了。
< script > function domvadd_ffff() { var i; var str = ''; var oldi = 0; var j = 0; var addnum = 0; addnum = parseInt(document.add.mvaddnum_ffff.value); oldi = parseInt(document.add.mveditnum_ffff.value); for (i = 1; i <= addnum; i++) { j = i + oldi; str = str + '<tr><td align=center><input type=text name=ffff_1[] id=ffff_1_' + j + ' value=><a onclick=window.open(/'ecmseditor / FileMain.php ? type = 1 & classid = <?=$classid ? >&infoid = <?=$id ? >&doing = 1 & field = ffff_1_ '+j+' / ',/' / ',/'width = 700, height = 550, scrollbars = yes / '); title=选择已上传的图片><img src=../data/images/changeimg.gif border=0 align=absbottom></a></td></tr>'; } document.getElementById(mvadd_ffff).innerHTML = <table width = '100%'border = 0 cellspacing = 1 cellpadding = 3 > +str + </table>;}</script > <table width = 100 % border = 0 cellspacing = 0 cellpadding = 0 > <tr > <td > <table width = 100 % border = 0 cellpadding = 3 cellspacing = 1 bgcolor = #DBEAF5 > <tr > <td align = center > 设置1 < /td></tr > </table> </td ></tr> <tr> <td> <?php if($ecmsfirstpost==1) { ?> <table width='100%' border=0 cellspacing=1 cellpadding=3> <?php $editnum=3; for($i=1;$i<=$editnum;$i++) { ?> <tr><td align=center><input type=text name=ffff_1[] id=ffff_1_<?=$i?> value=><a onclick=window.open('ecmseditor/FileMain.php ? type = 1 & classid = <?=$classid ? >&infoid = <?=$id ? >&doing = 1 & field = ffff_1_ < ?=$i ? >','','width = 700, height = 550, scrollbars = yes '); title=选择已上传的图片><img src=../data/images/changeimg.gif border=0 align=absbottom></a></td></tr> <?php } ?> </table> <?php } else { $editnum=0; if($r['ffff ']) { $r['ffff ']=stripSlashes($r['ffff ']); ?> <table width='100 % ' border=0 cellspacing=1 cellpadding=3> <?php //录入项 $j=0; $mvf_record=explode(' || ||||',$r['ffff ']); $mvf_count=count($mvf_record); for($i=0;$i<$mvf_count;$i++) { $j=$i+1; $mvf_field=explode(::::::,$mvf_record[$i]); ?> <tr><td align=center><input type=text name=ffff_1[] id=ffff_1_<?=$j?> value=<?=$mvf_field[0]?>> <input type=hidden name=ffff_mvid[] id=ffff_mvid_<?=$j?> value=<?=$j?>><input type=checkbox name=ffff_mvdelid[] id=ffff_mvdelid_<?=$j?> value=<?=$j?>>删</td></tr> <?php } ?> </table> <?php $editnum=$j; } } ?> </td> </tr> <tr> <td height=25>扩展数量: <input name=mveditnum_ffff type=hidden id=mveditnum_ffff value=<?=$editnum?>> <input name=mvnum_ffff type=hidden id=mvnum_ffff value=1> <input name=mvmust_ffff type=hidden id=mvmust_ffff value=1> <input name=mvaddnum_ffff type=text id=mvaddnum_ffff value=1 size=6> <input type=button name=Submit5 value=输出 onClick=javascript:domvadd_ffff();></td> </tr> <tr> <td id=mvadd_ffff></td> </tr></table>
上面ffff 是字段的名称
声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。