今天在給一個織夢CMS客戶定制源碼時遇到一個關(guān)于內(nèi)容詳細頁 和圖片集織夢CMS分頁過多 導(dǎo)致布局不美觀的問題!
經(jīng)過一翻修改 終于搞定!
讓織夢CMS內(nèi)容和圖集分頁和欄目頁分頁一樣展示:
具體修改辦法如下
首先找到: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++)
到此 已經(jīng)全部修改完成 以下是對此修改的一些詳解
首先大家會有些疑惑 第一步和第二步好像沒什么區(qū)別 其實是小有區(qū)別的 第一步是修改動態(tài)頁輸出方式 第二步是修改靜態(tài)頁輸出方式 所以 大家必須 按照以上兩部做出修改
再看看這個 $total_list=10; 代碼,意思就是以10頁為一展示 當分頁超過10頁時 顯示效果就是: 上一頁 1 2 3 4 5 6 7 8 9 10 下一頁