帝国CMS按条件刷新信息内容页面中按照时间刷新不生效的解决方法

分类栏目:帝国学院

发布于

问题:如下图,帝国CMS的数据更新中心“按条件刷新信息内容页面”-“按照时间刷新”不生效,无法更新生成新的内容页!请问如何处理?

帝国CMS按条件刷新信息内容页面中按照时间刷新不生效的解决方法

解答:

图上“按时间刷新”功能对应的时间字段为truetime,也就是信息的真实发布时间,而我们审核或者修改后的时间字段为newstime字段。所以我们只需要改动生成内容函数中的字段就可以了!

具体方法如下:

打开文件:/e/class/chtmlfun.php

找到:

$add1=$startday&&$endday?' and truetime>='.to_time($startday.' 00:00:00').' and truetime<='.to_time($endday.' 23:59:59'):'';

改成:

$add1=$startday&&$endday?' and newstime>='.to_time($startday.' 00:00:00').' and newstime<='.to_time($endday.' 23:59:59'):'';

保存即可生效!

查看原内容