分享
  • 收藏
  • 举报
    X
    你们的 上一页 下一页 还好么?
    423
    3


    上一页 始终不显示


    下一页 也不正常 


    打开内容 13  显示的是 15的链接 = = 

    新安装了一份 x1  升级后也是这样


    https://x1.wanxiangsucai.com/index.php/cms/list-9.html


    2
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 3
    • aaa999 普通粉丝 消费:1371元 2022-10-29 15:39 15:396楼

      ...

      application/common/fun/Content.php


      prev_next

      有这么一句:

       $result = Db::query($sql." WHERE id=".$info['id'])[0];


      那么

      $result = Db::query($sql);

      得到这种

      array(5){

      [0]=> array(2) { ["id"]=> int(16) ["no"]=> float(1) } 

      [1]=> array(2) { ["id"]=> int(15) ["no"]=> float(2) }

      [2]=> array(2) { ["id"]=> int(14) ["no"]=> float(3) } 

      [3]=> array(2) { ["id"]=> int(13) ["no"]=> float(4) } 

      [4]=> array(2) { ["id"]=> int(12) ["no"]=> float(5) } 

      }


       $result = Db::query($sql." WHERE id=".$info['id'])[0];

      这句意思获取 当前内容ID的

      一条 :array(2) { ["id"]=> int(14) ["no"]=> float(3) 


      可在我这 得到的却是。。。

      array(2) {  [" id"]="">  int(118)  ["no"]=>  float(1)}


      等在到这句的时候就发现问题了

      $this_num = $result['no'];  //当前主题排名位置


      所以就导致 no 的值 一直是1   一直没有上一页  


      可这个问题具体是为什么。。。。我也有点懵

      本地测试  $result = Db::query($sql." WHERE id=".$info['id'])[0];

      这句没有问题 一切正常 可服务器上的就不正常。。。 环境问题?

      MySQL 8.0.24



    0 赏钱 赏礼回复
    • zdhzzdhz 程序开发者 消费:13元 2022-10-28 22:59 22:596楼
      不存在你所说的问题
      你是不是标签没设置对啊?

      http://www.zdhzzdhz.com/cms/show-35.html
      上面这个是我测试的一个站,你自己可以看一下。
      aaa999 消费:1371元 2022-10-29 11:11
      默认的cms模板
      <div>
      <span>上一页:{:fun('content@prev',$info,100,'list')}</span>
      <span style="float:right;">下一页:{:fun('content@next',$info,100,'list')}</span>
      </div>
    0 赏钱 赏礼回复
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648