您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms织梦限制栏目列表生成的最大页数的方法
林文冲2024-07-02 20:50:50dedecms教程已有人查阅
导读Dedecms默认并没有这个设置项,修改这个设置主要有二个目的:1)防止生成列表时消耗过多的时间,有些大数据量的网站,列表可以达到几千页,生成这些列表是十分耗时的。
Dedecms默认并没有这个设置项,修改这个设置主要有二个目的:
1)防止生成列表时消耗过多的时间,有些大数据量的网站,列表可以达到几千页,生成这些列表是十分耗时的。
2)防止被采集,如果列表不加以限制,全站的文章都可以被索引到。
具体的设置方法为:
在系统->站点设置中添加一个新的变量,变量名称:cfg_listmaxpage,变量说明:栏目生成列表较大页数,变量值:5(可以值可以自己修改)。
然后找到文件/include/arc.listview.class.php,找到CountRecord()函数的定义处,在之后有这样一行代码:
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后台添加缩略图地址style变了怎么办
如果在上传缩略图时是输入的图片路径,而不是上传图片,在路径中会多出字符,这是官方为了过滤而设定的。比如:上传图片路径为:/style/image/c -
dedecms文档列表调用标签dede:arclist的使用方法
dedecms文档列表调用标签(万能标签)使用方法:typeid=” 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用”,”分开表示多个栏目; -
重新安装织梦系统上传到空间和转移空间的方法
一、如何重新装织梦系统 重装的方法: 1、找到安装目录\install\index.php.bak文件,改名为index.php; 2、删除安装目录\in -
dede织梦横排登录框怎么修改
织梦程序刚刚安装上去时,其首页登录框在右边的一小块,而且所有的显示是竖排的。这对于版面整洁和有用性来说实在是不太方便。现在都十分流行登录框是在顶部的次导航栏上
留言与评论 (共有 条评论) |