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

时间:2014-04-28 16:46:05  来源:  作者:

本节通过用灵动标签的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="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);//取得栏目地址
             $bgcolor="#FFFFFF";
if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID
             {
             $bgcolor="#C3EFFF";
             }
             ?>
             <tr>
             <td height="25" bgcolor="<?=$bgcolor?>"><a               href="<?=$classurl?>"><?=$bqr[classname]?></a></td>
             </tr>
             [/e:loop]
             </table>

$GLOBALS[navclassid]为当前栏目ID。
例三:灵动标签显示一级栏目导航,且在子栏目时也给当前一级栏目的背景设为蓝色

<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=0 order by myorder,classid               desc",0,24,0}]
             <?php
             $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
             $bgcolor="#FFFFFF";
if($GLOBALS[navclassid])
             {
             $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
             $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
             if($bqr[classid]==$topbclassid)
             {
             $bgcolor="#C3EFFF";
             }
             }

             ?>
             <tr>
             <td height="25" bgcolor="<?=$bgcolor?>"><a               href="<?=$classurl?>"><?=$bqr[classname]?></a></td>
             </tr>
             [/e:loop]
             </table>


顶一下
返回秒速快3
回秒速快3
收藏
收藏

参与评论(条)

注: 网友评论仅供表达个人看法,并不表达本站同意其观点或证实其描述

上海时时乐 微信pk10机器人漏洞 快乐赛车官网 河北11选5 幸运赛车 欢乐生肖 德国时时彩 幸运飞艇官网 上海时时乐开奖 极速快乐8