下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS多值字段怎样增加上传图片的功能?

449 2021-04-11 12:51:26

收藏

简述

可通过合理配置快速实现多值字段上传的功能,也可以修改源码实现上传。
帝国CMS多值字段是一个字段包含N条内容的方法,通过合理运用多值字段,我们可以实现像图集那样添加很多条同类信息。但多值字段默认只能输入文字,如果想实现上传功能有两个方式。

帝国CMS多值字段怎样增加上传图片的功能?

方案一、多值字段配置后自动带上传功能

多值字段命名为morepic,字段位置为副表,增加完毕并生成后,即可实现多值字段上传图片。但这时候有2个图片上传位置,需要手动删除一个。
 

方案二、修改源码实现多值字段上传

首先,添加一个多值终端,默认代码有这一段。
<?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
}
?>

这样,我们就顺利实现了多值字段上传图片的功能。

如需更多开发业务,可联系下载鸥。

本文地址:https://xzo.com.cn/develop/empire/794.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国cms后台信息列表标题显示不完怎么办?
帝国cms后台信息列表标题显示不完怎么办?

帝国CMS后台信息列表标题文字字数默认是被控制过的,超出一行会截断,一些相对...

15 821
帝国CMS 8.0版本即将上线,届时不再支持GBK、BIG5编码
帝国CMS 8.0版本即将上线,届时不再支持GBK、BIG5编码

3月1日上午10点,帝国cms创始人王猛发布微博称8.0版本不再支持gbk、big5编码...

8 731
帝国cms怎样去掉选择注册会员类型?
帝国cms怎样去掉选择注册会员类型?

帝国cms会员用户组功能十分强大,用户可以根据情况选择个人会员或企业会员等,...

1 499
帝国CMS添加/修改信息后,怎样自动刷新栏目和首页?
帝国CMS添加/修改信息后,怎样自动刷新栏目和首页?

很多网友在新增信息之后发现首页看不到栏目也看不到,于是开始点刷新刷新内容...

3 848
帝国cms开发json数据接口调用栏目信息
帝国cms开发json数据接口调用栏目信息

json数据由于其高效、强兼容性的特质受到许多开发者的青睐,帝国cms开发一个...

0 639
帝国cms怎样判断文章有没有缩略图?
帝国cms怎样判断文章有没有缩略图?

在帝国cms二次开发过程中,我们有时会需要判断一条信息有没有缩略图(标题图)。...

0 454
帝国cms怎样判断会员是否登录的状态?
帝国cms怎样判断会员是否登录的状态?

许多站点需要做帝国cms会员投稿的功能,不仅可以借此盈利,还能有效促进seo排名...

0 434
帝国cms彩色tag标签样式分享
帝国cms彩色tag标签样式分享

帝国cms标签列表如果做死板的展示可能不大好看,如果能增加一些色彩,无疑会让...

0 500
推荐插件
帝国cms百度AI图像无损放大api接口对接插件
帝国cms百度AI图像无损放大api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...

0 525
帝国cms自动给正文关键词添加tag内链
帝国cms自动给正文关键词添加tag内链

帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...

0 919
帝国cms百度AI图像去雾api接口对接插件
帝国cms百度AI图像去雾api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...

0 519
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...

0 857
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...

0 502
帝国cms智能自动审核按星期几审核指定栏目带推送插件
帝国cms智能自动审核按星期几审核指定栏目带推送插件

采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...

0 1382
帝国cms纳米数据接口(足球比赛中最新数据)
帝国cms纳米数据接口(足球比赛中最新数据)

帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...

0 533
帝国cms自动生成文章新闻目录插件下载
帝国cms自动生成文章新闻目录插件下载

用户体验是我们的需求,百度蜘蛛的认可更是我们的需求。毕竟,没有收录排名,何来...

0 1227
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入