DEDECMS限制列表最大数量

DEDECMS系统的列表一般分为栏目列表、TAG标签列表,由于搜索列表也算一种,但搜索列表特殊的是它可以通过其他方式控制输出数量,下面我们主要讲DEDECMS的栏目和TAG标签列表是如何控制数量的。

DEDECMS限制列表最大数量操作

打开/include/arc.listview.class.php(栏目列表)和/include/arc.taglist.class.php(TAG标签列表)

1、在/include/arc.listview.class.php文件中找到

//初始化列表模板,并统计页面总数

在上面加上

    if($this->TotalResult > 100)
    {
        $this->TotalResult = 100;
    }

假如你每页的数量是10条,你想最大输出10页,那么上面就是100,同样每页50条,那么上面可以写成500;

2、在/include/arc.taglist.class.php文件中找到

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

是上面加上

        if($this->TotalResult > 100)
        {
        $this->TotalResult = 100;
        }

上面的数字100同样是每页10条,最终10页。

优化列表输出最大数量无论是在伪静态的页面打开速度还是静态化的列表生成速度都会较快。

标题:DEDECMS限制列表最大数量

如若转载,请注明出处:https://www.bus81.com/course/21.html