在默認情況下織夢是沒有這個功能限制的。之所以要搞這個設置項,主要是出于兩個目的:
1)防止文章被采集。如果列表不加以限制,全站的文章都可以被索引到,很容易就被一些別有用心的人采集COPY走了;
2)防止生成列表時消耗過多的時間。因為有些大數據量的網站,列表可以達到幾千頁,生成這些列表是十分耗時。
操作實現設置方法介紹:
在系統->站點設置中添加一個新的變量
變量名稱:cfg_listmaxpage,
變量說明:欄目生成列表最大頁數
變量值:5(可以值可以自己修改)
然后找到文件/include/arc.listview.class.php,找到CountRecord()函數的定義處,在最后有這樣一行代碼:
$this->TotalPage = ceil($this->TotalResult/$this->PageSize);
在這行代碼的前面(注意,是前面,不是后面!),加上這樣一行:
$this->TotalResult = max($this->PageSize * $GLOBALS["cfg_listmaxpage"], $this->TotalResult);
修改完成后保存文件,然后重新生成列表即可看到效果。
以上就是織夢模板小白講堂二十八:織夢Dedecms限制欄目列表生成的最大頁數的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答