生活,互联网中文知识库

生活,互联网中文知识库

生活 > 正文

dedecms织梦栏目列表页只限制生成最大页

来源:生活 www.yangji120.com/life/ 发布时间:2022-09-24
由于用DEDECMS做的网站文章数量多的问题,每添加或采集一篇文章,DEDE自动生成了当前栏目的所有列表页(当然你可以设置手动更新列表页),有些栏目的列表页的数量达到了几百上千页,如果连续采集的话,服务器上CPU使用率居高不下,所以在寻找能不能只生成最新部分的列表页,而旧的列表不理会呢?

百度了一下,DEDE暂时不支持在生成列表页时指定文章数量,所以查看了DEDE的源码,得到一个简单的方法,不过是得修改源码的,特发出来。

此次修改效果为:dede 栏目列表页只生成10页
 
修改的文件:Include/arc.listview.class.php
 
查找
 
//初始化列表模板,并统计页面总数
 
在此句的上面添加一小段代码:
 
if($this->TotalResult > 100)
{
$this->TotalResult = 100;
}
 
这里的两个100你可以自己改成其它数字,比如你只想生成最新1000条文章的列表页,两个100都改成1000。
 
以上方法在dede v5.7 UFT8上测试通过。
 
测试地址:http://www.xxx.cn/
 
栏目页面:http://www.xxx.cn/news/list_14_10.html (栏目页只生成了10页,每页10条,更改数字测试)

前端展现样式代码无需更改,如果有(共 xxx页xxxxx条,可以删除列表分页代码中“info”即可)

相关推荐

有爱有梦、有你有我 贺岁栏目剧《吉聚欢喜》22日开播

中央广播电视总台文艺中心首档贺岁栏目剧《吉聚欢喜》将从大年初一到初七在中央电视台综艺频道(CCTV-3)18:30档播出,六位主持人杨帆、张蕾、月亮姐姐、王冰冰、马凡舒和张舒越相约齐献演员首秀,用七部生活轻喜剧,串...

2023-02-13
点击查看 生活 更多内容
都在关注