博文

目前显示的是标签为“导航高亮”的博文

灵动标签调用栏目导航技巧

通过用灵动标签的SQL语句查询来调用栏目导航。(当然栏目导航一般我们用现成的showclasstemp或listshowclass栏目导航标签调用)  例一:灵动标签显示栏目导航 <table width=”200″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#4FB4DE”> <tr> <td height=”25″><strong><font color=”#FFFFFF”>栏目导航</font></strong></td> </tr> [e:loop={“select classid,classname from {$dbtbpre}enewsclass where bclassid=父栏目id order by myorder,classid desc”,0,24,0}] <?php $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址 ?> <tr> <td height=”25″ bgcolor=”#FFFFFF”><a href=”<?=$classurl?>”><?=$bqr[classname]?></a></td> </tr> [/e:loop] </table> 例二:灵动标签显示栏目导航,且给当前终极栏目的背景设为蓝色 <table width=”200″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#4FB4DE”> <tr> <td height=...

帝国CMS100%简单实现导航高亮效果(方法二)

<body XXXXXXXXX>改为 <body id=”channle<?=user_GetTopBclassid($GLOBALS[navclassid])?>”> 然后把 //取得顶级栏目ID函数 function user_GetTopBclassid($classid){ global $class_r; $fr=explode(‘|’,$class_r[$classid][featherclass]); $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id return $topbclassid; } 加入到  e/class/userfun.php   中就可以了 =======注:这种方法动态页面都不能获取ID==========

帝国CMS100%简单实现导航高亮效果(方法一)

curr:为高亮样式 [e:loop={“select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by myorder,classid asc”,0,24,0}] <? $class=””; if($GLOBALS[navclassid]==$bqr[classid]) $class=”curr”; { ?> <li><a  href=”<?=$public_r[newsurl]?><?=$bqr[classpath]?>” target=”_self”><?=$bqr[classname]?></a></li> <?php } ?> [/e:loop]