dedecms列表中最近N天時間加紅色
阿新 • • 發佈:2021-06-17
dedecms列表中最近N天時間加紅色,只需要判斷當前時間即可,程式碼如下:
[field:pubdate runphp='yes'] $a="<font color=red>".strftime('%m-%d',@me)."</font>"; $b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24 * 3; if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
舉例說明:
<ul> {dede:arclist titlelen='80' flag='a' row='30'} <li> <h2><a href="https://www.360muye.cn/ [field:arcurl/]" title="[field:title/]">[field:title/]</a></h2> <p>[field:description function="cn_substr(@me,220)"/]...</p> <span>[field:pubdate runphp='yes'] $a="<font color=red>".strftime('%m-%d',@me)."</font>"; $b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24 * 3; if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]</span> </li> {/dede:arclist} </ul>
通過上面的程式碼即可實現最近3天內的文章時間顯示紅色,如果想調整時間為N,只需要吧3改成需要的天數即可。轉載請註明: 木業網