打開網(wǎng)站后臺:系統(tǒng)-站點設(shè)置中添加一個新的變量,
變量名稱:cfg_listmaxpage,
變量值:3(可以值可以自己修改)。
變量類型:數(shù)字
變量說明:欄目生成列表最大頁數(shù)
所屬組:選擇其他選項
然后保存變量。
打開/include/arc.listview.class.php文件
搜索
$this->TotalPage = ceil($this->TotalResult/$this->PageSize);
大約在268行,在他上面添加下面代碼:
$this->TotalResult = max($this->PageSize * $GLOBALS["cfg_listmaxpage"], $this->TotalResult);
如下圖所示
這段代碼的作用是將總記錄數(shù)限制為配置的最大頁數(shù)乘以每頁顯示的記錄數(shù),從而控制總頁數(shù)不超過設(shè)定的最大值,然后保存。
然后清除緩存,如果列表頁是生成靜態(tài)的HTML的,就需要重新生成。
上面只是一種方法,還有一種就是添加跟上面步驟差不多,只不過修改文件添加的代碼不一樣,打開/include/arc.listview.class.php文件
搜索:初始化列表模板,并統(tǒng)計頁面總數(shù)
大約在225行,在它上面添加
if($this->TotalResult > 100)
{
$this->TotalResult = $GLOBALS["cfg_listmaxpage"];
}
這個是通過文章的數(shù)量控制頁面生數(shù)量,如果一頁文章數(shù)量為10篇,100篇文章即生成10頁。
收工。
]]>