帝国CMS多值字段添加上传功能的方法
帝国CMS多值字段增加上传功能方法可以通过以下步骤实现:首先,在后台管理界面找到需要添加上传功能的多值字段,点击编辑按钮。然后,在弹出的编辑窗口中找到“多值字段内容”选项卡,点击“添加附件”按钮。接下来,在弹出的窗口中选择需要上传的文件,点击“确定”按钮。最后,保存修改后的设置即可。这样,就可以为帝国CMS的多值字段增加上传功能了。需要注意的是,不同的版本可能会有不同的操作方式,具体可以参考官方文档或者咨询技术支持。
帝国CMS多值字段可以像图集那样可以添加很多条同类信息,但是默认都只能输入文字,如果想上传就需要修改,其实非常简单,菜鸡源码详细分享方法,新手也会操作。
首先,添加一个多值终端,默认代码有这一段。
<?php$editnum=1;for($i=10;$i<=$editnum;$i++){?><tr><tdalign="center"><inputtype="text"name="apis_1[]"id="apis_1_<?=$i?>"value=""></td><tdalign="center"><inputname="apis_2[]"type="text"id="apis_2_<?=$i?>"value=""size="80"></td><tdalign="center"><inputtype="text"name="apis_3[]"id="apis_3_<?=$i?>"value=""></td></tr><?php}?>
这段就是默认输出的代码。
我们只需要在需要修改上传功能的字段后面加上上传按钮代码,比如在最后面的name="apis_3[]"加上
<aonclick="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="选择已上传的文件"><imgsrc="../data/images/changefile.gif"border="0"align="absbottom"></a>
最后,我们只需要修改上传的&field=aaa,换成你的字段名称,这里是apis_3,修改如下
<aonclick="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="选择已上传的文件"><imgsrc="../data/images/changefile.gif"border="0"align="absbottom"></a>
最后完整代码就是
<?php$editnum=1;for($i=10;$i<=$editnum;$i++){?><tr><tdalign="center"><inputtype="text"name="apis_1[]"id="apis_1_<?=$i?>"value=""></td><tdalign="center"><inputname="apis_2[]"type="text"id="apis_2_<?=$i?>"value=""size="80"></td><tdalign="center"><inputtype="text"name="apis_3[]"id="apis_3_<?=$i?>"value=""><aonclick="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="选择已上传的文件"><imgsrc="../data/images/changefile.gif"border="0"align="absbottom"></a></td></tr><?php}?>