帝国cms 做网站当前栏目高亮适用于灵动标签和js 实现 全版本通用
最近用帝国搭建了几个网站,发现有当前栏目要高亮显示,通过网络搜索发现好多要么太复杂要么不能适用所有页面 最后只能自己搞一个
先说用灵动标签的栏目,灵动标签的当前栏目高亮比较简单
在灵动标签下面加
php开始标签
$liangkli=$bqr[classid];
if($liangkli==$GLOBALS[navclassid]){
echo "dianji";
}
php结束标签
大家还可以简化 我这里就不简化了 意思是如果是当前 栏目就输出一个 dianji 这个点击是个 样式 自己加样式 .dianji
具体就是 <di v class="php开始标签
$liangkli=$bqr[classid];
if($liangkli==$GLOBALS[navclassid]){
echo "dianji";
}
结束标签">当前栏目高亮</div>
这里是class 只在灵动标签下有效 灵动标签首先获取class id 才行
来个完整代码
灵动标签开始符号
<di v class="<?php
$liangkli=$bqr[classid];
if($liangkli==$GLOBALS[navclassid]){
echo "dianji";
}
?>">当前栏目高亮</div>
灵动标签结束符号
代码测试有效 自己加样式 。但是本方法有个弊端 就是只能在灵动标签下使用 那如果不是灵动标签就无法用 最后我选择用js 做。
用js的方法更简单而且还可以用当前栏目高亮当前栏目子栏目高亮都可以 。这里我就不多说了,详细的查看文章文章的出处吧
原文链接
http://akzkwl.cn/news/85.html
http://xyyzy.cc/wangzhan/107.html
更多模板插件 请访问 http://xyyzy.net/wangzhan/
帝国模板交流 技术支持 网站代建 加我 QQ24820479