找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
网推大家坛 新闻 网站推广 网站技术 查看内容

帝国当前栏目、当前内容页、二级栏目页、都显示栏目高亮代码

2015-8-4 15:39| 发布者: xyeyou| 查看: 1068| 评论: 0

简介:帝国ECMS,设置高亮,涉及到一级栏目高亮,二级栏目高亮,当前栏目下的文章标题高亮,笔者收集整理了以下的方法,并用着客户的网站里,效果还是不错的,共享给大家,希望对大家有所帮助!1.一级栏目高亮,是指全部的 ...

帝国ECMS,设置高亮,涉及到一级栏目高亮,二级栏目高亮,当前栏目下的文章标题高亮,笔者收集整理了以下的方法,并用着客户的网站里,效果还是不错的,共享给大家,希望对大家有所帮助!
1.一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
<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>
2.二级栏目高亮,这种可以用在大栏目下有很多子栏目的情况,子栏目之间的高亮,比如产品中心下有很多子分类,代码如下:
<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">
            <?=$bqr[classname]?>
            </a></li>
          <?php    
}
?>
          [/e:loop]
        </ul>
修改这个值,可以指定调用哪个栏目,bclassid=1

3.当前文章标题高亮,这个可以用在文章内容页里,打开的这篇网站标题高亮,比如,关于我们里,有公司简介,资质荣誉,领导致辞等,代码如下:
<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>
 
 
其中class就是您要高亮的样式,这个可以根据实际情况来修改即可。
这个是首页高亮,可以判断是不是首页:
<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="/">首页</a></li>

这里要补充一下,根据首页的规则,设置[navclassid]==栏目ID数字 可以不需要灵动,不需要任何执行命令都高亮显示。

这个才是我要的,因为我不谢灵动标签,我找了一天,终于发现其实就是这么简单。

收藏 分享 邀请
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋

看过本文的人还看过

已有 0 人参与

会员评论

推荐阅读

返回顶部