Wie kann ich dafür sorgen, dass der Titel des neuesten Beitrags von Dreamweaver innerhalb von 24 Stunden rot erscheint?
Der Titel des neuesten von Dream Weaver DEDECMS veröffentlichten Beitrags wird innerhalb von 24 Stunden in Rot angezeigt
Empfohlenes Lernen: Dream Weaver cms
So ändern Sie DEDECMS. Der zuletzt veröffentlichte Inhalt wird innerhalb von 24 Stunden in Rot angezeigt. Wie wäre es mit dem Wechsel zur normalen Einstellungsfarbe nach mehr als 24 Stunden? Wir alle wissen, dass sich das zuletzt veröffentlichte Aufruf-Tag in der Homepage-Vorlage des Vorlagenverzeichnisses befindet. Wir öffnen templates/default/index.htm. Nehmen wir an, dass der folgende Code das neueste Veröffentlichungs-Tag dieser Website aufruft:
<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>
Der folgende Code ist das aufrufende Tag mit einem roten Titel innerhalb von 24 Stunden, nachdem wir es geändert haben:
<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>
Das war's , viele Leute werden die DEDECMS-Standardvorlage nicht verwenden, daher unterscheidet sich der neueste Tag, den ich hier nenne, von Ihrem. Wenn Ihre Homepage die Standardvorlage verwendet, müssen Sie nur den folgenden Code hinzufügen:
<span>[field:pubdate function="MyDate('m-d',@me)"/]</span>
Ersetzen Sie ihn durch den folgenden Code:
<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>
Das ist es!
Das obige ist der detaillierte Inhalt vonSo lassen Sie den Titel des neuesten Beitrags von Dreamweaver innerhalb von 24 Stunden rot erscheinen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!