首頁 >CMS教程 >DEDECMS >織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現

織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現

藏色散人
藏色散人原創
2020-01-03 09:26:512587瀏覽

織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現

織夢最新發表的貼文在24小時內標題顯示紅色怎麼實現?

織夢DEDECMS最新發表的貼文在24小時內標題顯示紅色

#推薦學習:織夢cms

DEDECMS怎麼修改最新發表的內容在24小時內顯示紅色,超過24小時後轉換為常理設定顏色呢?都知道最新發表的呼叫標籤在模板目錄的主頁模板中,我們開啟templets/default/index.htm .我們就假設以下這段程式碼是呼叫本站的最新發表標籤:

<dl class="list2"> 
<dt><b>最新发表</b></dt> 
{dede:arclist  titlelen=&#39;60&#39; noflag=&#39;h&#39; row=&#39;13&#39;} 
<dd><ul> 
<li><span>[field:pubdate function="MyDate(&#39;m-d&#39;,@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=&#39;60&#39; noflag=&#39;h&#39; row=&#39;13&#39;} 
<dd><ul> 
<li><span>[field:pubdate runphp=&#39;yes&#39;]  
$a="<font color=&#39;#ff0000&#39;>";  
$d="<font color=&#39;#858585&#39;>";  
$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(&#39;m-d&#39;,@me)"/]</span>

替換成以下程式碼:

<span>[field:pubdate runphp=&#39;yes&#39;]  
$a="<font color=&#39;#ff0000&#39;>";  
$d="<font color=&#39;#858585&#39;>";  
$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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn