欢迎来到资源库(www.zyku.net)

DedeCMS

当前位置:首页 > CMS教程 > DedeCMS > 分页标签

DedeCMS内容页分页标签pagebreak的修改方法

时间:2017-02-23|栏目:DedeCMS|点击:|我要投稿

有时候给织梦做模板时会遇到内容页和图片集分页过多而导致布局不美观的问题!经过一翻修改,终于搞定!让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.zyku.net)

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务