DEDECMS首页调用图片集里的多张图片

本文详细介绍了如何在织梦系统中调用图片集中的多张图片,包括在首页、列表页和文章内页的调用方法。通过修改include/common.inc.php文件并使用自定义函数Getimg,可以实现图片的展示,并提供了dede:arclist和dede:list标签的调用示例。此外,还展示了如何根据需要设置图片的宽度、高度和调用数量。

给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下。

先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改):

  1. function Getimg($aid,$imgwith,$imgheight) 
  2. global $dsql; 
  3. $imgurls = ''; 
  4. $row =$dsql->getone( "select imgurls from dede_addonimages where aid='$aid' "); 
  5. $imgurls= $row['imgurls'];//获取字段数据 
  6. preg_match_all("/\}.+jpg/",$imgurls,$matches);//取出符合条件的 
  7. $new_arr=array_unique($matches[0]);//去除数组中重复的值 
  8. $pic_num1=" <dt><DIV class=tu_big><img id=imgInit class=zoom name=imgInit src=\"".substr($new_arr[0],2)."\" /></DIV></dt><dd><ul>"; 
  9. foreach($new_arr as $key){ 
  10. $pic_list.="<li><a href="https://www.chatiyi.com/"><img onmouseover='pic_next(\"".substr($key,2)."\")' src=\"".substr($key,2)."\"' width=".$imgwith." height=".$imgheight." /></li></a>"; 
  11. $pic_end="</ul></dd>"; 
  12. return $pic_num1.$pic_list.$pic_end;//返回结果 

一、dedecms网站首页和列表页中的调用方法:

dede:arclist 标签调用和dede:list 列表调用

[field:id function="Getimg(@me,80,80,7)" /]

80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为(0),表示所有张)。

如果有多个图片集,那么加上图片集的类目id,如下

[field:id typeid='' function="Getimg(@me,80,80,7)" /]

二、dedecms文章内页调用图片集多张图片的调用办法www.chatiyi.com,查题易。

{dede:field.id function="Getimg(@me,80,80,7)" /}

如果有多个图片集,那么加上图片集的类目id,如下

{dede:field.id typeid='' function="Getimg(@me,80,80,7)" /}

80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为(0),表示所有张)。

以上所述就是本文的全部内容了,希望能够对大家熟练掌握dedecms有所帮助。

SIYUCMS企业网站系统基于ThinkPHP6.0+AdminLTE-2.4 开发,简单 / 易用 / 响应式 / 低门槛。 SIYUCMS v6.1 基于最新版本的ThinkPHP 6.0.2 框架开发,后台前端框架采用AdminLTE。系统的核心理念就是“ 做最适合企业的CMS ”。 系统内置权限系统、会员系统、管理员日志、内容管理、栏目管理、数据库备份恢复、模板管理、文件管理、短信发送、邮件发送、标签管理、字段管理、模块管理、插件管理、代码生成功能。 SIYUCMS内置 inex,mobile,api.admin 四个应用,采用ThinkPHP多应用模式构建。 SIYUCMS安装: 下载SIYUCMS完整包解压到你本地(建议采用git方式拉取) 将你的站点绑定到public目录(强烈建议绑定到public目录) 将文件夹中siyucms.sql还原到你自己项目的数据库中(需自行创建数据库) 修改.env 中数据库配置信息(调试模式也是在这个文件中进行打开和关闭) 访问后台并登录查看是否正常,后台目录为http://www.yourwebsite.com/admin (如无法访问请尝试隐藏index.php) 默认后台用户名:admin 密码:admin SIYUCMS v6.1.5 更新日志: 1、修复pjax超时导致的链接跳转(ajax默认超时时间650毫秒,超时后强制刷新整个页面) 2、增加标签云标签,用于文章等地方获取前N条热门标签 3、修复多图上传和多文件上传字段有内容后无法全部删除的BUG 4、修复后台添加管理员时密码字段再次进行md5导致无法登录的BUG 5、增加treegrid插件,栏目列表和菜单规则列表增加展开和折叠功能 6、优化后台字段列表,添加、修改、列表、搜索、排序、是否必填这几个字段可直接在列表进行变更 7、修复下一篇总是为第一条的bug 8、升级ThinkPHP到 6.0.5 9、其他问题修复和细节优化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值