首页 > 织梦限制栏目列表生成的最大页数防止被采集

织梦限制栏目列表生成的最大页数防止被采集

dedecms:限制栏目列表生成的最大页数防止被采集

如果您的网站数据量较大,列表很多的话甚至达到上千页,生成列表时就特别耗费时间,这个缺点可以被优化掉;网站好不容易建起来,担心网站内容被采集走,如果列表不加以限制,全站的文章都可以被采集索引到,为了防止这两种情况出现,娄底晴天网www.q0738.com小编今天给大家介绍一下具体实现方法:

1、添加新变量
登陆织梦CMS网站后台,依次点击:系统 - 系统基本参数 - 添加新变量
变量名称:cfg_listmaxpage
变量值:5(值可以自己修改)
变量说明:栏目生成列表最大页数

2、修改程序文件
/include/arc.listview.class.php,找到CountRecord()函数的定义处,
在最后有这样一行代码:
$this->TotalPage = ceil($this->TotalResult/$this->PageSize);
然后在这行代码的前面加上这样一行:
$this->TotalResult = min($this->PageSize * $GLOBALS["cfg_listmaxpage"],$this->TotalResult);

保存后,生成列表就可以了!

DedeCMS推荐
织梦后台不支持上传bmp格式图片的解决方...
织梦自由列表的"不使用目录默认主页"勾选...
织梦生成静态文件速度慢的解决方案
织梦栏目列表生成规则改成.html
织梦首页列表页获取文章对应的tag标签
织梦后台登录出现500错误解决方案