帝国CMS当前栏目高亮教程
帝国CMS 所有栏目顶级栏目高亮一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:<ul><liclass="<?=$GLOBALS[navclassid]==0?&#39;on&#39;:&#39;&#39;?>"><ahref="……
帝国CMS 所有栏目顶级栏目高亮
一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
<ul><liclass="<?=$GLOBALS[navclassid]==0?'on':''?>"><ahref="/">首页</a></li>[e:loop={"selectclassid,classnamefrom{$dbtbpre}enewsclasswherebclassid=0orderbymyorder,classidasc",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];//取得当前栏目的一级栏目IDif($bqr[classid]==$topbclassid){$class="on";}}?><liclass="<?=$class?>"><ahref="<?=$classurl?>"><?=$bqr[classname]?></a></li>[/e:loop]</ul>
帝国CMS指定或者子类栏目高亮
二级栏目高亮,这种可以用在大栏目下有很多子栏目的情况,子栏目之间的高亮,比如产品中心下有很多子分类,代码如下:
<ul>[e:loop={"selectclassid,classname,classpathfrom[!db.pre!]enewsclasswherebclassid=1andshowclass=0orderbymyorder,classidasc",0,24,0}]<?$class="";if($GLOBALS[navclassid]==$bqr[classid])$class="om";{?><liclass="<?=$class?>"><?=$bqr[num]?><ahref="<?=$public_r[newsurl]?><?=$bqr[classpath]?>"target="_self"><?=$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"<?}?>><ahref="<?=$bqsr[titleurl]?>"><?=$bqr[title]?><?=$bqr[ftitle]?></a></li>[/e:loop]</ul>
这个是首页高亮,可以判断是不是首页:
<liclass="<?=$GLOBALS[navclassid]==0?'on':''?>"><ahref="/">首页</a></li>
其中class就是您要高亮的样式,这个可以根据实际情况来修改即可。
- 上一篇
帝国内容页调用直接下载地址教程
开启直接下载:后台--系统--系统设置--系统参数设置--模型设置--最下面的“开启直接下载”勾选“是”<aclass="meihua_btn"href="[!--news.url--]e/DownSys/DownSoft/?classid=[!--classid--]&id=[!--id
- 下一篇
帝国CMS后台编辑器不兼容IE10浏览器
帝国CMS后台编辑器不兼容IE10浏览器的解决方法!(很简单) 【方法如下】: 默认的FCK2.3.6在IE10中会有这个错误:SCRIPT438: 对象不支持“selectSingleNode”属性或方法 fckeditorcode_ie.js, 行52 字