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++)
這樣就搞定了