織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現?
織夢DEDECMS最新發表的貼文在24小時內標題顯示紅色
#推薦學習:織夢cms
DEDECMS怎麼修改最新發表的內容在24小時內顯示紅色,超過24小時後轉換為常理設定顏色呢?都知道最新發表的呼叫標籤在模板目錄的主頁模板中,我們開啟templets/default/index.htm .我們就假設以下這段程式碼是呼叫本站的最新發表標籤:
<dl class="list2"> <dt><b>最新发表</b></dt> {dede:arclist titlelen='60' noflag='h' row='13'} <dd><ul> <li><span>[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl/]"> [field:title/]</a></li> </ul></dd> {/dede:arclist} </dl>
下面的程式碼是我們修改之後24小時內標題紅色的呼叫標籤:
<dl class="list2"> <dt><b>最新发表</b></dt> {dede:arclist titlelen='60' noflag='h' row='13'} <dd><ul> <li><span>[field:pubdate runphp='yes'] $a="<font color='#ff0000'>"; $d="<font color='#858585'>"; $b="</font>"; $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] </span><a href="[field:arcurl/]">[field:title/]</a></li> </ul></dd> {/dede:arclist} </dl>
這樣就可以了,很多人不會去用DEDECMS預設模板吧,所以我這裡呼叫最新標籤跟你的是不一樣的,如果你的首頁是用的預設模板的話,只需要將以下程式碼:
<span>[field:pubdate function="MyDate('m-d',@me)"/]</span>
替換成以下程式碼:
<span>[field:pubdate runphp='yes'] $a="<font color='#ff0000'>"; $d="<font color='#858585'>"; $b="</font>"; $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] </span>
這樣即可!
以上是織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!