织梦内容页分页标签pagebreak的修改教程

站长手记 作者: 2024-08-27 07:15:01
有时候给织梦做模板时会遇到内容页和图片集分页过多而导致布局不美观的问题!经过一翻修改,终于搞定!让dede内容和图集分页和列表页分页一样展示。 具体修改方法如下: 首先找到并且打开/include/arc.archives.class.php文件,在里面查找如下代码: 1 funct  
有时候给织梦做模板时会遇到内容页和图片集分页过多而导致布局不美观的问题!经过一翻修改,终于搞定!让dede内容和图集分页和列表页分页一样展示。   具体修改方法如下:   首先找到并且打开/include/arc.archives.class.php文件,在里面查找如下代码:  
1 function GetPagebreakDM($totalPage,$nowPage,$aid)
  然后从这句代码往下查看找到for($i=1;$i<=$totalPage;$i++),将其替换为以下代码:
 
01 $total_list=10;
02     if($nowPage >= $total_list) {
03             $i = $nowPage-4;
04             $total_list = $nowPage+4;
05             if($total_list >= $totalPage) $total_list = $totalPage;
06         }else{
07                $i=1;
08                if($total_list >= $totalPage) $total_list = $totalPage;
09     }
10     for($i;$i<=$total_list;$i++)
  然后在里面查找如下代码:  
1 function GetPagebreak($totalPage,$nowPage,$aid)
  和第一步相同 从这句代码往下查看,找到for($i=1;$i<=$totalPage;$i++)替换为如下代码:  
01 $total_list=10;
02     if($nowPage >= $total_list) {
03             $i = $nowPage-4;
04             $total_list = $nowPage+4;
05             if($total_list >= $totalPage) $total_list = $totalPage;
06         }else{
07                $i=1;
08                if($total_list >= $totalPage) $total_list = $totalPage;
09     }
10     for($i;$i<=$total_list;$i++)
  到这里就已经全部修改完成了,下面是修改的一些详解:   首先大家会有些疑惑,第一步和第二步好像没什么区别,其实是小有区别的,第一步是修改动态页输出方式,第二步是修改静态页输出方式,所以大家必须按照以上两步做出修改   再看看代码$total_list=10;   意思就是以10页为一展示,当分页超过10页时,显示效果就是   上一页 1 2 3 4 5 6 7 8 9 10 下一页
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_69420.html
分页 pagebreak