首页 网络技术
  1. 正文

phpcms生成静态后发布内容读取不到url和时间怎么办

问题复现

当内容设置为生成静态,前台或者后台发布内容后自动生成静态,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;

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

还可以使用前端的ajax进行调用也能解决这个问题。

本文标题:phpcms生成静态后发布内容读取不到url和时间怎么办
本文链接:https://www.qqooo.cn/post/2091.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 feelym@88.com 处理,谢谢!