帝國(guó)cms使用靈動(dòng)標(biāo)簽調(diào)用當(dāng)前欄目實(shí)現(xiàn)高亮的方法
這幾天老威又開始做帝國(guó)的站,之前都是簡(jiǎn)簡(jiǎn)單單的弄個(gè)欄目導(dǎo)航就完事了,現(xiàn)在看起來(lái)真是不太雅觀,找了三種實(shí)現(xiàn)當(dāng)前欄目高亮的方法,記錄下來(lái)也供大家參考。
方法1.
<ul class="clearfix">
<li><a href="[!--news.url--]" title="首頁(yè)">首頁(yè)</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];//取得當(dāng)前欄目的一級(jí)欄目ID
if($bqr[classid]==$topbclassid)
{
$class="selected";
}
}
?>
<li class="<?=$class?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
[/e:loop]
</ul>方法2.
<ul class="navigate P_main">
<li><a href="[!--news.url--]">舜緣居</a></li>
[e:loop={"select classid,classname,classpath from phome_enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}]
<?php
$titleclass='';
if($bqr[classid]==$GLOBALS[navclassid])
{
$titleclass='current2';
}
?>
<li class="<?=$titleclass?>"><a href="/<?=$bqr[classpath]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
<div class="clear"></div>
</ul>方法3.
//高亮當(dāng)前欄目
function currentPage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一級(jí)欄目id
if ($topbclassid==$thisid) {
echo "class='menuon'";
}
else {
}
}把這段代碼復(fù)制到e/class/userfun.php文件中
然后調(diào)用代碼如下
<ul>
<li><a href="[!--news.url--]">首頁(yè)</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>總的來(lái)說(shuō)這三種方法都是使用sql語(yǔ)句查詢出表中的欄目,然后把它按照順序排列出來(lái),desc是降序,asc是升序,然后當(dāng)前欄目使用某個(gè)css樣式,便實(shí)現(xiàn)了我們想要的。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由小熊SEO發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。




![帝國(guó)cms多終端訪問[7.5親測(cè)可用]](http://www.xiyuefc.com/zb_users/upload/2018/04/201804101523327515819050.jpg)


