帝国CMS多值字段增加上传功能方法
帝国CMS多值字段可以像图集那样可以添加很多条同类信息,但是默认都只能输入文字,如果想上传就需要修改,其实非常简单,精准像素详细分享方法,新手也会操作。
首先,添加一个多值终端,默认代码有这一段。
<?php
$editnum=1;
for($i=10;$i<=$editnum;$i++)
{
?>
<tr><td align=center><input type=text name=apis_1[] id=apis_1_<?=$i?> value=></td><td align=center><input name=apis_2[] type=text id=apis_2_<?=$i?> value= size=80></td><td align=center><input type=text name=apis_3[] id=apis_3_<?=$i?> value=></td></tr>
<?php
}
?>
这段就是默认输出的代码。
我们只需要在需要修改上传功能的字段后面加上上传按钮代码,比如在最后面的name=apis_3[]加上
<a onclick=window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=aaa<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes'); title=选择已上传的文件><img src=../data/images/changefile.gif border=0 align=absbottom></a>
最后,我们只需要修改上传的&field=aaa,换成你的字段名称,这里是apis_3,修改如下
<a onclick=window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=apis_3_<?=$i?><?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes'); title=选择已上传的文件><img src=../data/images/changefile.gif border=0 align=absbottom></a>
最后完整代码就是
<?php
$editnum=1;
for($i=10;$i<=$editnum;$i++)
{
?>
<tr><td align=center><input type=text name=apis_1[] id=apis_1_<?=$i?> value=></td><td align=center><input name=apis_2[] type=text id=apis_2_<?=$i?> value= size=80></td><td align=center><input type=text name=apis_3[] id=apis_3_<?=$i?> value=><a onclick=window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=apis_3_<?=$i?><?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes'); title=选择已上传的文件><img src=../data/images/changefile.gif border=0 align=absbottom></a></td></tr>
<?php
}
?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



