[field:pubdate runphp='yes']...[/field :pubdate]" et enregistrez-le."/> [field:pubdate runphp='yes']...[/field :pubdate]" et enregistrez-le.">
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 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='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>
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='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>
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('m-d',@me)"/]</span>
Remplacez-le par. le code suivant :
<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 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!