Maison > Tutoriel CMS > DEDECMS > Comment faire apparaître en rouge le titre du dernier message de Dreamweaver dans les 24 heures

Comment faire apparaître en rouge le titre du dernier message de Dreamweaver dans les 24 heures

藏色散人
Libérer: 2020-01-03 09:26:51
original
2598 Les gens l'ont consulté

Comment faire apparaître en rouge le titre du dernier message de Dreamweaver dans les 24 heures

Comment faire apparaître en rouge le titre du dernier post de Dreamweaver en 24 heures ?

Le titre du dernier post publié par Dream Weaver DEDECMS s'affiche en rouge dans les 24 heures

Apprentissage recommandé : Dream Weaver cms

Comment modifier DEDECMS Le dernier contenu publié sera affiché en rouge dans les 24 heures. Qu'en est-il du passage à la couleur de réglage normale après plus de 24 heures ? Nous savons tous que la dernière balise d'appel publiée se trouve dans le modèle de page d'accueil du répertoire des modèles. Nous ouvrons templets/default/index.htm. Supposons que le code suivant appelle la dernière balise de publication de ce site :

<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>
Copier après la connexion

Le code suivant est la balise appelante avec un titre en rouge dans les 24 heures après que nous l'avons modifiée :

<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>
Copier après la connexion

C'est tout , beaucoup de gens n'utiliseront pas le modèle par défaut DEDECMS, donc la dernière balise que j'appelle ici est différente de la vôtre. Si votre page d'accueil utilise le modèle par défaut, il vous suffit d'ajouter le code suivant :

<span>[field:pubdate function="MyDate(&#39;m-d&#39;,@me)"/]</span>
Copier après la connexion

Remplacez-le par. le code suivant :

<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>
Copier après la connexion

Ça y est !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal