帝国CMS当前栏目高亮
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-22 11:45:34 浏览: 评论:0
帝国CMS 所有栏目顶级栏目高亮
一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
- <ul>
- <li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="/">首页</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="on";
- }
- }
- ?>
- <li class="<?=$class?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>[/e:loop]
- </ul>
帝国CMS指定或者子类栏目高亮
二级栏目高亮,这种可以用在大栏目下有很多子栏目的情况,子栏目之间的高亮,比如产品中心下有很多子分类,代码如下:
- <ul>
- [e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid asc",0,24,0}]
- <?
- $class="";
- if($GLOBALS[navclassid]==$bqr[classid])
- $class="om";
- {
- ?>
- <li class="<?=$class?>">
- <?=$bqr[num]?>
- <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self"> //开源软件:phpfensi.com
- <?=$bqr[classname]?>
- </a></li>
- <?php
- }
- ?>
- [/e:loop]
- </ul>
修改这个值,可以指定调用哪个栏目,bclassid=1
帝国CMS当前文章标题高亮
当前文章标题高亮,这个可以用在文章内容页里,打开的这篇网站标题高亮,比如,关于我们里,有公司简介,资质荣誉,领导致辞等,代码如下:
- <ul>
- [e:loop={0,10,0,0}]
- <li <?if ($bqr[title]==$navinfor[title]){?>class="om"<?}?>><a href="<?=$bqsr[titleurl]?>">
- <?=$bqr[title]?>
- <?=$bqr[ftitle]?>
- </a> </li>
- [/e:loop]
- </ul>
这个是首页高亮,可以判断是不是首页:
<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="/">首页</a></li>
其中class就是您要高亮的样式,这个可以根据实际情况来修改即可.
Tags: 帝国CMS栏目高亮 帝国CMS高亮
- 上一篇:帝国CMS列表页面调用关键字TAG
- 下一篇:帝国CMS结合项筛选选择、删除
相关文章
- ·帝国cms灵动标签实现当前栏目高亮方法(2014-12-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)