新聞中心
Dedecms建站:限制欄目列表生成的最大頁數(shù)可以防止被采集
如果你的網(wǎng)站數(shù)據(jù)量較大,列表很多的話甚至達(dá)到幾千頁,生成列表時就特別耗費(fèi)時間的,這個缺點(diǎn)可以被優(yōu)化掉;網(wǎng)站好不容易建起來,非常擔(dān)心網(wǎng)站內(nèi)容被采集走,如果列表不加以限制,全站的文章都可以被采集索引到,為了防止這兩個出現(xiàn),我們需要做下優(yōu)化,這個設(shè)置項(xiàng)DEDECMS程序內(nèi)是沒有的,無憂主機(jī)小編下面給大家介紹一下具體實(shí)現(xiàn)方法:
首先,我們要登陸DEDECMS后臺 >> 系統(tǒng) >> 站點(diǎn)設(shè)置 的同條欄目上,添加一個新的變量,變量名稱:cfg_listmaxpage,變量說明:欄目生成列表最大頁數(shù),變量值:5(可以值可以自己修改),如下圖所示:
[caption id="attachment_16382" align="alignnone" width="300"] dedecms[/caption]
接著找到文件../include/arc.listview.class.php,找到CountRecord()函數(shù)的定義處,在最后有這樣一行代碼:
$this->TotalPage = ceil($this->TotalResult/$this->PageSize);
然后在這行代碼的前面(注意,是前面,不是后面!),加上這樣一行:
$this->TotalResult = max($this->PageSize * $GLOBALS["cfg_listmaxpage"], $this->TotalResult);
操作完成之后,趕緊更新緩存,去重新生成列表即可看到效果啦!
無憂主機(jī)相關(guān)文章推薦閱讀:
DEDECMS綁定二級域名圖片不能正常顯示的解決方法
DEDECMS移動或者修改了DATA生成網(wǎng)頁地圖和RSS報(bào)錯的解決方法
DEDECMS程序在搬家過程中報(bào):DEDECMS ERROR WARNING!的解決教程
織夢使用PHP5.3環(huán)境時遇到部分文章出現(xiàn)”讀取附加信息出錯“的解決辦法
本文地址:http://m.love62.cn/dedecms/16381.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)