码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-01-15 10:43:21      阅读:539      评论:0      收藏:0      [点我收藏+]

标签:超过   res   this   自己   glob   record   .class   cms   class   

首先,我们要登陆DEDECMS后台 >> 系统 >> 站点设置 的同条栏目上,添加一个新的变量,变量名称:cfg_listmaxpage,变量说明:栏目生成列表最大页数,变量值:200(可以值可以自己修改,200代表200条数据,如果每页设置显示20条数据,分页将是10页),如下所示:

接着找到文件../include/arc.listview.class.php,找到CountRecord()函数的定义处,在最后有这样一行代码:

$this->TotalPage = ceil($this->TotalResult/$this->PageSize);

然后在这行代码的前面(注意,是前面,不是后面!),加上这样一行:

if($this->TotalResult > $GLOBALS["cfg_listmaxpage"])
{
$this->TotalResult = $GLOBALS["cfg_listmaxpage"];
}

当该栏目的文章超过XXX后,将显示XXX

操作完成之后,赶紧更新缓存,去重新生成列表即可看到效果啦!

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

标签:超过   res   this   自己   glob   record   .class   cms   class   

原文地址:https://www.cnblogs.com/jizl/p/10269928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!