帝国CMS:如何给网站加上时间因子?调用最后更新修改时间而非发布时间的方法

AD

内容提要:最近优化头条搜索,有一项在网站上添加时间因子,详情如下:头条搜索对时间因子的介绍说明——目前站外存在落地页页面时间标注不清、页面无时间等对用户浏览体验不友好情况。开放对落地页时间因子的提交规范,有助于帮助搜索用户获得更满意的搜索浏览体验,帮助优质站点获取更多展现机会。代码:<meta property="bytedance:published_time" content="2014-12

最近优化头条搜索,有一项在网站上添加时间因子,详情如下:

头条搜索对时间因子的介绍说明——目前站外存在落地页页面时间标注不清、页面无时间等对用户浏览体验不友好情况。开放对落地页时间因子的提交规范,有助于帮助搜索用户获得更满意的搜索浏览体验,帮助优质站点获取更多展现机会。

代码:

<meta property="bytedance:published_time" content="2014-12-11T12:28:44+01:00" />
<meta property="bytedance:lrDate_time" content="2017-03-13T15:01:40+01:00" />
<meta property="bytedance:updated_time" content="2017-03-13T15:01:40+01:00" />

要求、时间格式:

  • 将代码放到<head>标签中,帮助站点收录展示时间字段,有助于帮助站点优化落地页体验;
  • 请替换标签中的content字段值为真实的内容发布时间,时间格式:2017-03-13T15:01:40+01:00

由于帝国CMS的时间调用标签,调用出来的时间格式是2023-10-07 23:49:47  而不是这种:2017-03-13T15:01:40+01:00,请教各位老师content="XXXXXXXXXXXX" 这个引号里填什么代码,才可以实现2017-03-13T15:01:40+01:00这种样式,万分感谢。

答案:

<?=date("c",$navinfor[newstime])?>

例:VPSTOP.CN的IDC商家资料页的代码如下:

<meta property="bytedance:published_time" content="<?=date("c",$navinfor[newstime])?>" />
<meta property="bytedance:updated_time" content="<?=date("c",$navinfor[lastdotime])?>" />

附:帝国cms调用最后更新修改时间方法

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

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

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

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

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

好文章,需要你的鼓励
赞 ()

声明:本信息由商家提供,VPSTOP仅为VPS服务器信息分享,本站无法作任何保障,任何IDC都有倒闭和跑路可能,请网友购买前衡量评估风险,自负责任。数据勤备份是最佳选择。转载请保留链接:《帝国CMS:如何给网站加上时间因子?调用最后更新修改时间而非发布时间的方法》站长联系QQ:22⑧2六8⑦肆8,邮箱为QQ邮箱。
多个朋友多条路,搞机路上不孤单,加入VPS论坛和MJJ们交流
评论
评论列表
共有 条评论