联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
图片模块的图片分页调用
类型:POSCMS 更新时间:2021-07-08 11:37:27 图片分页调用

图片模块的图片分页调用,现在官方用的是js实现的切换,能不能使图片模块的图片实现分页链接呀?

回帖
  • jiuhao888
    #1楼    jiuhao888
    2017-09-01 20:25:36
    0
    <?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}
    根据【sunsk】4楼的思路,我做出来了,4楼比较聪明,我都没有想起有array_chunk这个函数
    满意答案
  • 小虎
    #2楼    小虎
    2017-09-01 20:25:50
    0
    比如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
    }
    ?>
    还是不太明白.有看明白的不?搞个实例看下!
  • jiuhao888
    #3楼    jiuhao888
    2017-09-01 20:25:57
    0
    楼主分享下思路,我看不到
    ********此内容仅楼主可见********
  • 王兴业
    #4楼    王兴业
    2017-09-01 20:25:59
    0
    你好,理论上是可以的,说说思路
    ********此内容仅楼主可见********
    按照这个思路你应该没有问题了
  • 无名
    #5楼    无名
    2017-09-01 20:26:00
    0
    楼主分享下思路,非常感谢
  • 大爷扫地僧
    #6楼    大爷扫地僧
    2017-09-01 20:26:12
    0
    分页规则能不能实现上一页 下一页链接单独分开调用
  • sunsk
    #7楼    sunsk
    2021-07-08 11:37:27
    Chrome 0
    @jiuhao888:已解决。