迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
图片模块的图片分页调用,现在官方用的是js实现的切换,能不能使图片模块的图片实现分页链接呀?
<?php $imgs = array_chunk($images, 10); $page=max(intval($_GET['page']), 1); ?> {loop $imgs[$page-1] $i $t} <img src="{dr_get_file($t.file)}"> {/loop} {loop $imgs $i $f} <a href="{str_replace('[page]', $i+1, $urlrule)}">{$i+1}页</a> {/loop}
比如images是你的多图字段,它是一个数组,假设你每页显示3个图片,也就是数组的3个值 1、用php的函数array_chunk将数组按照3来拆分成N个子数组 2、根据$page来控制输出的数组范围,foreach或者for都可以控制,也就说这一页我只输出拆分后的数组,已达到输出3个值 3、统计拆分值,再输出页面URL及地址,默认的有$urlrule表示当前页的分页规则,比如 <?php for($i=0;$i<$cout;$i++) { ?> <a href="{str_replace('[page]', $i+1, $urlrule)}">{$i+1}页</a> i必须+1,因为页面是从1开始,数组是从0开始 <?php } ?>