天天看點

dedecms V5.7筆記:文章頁和内容頁的分頁代碼判斷 隻顯示前後幾頁的辦法 與getjson在ie下無法重新整理的簡便方法

dedecms一直存在着各種各樣的漏洞和缺陷,但官方也一直在補漏補缺,是以将就用着。

文章較多的使用者會發現一個尴尬的問題:pagelist分頁顯示成這樣:

上一頁 1 2 3 4 5 6 7 8 9 10 11 ........下一頁

我們要做成這樣的效果:隻顯示前後幾頁

上一頁 4 5 6 7 8 9 10 下一頁

修改檔案:include/arc.archives.class.php(欄目分頁)

全文搜尋:兩處替換

for($i=1;$i<=$totalPage;$i++)
           

換成:

$total_list=6;
if($nowPage >= $total_list) {
 $i = $nowPage-3; //顯示3頁
 $total_list = $nowPage+3; //顯示3頁
 if($total_list >= $totalPage) $total_list = $totalPage;
}
else
{
    $i=1;
 if($total_list >= $totalPage) $total_list = $totalPage;
}
for($i;$i<=$total_list;$i++)
           

 這樣就搞定了