DEDECMS怎么修改最新發(fā)表的內(nèi)容在24小時(shí)內(nèi)顯示紅色,超過24小時(shí)后變換為常理設(shè)置顏色呢?都知道最新發(fā)表的調(diào)用標(biāo)簽在模板目錄的主頁(yè)模板中,我們打開templets/default/index.htm .我們就假設(shè)以下這段代碼是調(diào)用本站的最新發(fā)表標(biāo)簽:
最新發(fā)表 {dede:arclist titlelen='60' noflag='h' row='13'} [field:pubdate function="MyDate('m-d',@me)"/][field:title/] {/dede:arclist} 下面的代碼是我們修改之后24小時(shí)內(nèi)標(biāo)題紅色的調(diào)用標(biāo)簽: 最新發(fā)表 {dede:arclist titlelen='60' noflag='h' row='13'} [field:pubdate runphp='yes'] $a=""; $d=""; $b=""; $c=strftime("%m-%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me = $d.$c.$b; [/field:pubdate] [field:title/] {/dede:arclist} 這樣就可以了,很多人不會(huì)去用DEDECMS默認(rèn)模板吧,所以我這里調(diào)用最新標(biāo)簽跟你的是不一樣的,如果你的首頁(yè)是用的默認(rèn)模板的話,只需要將以下代碼: [field:pubdate function="MyDate('m-d',@me)"/] 替換成以下代碼: [field:pubdate runphp='yes'] $a=""; $d=""; $b=""; $c=strftime("%m-%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me = $d.$c.$b; [/field:pubdate] 這樣即可!版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: DEDECMS最新發(fā)表的帖子在24小時(shí)內(nèi)標(biāo)題顯示紅色