欢迎光临
我们一直在努力

phpcms列表页生成静态从第二页开始就不生成了

在用phpcms做网站时,需要将整站生成静态文件,但是当生成列表页时出现问题(首页和文章页都没问题):列表页数据有两百条,每页10条,按理说要生成十页,但是列表只生成第一页就不生成了。经过慢慢调试,终于解决了问题。找到如下文件:

/phpcms/modules/content/classes/url.class.php

找到方法get_list_url,大约173行,将下面的代码:

if ($page==1) {
$urlrule = $urlrules_arr[0];
} else {
$urlrule = $urlrules_arr[1];
}

 

替换为以下代码:

$urlrule = $urlrules_arr[0];

 

就没问题了。虽然不知道为什么(只是做个企业站,也不太愿意深究),但是经过调试,发现如果加上判断,除了第一次,$urlrule有值,其他全都没值。暂且这样改,就可以生成所有列表页了。后面出了问题再说。

赞(1) 打赏
未经允许不得转载:新起点博客 » phpcms列表页生成静态从第二页开始就不生成了


关注公众号『新起点软件管家』

获取最新网络资源及破解软件!
带你玩转各样软件...

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏