給你新發(fā)布的文章(比如發(fā)布后24小時(shí)內(nèi))顯示一個(gè)【new】圖標(biāo),這樣可以提醒訪客。實(shí)現(xiàn)方法很簡(jiǎn)單,就是算個(gè)時(shí)間差,在規(guī)定時(shí)間內(nèi),插入特定文字或圖標(biāo)。
效果實(shí)例見截圖(嘻嘻,PS了一張)

文字版顯示方法
在需要顯示的地方(比如標(biāo)題函數(shù)的后面)插入下面的代碼
<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo "<em>New</em>";} //這里就是顯示的內(nèi)容了
else{echo "";} //時(shí)間超過時(shí)候顯示空白
?>
圖片版顯示方法
<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo "<img src='new.gif' />";} // new.gif 替換成你的圖片
else{echo "";} //時(shí)間超過時(shí)候顯示空白
?>
new圖標(biāo)素材哪里找? 戳這里
2013-09-02 更新:
如果發(fā)現(xiàn) date()函數(shù)獲取的時(shí)間晚8個(gè)小時(shí),可以在上面的代碼的頂部添加
date_default_timezone_set('PRC');用來定義默認(rèn)時(shí)區(qū)為中國(guó)時(shí)區(qū),感謝 @leon 的補(bǔ)充。
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。






在小工具里面的 近期文章前面添加 添加到哪個(gè)文件的哪段代碼前面呢?
代碼加入了,怎么首頁不顯示圖標(biāo),點(diǎn)進(jìn)去才顯示圖片。是我加的位置不對(duì)嗎
置頂文章怎么加一個(gè)置頂標(biāo)志呢
不錯(cuò),學(xué)習(xí)了!!!!
不錯(cuò)
果斷收藏