Heim  >  Artikel  >  CMS-Tutorial  >  So lassen Sie den Titel des neuesten Beitrags von Dreamweaver innerhalb von 24 Stunden rot erscheinen

So lassen Sie den Titel des neuesten Beitrags von Dreamweaver innerhalb von 24 Stunden rot erscheinen

藏色散人
藏色散人Original
2020-01-03 09:26:512551Durchsuche

So lassen Sie den Titel des neuesten Beitrags von Dreamweaver innerhalb von 24 Stunden rot erscheinen

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=&#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>

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=&#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>

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(&#39;m-d&#39;,@me)"/]</span>

Ersetzen Sie ihn durch den folgenden Code:

<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>

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn