1)防止生成列表时消耗过多的时间,有些大数据量的网站,列表可以达到几千页,生成这些列表是十分耗时的。
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织梦允许游客输入自己的呢称
下一篇:Dedecms仿阿里巴巴,自定义企业级风格页面
总结以上是内存溢出为你收集整理的织梦Dedecms限制栏目列表生成的最大页数全部内容,希望文章能够帮你解决织梦Dedecms限制栏目列表生成的最大页数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)