帝國cms一個頁面上兩個循環高亮,id影響高亮怎么解決
頂部導航的循環欄目在當前欄目高亮
下方的左側標題分類在當前標題分類高亮,但是標題分類的typeid會影響到欄目的classid,導致導航欄目的高亮也跟著變
比如,點擊表態分類id為3時,導航欄目的高亮也會變到id為3的欄目去
導航菜單的循環欄目高亮代碼(放在模板變量中的):
[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="active";
}
}
?>
<li>
<a class="<?=$class?>" href="<?=$bqsr[classurl]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
循環標題分類的高亮代碼(放在列表模板中)
[e:loop={"select tname,tpath,typeid from phome_enewsinfotype where typeid > 0 and typeid < 7 order by typeid",0,24,0}]
<?php
$class="";
if($bqr[typeid]==$GLOBALS[navclassid][typeid])
{
$class='active';
}
?>
<li><a href="/<?=$bqr['tpath']?>" class="<?=$class?>"><?=$bqr['tname']?></a></li>
[/e:loop]
相關推薦
-
帝國CMS多表調用最新信息的方法
這篇文章主要為大家介紹了帝國CMS多表調用最新信息的方法,主要通過靈動標簽的sql語句調用結合union來實現,是非常實用的技巧,需要的朋友可以參考下
-
帝國CMS判斷是否有內容分頁的方法
帝國CMS判斷是否有內容分頁,有就顯示,沒有就不顯示。以免沒有的分頁的時候占了一行位子,不是非常美觀。
-
帝國CMS商城系統如何實現在線支付后發送訂單郵件提醒功能
帝國CMS是個強大的內容管理系統,其商城的功能也很強大,當用戶下單,支付后我們怎么知道有用戶下單了呢?因為我們不能時時刻刻都在網站后臺,不斷的刷新頁面去看有無訂單,最常用的做法是用郵件提醒我們,有人下單了.
-
帝國CMS內容頁附件中文顯示或者顯示代碼名稱下載
在帝國CMS模板制作中,比如內容頁面顯示該內容的附件地址,必須顯示原始路徑地址,或者說想要中文的路徑地址。那么就要用以下方法來實現了:
-
帝國cms加載更多時調用對應文章的tags標簽和鏈接
帝國cms如果使用點擊加載更多的時候怎么樣連gs標簽和鏈接一起循環出來,如果是調用標題,簡介,瀏覽,時間,這些單一的字都很簡單













