dedecms教程:dede織夢內容頁{dede: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 下一頁
相關文章
相關標籤/搜索