正在加载周涛博客
自留地
切勿乱来!
        找回密码

解决PHPCMS V9生成静态后发布内容读取不到url和时间的BUG

问题复现

当内容设置为生成静态,前台或者后台发布内容后自动生成静态,show模板里使用{$url}调用url和{$updatetime}调用更新时间,会发现值是空的!

解决方法

/phpcms/model/content_model.class.php 141行左右找到

$urls['data']['system']['id'] = $id;

在其下面增加

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

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

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

在其下面增加:

$output_data['updatetime'] = SYS_TIME;

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

赞(2) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《解决PHPCMS V9生成静态后发布内容读取不到url和时间的BUG》
文章链接:https://www.ediok.cn/blog/2022/06/5772.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

评论前必须登录!

 

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

模块开发联系我们

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

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

支付宝扫一扫打赏

微信扫一扫打赏