订阅/程序下载
首页 > 5ucms标签 > 正文
5UCMS判断当前栏目高亮标签
作者:Qiuss 来源:无忧建站 日期:2010/4/14 22:09:52 浏览量:1164(滞后) 人气:LOADING...(实时) 【

自行修改教程,搞不定联系我们帮做50元 Q3876307

大家都知道DEDECMS有一个很好的功能,就是只要在栏目处加一条代码,就会自动判断是否为当前栏目,是否调用不同的样式显示。而且是全站通用,包括一级栏目,二级栏目和文章页面,首页例外。

5ucms去实现比较麻烦,不过我给大家介绍一种本站目前实现高亮的方法,或许有更好的方法去实现他。

比较简单的是频道页(channel.html):

大类代码:

<!--menu:{ $row=10 $table=channel }-->  
<li {if:{field:cid}=[menu:cid]}class="list"{end if}><a href="[menu:curl]">[menu:cname]</a>  
<!--menu--> 

小类代码 (当前栏目为频道页时,小类无高亮显示):

<!--channel:{ $row=10 $table=channel $where=id in({field:childid})}-->  
<li><a href="[channel:curl]">[channel:cname]</a></li>  
<!--channel-->  

接下来是列表页(list.html):

大类代码(注意<li>里的判断):

<!--Main:{ $Table=Channel $row=9 $Field=[Cid]}-->  
<li <!--ch:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->{if:[Main:cid]=[ch:FatherID]}class="list"{end if}<!--ch-->><a href="[Main:curl]">[Main:cname]</a>  
<!--Main-->  

小类代码

<!--Main:{  $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->  
<!--Father:{ $Table=Channel $Where=[ID]=[Main:FatherID] $Field=[ChildID] }-->  
<!--Child:{ $Table=Channel $Where=[ID] IN ([Father:ChildId])  $Field=[ID],[Name] }-->  
<li {if:[Child:ID]={field:CID}}class="this"{end if}><a href="[Child:curl]">[Child:name]</a></li>  
<!--Child-->  
<!--Father-->  
<!--Main-->  

最后是文章页面(article.html):

大类代码:

<!--Main:{ $Table=Channel $row=9 $Field=[Cid]}-->  
<li <!--ch:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->{if:[Main:cid]=[ch:FatherID]}class="list"{end if}<!--ch-->><a href="[Main:curl]">[Main:cname]</a></li>  
<!--Main-->  

小类代码:

<!--Main:{  $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->  
<!--Father:{ $Table=Channel $Where=[ID]=[Main:FatherID] $Field=[ChildID] }-->  
<!--Child:{ $Table=Channel $Where=[ID] IN ([Father:ChildId])  $Field=[ID],[Name] }-->  
<li {if:[Child:ID]={field:CID}}class="this"{end if}><a href="[Child:curl]">[Child:name]</a></li>  
<!--Child-->  
<!--Father-->  
<!--Main-->  

首页就不用说了,可以直接调用class="list"

代码不是最简的体现,希望能和大家再一起研究更简便的方法来实现,或许无忧下个版本这个功能就不用我们来费心了。*.^


自行修改教程,搞不定联系我们帮做50元 Q3876307 

可以设置公共页和首页的CID值,让高亮代码全站通用哦。额外费用50元 VIP版后台已设置,此项免费,查看5ucms vip版详情

本站推荐:5ucms模板 5ucms插件 微信/QQ:3876307        [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5UCMS显示详细信息的上下文链接
下一篇:5UCMS从第二条列表信息开始显示的标签代码
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
常见问题: 什么是路径码? 如有问题,请在下方评论提问或加入5ucmsQQ群
5UCMS判断当前栏目高亮标签的关键词:5UCMS 当前栏目高亮
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org 微信/QQ:3876307