响应式广告位

PHPCMS生成静态后发布内容读取不到url和时间的BUG解决方法【phpcms v9】

问题复现
当内容设置为生成静态,前台或者后台发布内容后自动生成静态,show模板里使用{$url}调用url和{$updatetime}调用更新时间,会发现值是空的!
解决方法
/phpcms/model/content_model.class.php 141行左右找到

$urls[\’data\’][\’system\’][\’id\’] = $id;

PHP
复制

在其下面增加

$urls[\’data\’][\’system\’][\’thumb\’] = $systeminfo[\’thumb\’];$urls[\’data\’][\’system\’][\’updatetime\’] = $systeminfo[\’updatetime\’];$urls[\’data\’][\’system\’][\’url\’] = $urls[0];

PHP
复制

/phpcms/modules/content/classes/html.class.php里面找到show方法65行左右的

$output_data = $content_output->get($data);

PHP
复制

在其下面增加:

$output_data[\’updatetime\’] = SYS_TIME;

PHP
复制

这样就解决了这个问题了!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容