网页特效代码_站长素材站移动版

DeDecms教程

主页 > CMS教程 > DeDecms教程 >

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

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

    468x60