今天在給一個(gè)客戶定制模板時(shí)遇到一個(gè)關(guān)于 內(nèi)容頁(yè) 和圖片集 分頁(yè)過(guò)多 導(dǎo)致布局不美觀的問(wèn)題!經(jīng)過(guò)一翻修改 終于搞定!讓dede內(nèi)容和圖集分頁(yè)和列表頁(yè)分頁(yè)一樣展示
具體修改方法如下
首先找到:include/arc.archives.class.php 并且打開(kāi)。
第一步查找以下代碼
-
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++)
到此 已經(jīng)全部修改完成 以下是對(duì)此修改的一些詳解
首先大家會(huì)有些疑惑 第一步和第二步好像沒(méi)什么區(qū)別 其實(shí)是小有區(qū)別的 第一步是修改動(dòng)態(tài)頁(yè)輸出方式 第二步是修改靜態(tài)頁(yè)輸出方式 所以 大家必須 按照以上兩部做出修改
再看看這個(gè) $total_list=10;