织梦Dedecms限制栏目列表生成的最大页数

织梦Dedecms限制栏目列表生成的最大页数,第1张

概述织梦Dedecms默认并没有这个设置项,修改这个设置主要有二个目的: 1)防止生成列表时消耗过多的时间,有些大数据量的网站,列表可以达到几千页,生成这些列表是十分耗时的。 2)防止被采集,如果列表不加以限制,全站的文章都可以被索引到。 具体的设置方法 织梦dedecms默认并没有这个设置项,修改这个设置主要有二个目的:
  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限制栏目列表生成的最大页数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1034690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存