欢迎来到抓润网

DedeCMS内容页分页标签pagebreak的修改方法_dedecms教程_抓润网

来源: 互联网 日期: 2020-07-16 14:00:35

有时候给织梦做模板时会遇到内容页和图片集分页过多而导致布局不美观的问题!经过一翻修改,终于搞定!让dede内容和图集分页和列表页分页一样展示。

具体修改方法如下:

首先找到并且打开/include/arc.archives.class.php文件,在里面查找如下代码:

function GetPagebreakDM($totalPage,$nowPage,$aid)

然后从这句代码往下查看找到for($i=1;$i<=$totalPage;$i++),将其替换为以下代码:

$total_list=10;
  if($nowPage >= $total_list) {
      $i = $nowPage-4;
      $total_list = $nowPage+4;
      if($total_list >= $totalPage) $total_list = $totalPage;
  }else{
      $i=1;
      if($total_list >= $totalPage) $total_list = $totalPage;
  }
  for($i;$i<=$total_list;$i++)

然后在里面查找如下代码:

function GetPagebreak($totalPage,$nowPage,$aid)

和第一步相同 从这句代码往下查看,找到for($i=1;$i<=$totalPage;$i++)替换为如下代码:

$total_list=10;
  if($nowPage >= $total_list) {
      $i = $nowPage-4;
      $total_list = $nowPage+4;
      if($total_list >= $totalPage) $total_list = $totalPage;
  }else{
      $i=1;
      if($total_list >= $totalPage) $total_list = $totalPage;
  }
  for($i;$i<=$total_list;$i++)

到这里就已经全部修改完成了,下面是修改的一些详解:

首先大家会有些疑惑,第一步和第二步好像没什么区别,其实是小有区别的,第一步是修改动态页输出方式,第二步是修改静态页输出方式,所以大家必须按照以上两步做出修改

再看看代码$total_list=10;

意思就是以10页为一展示,当分页超过10页时,显示效果就是

上一页 1 2 3 4 5 6 7 8 9 10 下一页

(抓润网帝国模板 www.zhuarun.com)


上一篇:DedeCMS上下篇文章标题修改字数长度的方法_dedecms教程_抓润网

下一篇:DedeCMS图集内容页同时调用图片原图及缩略图地址_dedecms教程_抓润网

  • 在线客服

    点击这里给我发消息 点击这里给我发消息

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

浏览记录