手工SEO

手工SEO首頁 DEDE教程 正文

設置當天或24小時內發表文章日期顯示紅色

手工SEO 2020-04-08 20:00:20 DEDE教程 72℃ 手工SEO

關于DedeCMS在當天發表的文章顯示紅色、添加new圖標的問題,網上很多都是24小時內的,這里主要講解如何真正的使當天顯示紅色,而不是24小時內的文章顯示紅色。

真正的“當天”顯示紅色,實現代碼

1

2

3

4

5

6

7

8

 

[field:pubdate runphp='yes'] 

if(date("Y-m-d",@me)==date("Y-m-d")){ 

@me='<font color="#FF0000">'.GetDateTimeMK(@me).'</font>'; 

else{ 

@me=GetDateTimeMK(@me); 

[/field:pubdate]

 

在上面的代碼中,我們使用了dedecms的標準時間函數(GetDateTimeMK(@me)),顯示出來的時間是格式:2010-10-17 21:40:36,如果您想要其它格式,例如:年月日,那么實現代碼如下:

1

2

3

4

5

6

7

 

[field:pubdate runphp='yes'] 

if(date("Y-m-d",@me)==date("Y-m-d")){ 

@me='<font color="#FF0000">'.MyDate('Y-m-d',@me).'</font>'; 

}else{ 

@me=MyDate('Y-m-d',@me); 

[/field:pubdate]

 

再來看下24小時內發表的文章,顯示紅色的代碼,我們直接用 pubdate - time() 做減法后判斷情況輸出結果。

代碼如下:

1

2

3

4

5

6

7

8

 

[field:pubdate runphp='yes'] 

$nowTime = time(); 

if($nowTime - (3600 * 24) < @me){ 

@me='<font color="#FF0000">'.GetDateTimeMK(@me).'</font>'; 

}else{ 

@me=GetDateTimeMK(@me); 

[/field:pubdate]

上一篇:織夢V5.7轉移data目錄后驗證碼無法顯示的解決辦法

下一篇:設置織夢列表頁每隔五行一條線的方法

網站分類
標簽列表
app棋牌游戏代理平台 乐游广西棋牌 信威集团股票股吧 姚记电玩注册送555 捕鱼516棋牌游戏官网 金蟾捕鱼游戏机下载 各大网赚论坛vip项目 管家婆六肖期期中奖 吉林微乐长春麻将 e球彩3场全包24元 原油期货双边