网站的营运和优化中,不少童鞋发现这样一个现象,当发表的网站带明确时间性质的时候发布的文章很容易引起搜索引擎的关注,这个就是SEO中的新闻时效效应。当然不少时候我们需要的是这样的一种功能:把时间标签修改成“今天、明天、后天”,这样的功能能让文章更人性化,更容易让用户和读者产生共鸣。361源码就织梦常用的时间标签做过一个小总结《织梦dedecms时间调用标签大集合》,很多对时间标签不熟悉的童鞋可以收藏使用,下面361源码给大家正式讲解:织梦dedecms把时间标签修改成“今天、明天、后天”的实现方法:
[field:senddate runphp='yes'] $ntime = time(); $oneday = 3600 * 24; $twoday = 3600 * 48; $threeday = 3600 * 72; if(($ntime - @me) < $oneday) @me = "今天"; elseif(($ntime - @me) < $twoday) @me = "昨天"; elseif(($ntime - @me) < $threeday) @me = "前天"; else @me=MyDate('m-d',@me); [/field:senddate]
上面一段是实现日期,如果是今天的就显示今天,昨天就显示昨天,在配合下面的一段时间标签,
[field:senddate function=MyDate('H:s',@me)/]
就可以实现“今天 11:41 ”这样的效果,当文章的发布时间不在三天之内时就显示时间日期,像这样“09-18 14:21”。pubdate字段同样适用。这里361源码就不再多做累述,有兴趣的朋友可以根据本文的经验自行研究。
以上就是织梦dedecms把时间标签修改成“今天、明天、后天”的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答