您的位置:首页 > 帝国cms教程

帝国cms单独调用修改时间更新时间发布时间的地方方法

2024-01-18 15:29:10 帝国cms教程 130

  ecms_news数据表,注意三个字段

truetime   ---  真实的发布时间
newstime   ---  修改时间,前台往往调用这个时间
lastdotime  ---  最后生成时间。 缓存是否更新的依据。

下面是用单独调用的,已数据结构为例;

<meta property="og:updated_time" content="最后修改时间的 ISO 8601 格式,如 2024-01-18T14:48:50+08:00" />
<meta property="bytedance:published_time" content="<?=date("c",$navinfor[newstime])?>" />
<meta property="bytedance:updated_time" content="<?=date("c",$navinfor[lastdotime])?>" />

调用文章最后更新时间的方法,而非发布时间不需要后台修改发布时间修改过后直接显示更新修改的时间。

一般我们调用时间用的字段都是newstime,这个调的发布时间如果你不修改它是不会变化的,实际数据库字段中还有一个lastdotime是用来记录最后的修改时间的。

我们只需要将newstime这个调用字段改成lastdotime就可以了。

比如灵动标签中用到的<?=date('Y-m-d',$bqr[truetime])?>标签,而非<?=date('Y-m-d',$bqr[newstime])?>。

这样就直接显示最后的修改时间了。

相关推荐