织梦默认的时间标签只有显示时间日期,不能更加人性化的显示昨天、今天、前天等时间效果,不过我们可以通过修改模板里面的时间标签来达到这样的效果,具体标签演示如下:
01 | [field:pubdate runphp= 'yes' ] | 05 | $threeday = 3600 * 72; | 06 | if (($ntime - @me) < $oneday) @me = "今天" ; | 07 | elseif(($ntime - @me) < $twoday) @me = "昨天" ; | 08 | elseif(($ntime - @me) < $threeday) @me = "前天" ; | 10 | @me=MyDate( 'm-d' ,@me); | 12 | [field:pubdate function =MyDate( 'H:s' ,@me)/] | |
上面这段标签有两个部分,前面是日期显示部分,后面是时间显示部分,如果是今天的就显示今天 11:15,昨天就显示昨天 11:15,这样的效果,当文章的发布时间不在三天之内时就显示时间日期,像这样“05-24 11:41”。
这个标签在senddate字段同样也适用。
资源均来自第三方,谨慎下载,前往第三方网站下载