Maison >Tutoriel CMS >DEDECMS >Comment changer la couleur de la liste des articles dede dreamweaver toutes les deux lignes
Comment changer la couleur de la liste des articles de Dede Dreamweaver ?
Laissez-moi partager avec vous un morceau de code que peut faire dreamweaver L'arrière-plan de la liste d'articles réalise l'effet de changement de couleur entrelacé : le code spécifique est le suivant, vous pouvez le modifier en fonction de vos propres besoins :
Apprentissage recommandé : Dream Weaver cms
L'exemple de code est le suivant :
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} [field:global runphp='yes' name=autoindex] $adminbuy.cn_a="<li class='adminbuy.cn_c'>"; $adminbuy.cn_b="<li class=''adminbuy.cn_d'>"; if ((@me%2)==0) @me=$'adminbuy.cn_a; else @me=$'adminbuy.cn_b; [/field:global] <a href='[field:arcurl/]'>[field:title/]</a> </li> {/dede:arclist}
Comme le montre l'exemple ci-dessus :
Ce code utilise l'auto-index pour incrémenter, et le nombre incrémenté est modulo 2. Lorsque le nombre auto-incrémenté %2==0, c'est-à-dire Lorsque le nombre auto-croissant est divisible par 2, il est vrai et génère $'adminbuy.cn_a Le code à ce moment est :
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} <li class=''adminbuy.cn_c'><a href='[field:arcurl/]'>[field:title/]</a></li> {/dede:arclist}
. Lorsqu'il n'est pas divisible par 2, il est faux et génère $'adminbuy.cn_b à ce moment-là, le code est :
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} <li class=''adminbuy.cn_d'><a href='[field:arcurl/]'>[field:title/]</a></li> {/dede:arclist}
En affichant différents styles de classe dans la balise li (deux styles, 2l3.net_c. et 2l3.net.com_d, doivent être définis dans le CSS), la couleur entrelacée peut être modifiée.
En analysant ce code, nous pouvons également élargir notre réflexion. Est-il possible d'ajouter un soulignement toutes les deux lignes ?
{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} <li><a href='[field:arcurl/]'>[field:title/]</a></li> [field:global runphp='yes' name=autoindex] if(@me%2==0)@me="<hr />"; else @me=""; [/field:global] {/dede:arclist}
Après tests, ce qui précède peut en effet ajouter un soulignement toutes les 2 lignes.
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!