Maison >Tutoriel CMS >EmpireCMS >Comment mettre en surbrillance la colonne actuelle dans Empire CMS
Comment mettre en évidence la colonne actuelle dans Empire CMS ?
L'exemple de cet article décrit comment Empire CMS utilise les balises intelligentes pour mettre en évidence la colonne actuelle. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Il est recommandé d'étudier le "Tutoriel Empire cms "
Méthode 1 :
Empire cms, balises intelligentes pour mettez en surbrillance la colonne actuelle, comme suit Le code est utilisé dans l'en-tête de la variable du modèle public et est référencé par d'autres modèles. Le code est le suivant :
Le code est le suivant :
<ul class="clearfix"> <li><a href="[!--news.url--]" title="首页">首页</a></li> [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}] <?php $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址 $class=""; if($GLOBALS[navclassid]){ $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]); $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID if($bqr[classid]==$topbclassid) { $class="selected"; } } ?> <li class="<?=$class?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li> [/e:loop] </ul>Annotez le sql et prenez le nom de la colonne dans la table enewsclass, $dbtbpre signifie le préfixe de la table, desc est utilisé pour trier les résultats lors de l'interrogation des résultats, par ordre décroissant, et asc est par ordre croissant.Méthode 2 :Mettez d'abord ce qui suit Ajoutez l'instruction de paragraphe au fichier e/class/userfun.php Le code est le suivant : Le code est le suivant :
.
//高亮当前栏目 function currentPage($classid,$thisid){ global $class_r; $fr=explode('|',$class_r[$classid][featherclass]); $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id if ($topbclassid==$thisid) { echo "class='menuon'"; } else { } }Le code d'appel du smart label est le suivant :Le code est le suivant :
<ul> <li><a href="[!--news.url--]">首页</a></li> [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}] <li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>> <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a> </li> [/e:loop] </ul>Définir le css, qui est ".menuon". utilisez "#cid*" pour décider. Vous devez comprendre sans l'expliquer. Si vous ne comprenez toujours pas, vous devez apprendre soigneusement le CSS.
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!