迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
产品页的轮播图调用显示异常,循环调用有出错。
调用代码
产品显示效果
实际要达到的效果
详情页,图片调用字段是这个
==============循环遍历显示 - 开始=============
可选:<?php $pics = dr_arraycut($pics, 3);?> // 3表示显示几个。 加上这句话在前面,表示从开头开始只显示循环3个文件,不加表示循环全部
开始:
<?php if ($pics) { $key=0;foreach ($pics as $c) { ?>
序号: {$key+1}
标题:{$c.title}
描述:{$c.description}
文件原始地址:{dr_get_file($c.file)}
文件的下载地址:{dr_down_file($c.file)}
文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}
图片缩略图:{dr_thumb($c.file, 200, 200)}
图片缩略图带水印:{dr_thumb($c.file, 200, 200, 1)}
缩略图从中间开始剪切,高度宽度固定:{dr_thumb($c.file, 100, 100, 0, 'crop')}
对url地址进行缩略处理:{dr_thumb($c.file, 100, 100, 0, '', 1)}
----------------------------------
{php $myfile=\Phpcmf\Service::C()->get_attachment($c.file);}
调用文件作者:{$myfile.author}
附件名称:{$myfile.filename}
附件大小:{dr_format_file_size($myfile.filesize)}
附件扩展名:{$myfile.fileext}
----------------------------------
<?php $key++;} } ?>
==============循环遍历显示 - 完毕=============
==============只显示第一个文件=============
{php $c = current($pics);}
文件原始地址:{dr_get_file($c.file)}
文件的下载地址:{dr_down_file($c.file)}
文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}
图片缩略图:{dr_thumb($c.file, 200, 200)}