DedeCMS今天的文章标题显示为红色的方法,其实也不是今天,只是24小时内的文章,没办法定义为今天。

 

24小时内的时间显示红色.. 

 

[field:pubdate runphp='yes'] 

$a="<font color='#ff0000'>"; 

$b="</font>"; 

$c=strftime("%Y年%m月%d日 %H:%M:%S","@me"); 

$ntime = time(); 

$oneday = 3600 * 24; 

if(($ntime - @me)<$oneday) @me = $a.$c.$b; 

else @me =$c; 

[/field:pubdate] 

最后更新时间 

最后更新时间:{dede:tagname runphp='yes'[email protected] = date("Y-m-d H:i:s", time());{/dede:tagname} 

XX天前 

[field:pubdate runphp='yes'] 

$today = Floor(time()/(3600 * 24)); 

$senday= Floor(@me/(3600 * 24)); 

$updays = $today-$senday; 

if($updays==0) @me = "今日"; 

else @me = $updays."天前"; 

[/field:pubdate]


THE END

非特殊说明,本博所有文章均为博主原创

如若转载,请注明出处:https://www.htmlbk.com/dedecms/23.html