今天在給一個客戶定制模板時遇到一個關于 內容頁 和圖片集 分頁過多 導致布局不美觀的問題!經過一翻修改 終于搞定!讓dede內容和圖集分頁和列表頁分頁一樣展示
具體修改方法如下
首先找到:include/arc.archives.class.php 并且打開。
第一步查找以下代碼
-
functionGetPagebreakDM($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++)
第二步查找以下代碼
-
functionGetPagebreak($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;