dedecms文章內(nèi)容頁(yè)分頁(yè)太多,導(dǎo)致內(nèi)容分頁(yè)頁(yè)碼全部顯示而撐破網(wǎng)頁(yè)或顯示不全,非常不美觀,很多織夢(mèng)站長(zhǎng)多少也都遇到這樣的問(wèn)題,頁(yè)碼智能顯示的方法如下圖所示:

 
這樣非常不美觀,那么想讓頁(yè)碼智能顯示,每頁(yè)只固定顯示當(dāng)前頁(yè)的前后幾個(gè),就用到下面的方法了。
 
打開(kāi)include/arc.archives.class.php文件
 
找到代碼:
 
for($i=1;$i<=$totalPage;$i++)
注:共有兩處,改第二處。
 
將以上代碼替換為:
 
$total_list=8;
if($nowPage >= $total_list) {
 $i = $nowPage-4; //顯示4頁(yè)
 $total_list = $nowPage+4; //顯示4頁(yè)
 if($total_list >= $totalPage) $total_list = $totalPage;
}
else
{
    $i=1;
 if($total_list >= $totalPage) $total_list = $totalPage;
}
for($i;$i<=$total_list;$i++)
保存修改并上傳,生成更新文檔HTML即可。
 
修改后內(nèi)容頁(yè)分頁(yè)效果如下: