dede5.7测试有效,转载请著名出处:http://tyllxx.iteye.com
要求在网站的子页面中时,主菜单显示其所在栏目。如图
然后鼠标上去
到新闻资讯页后,鼠标离开
以上效果直接使用同一个head.htm文件引用实现,力求最简,考虑过循环的方式,但是循环体中无法判断当前所在栏目。
<ul class="nav"> <li class='nav0{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me!="1"&@me!="2"&@me!="3"&@me!="4"&@me!="5"&@me!="6")@me=" clock_on0"; else @me="";{/dede:field}'><a href="/"></a></li> <li class='nav1{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="1")@me=" clock_on1"; else @me="";{/dede:field}'><a href="/About_us"></a></li> <li class='nav2{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="2")@me=" clock_on2"; else @me="";{/dede:field}'><a href="/News"></a></li> <li class='nav3{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="3")@me=" clock_on3"; else @me="";{/dede:field}'><a href="/Service"></a></li> <li class='nav4{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="4")@me=" clock_on4"; else @me="";{/dede:field}'><a href="/Works"></a></li> <li class='nav5{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="5")@me=" clock_on5"; else @me="";{/dede:field}'><a href="/Join"></a></li> <li class='nav6{dede:field name="typeid" runphp="yes" function="GetTopid(@me)"} if(@me=="6")@me=" clock_on6"; else @me="";{/dede:field}'><a href="/Contact"></a></li> </ul>
if(@me=="5")部分是判断栏目的顶级ID,根据需要修改,A标签中的连接需手动添加,名称按需求添加。以上用的是图片,所以A标签中无内容。
以下下是配套的CSS代码,取用请根据个人的需求修改。
ul.nav{margin: 0 auto; padding: 0 5px; width: 960px; height: 39px;background-image: url(../images/nav_bg.png); background-repeat: no-repeat; background-position: top center; clear: both;} ul.nav li{width: 137px; height: 39px; float: left;} ul.nav li a{ display: block; width: 137px; height: 39px;} ul.nav li.nav0,ul.nav li.nav0 a{width: 138px;} ul.nav li.nav0 a:hover,ul.nav li.clock_on0 a{background: url(../images/nav_bg.png) -5px -39px no-repeat;} ul.nav li.nav1 a:hover,ul.nav li.clock_on1 a{background: url(../images/nav_bg.png) -143px -39px no-repeat;} ul.nav li.nav2 a:hover,ul.nav li.clock_on2 a{background: url(../images/nav_bg.png) -280px -39px no-repeat;} ul.nav li.nav3 a:hover,ul.nav li.clock_on3 a{background: url(../images/nav_bg.png) -417px -39px no-repeat;} ul.nav li.nav4 a:hover,ul.nav li.clock_on4 a{background: url(../images/nav_bg.png) -554px -39px no-repeat;} ul.nav li.nav5 a:hover,ul.nav li.clock_on5 a{background: url(../images/nav_bg.png) -691px -39px no-repeat;} ul.nav li.nav6 a:hover,ul.nav li.clock_on6 a{background: url(../images/nav_bg.png) -828px -39px no-repeat;}
CSS所配图片的样式:一张图片上下层
关于其中的一些问题:
1. {dede:field name="typeid"不能写成{dede:field.typeid 的形式,否则后台生成是会提示错误。 2. if判断不能用iif来做,经测试无效,也许是5.7不支持iif了。
转载请著名出处:http://tyllxx.iteye.com
相关推荐
DeDecms织梦系统_V5.7.zip
DEDECMS5.7后台getshell1
DEDECMS5.7星星评分插件,适用于dedecmsv5.7版本的织梦星星评分插件
安装前请详细阅读该说明。本插件基于dedecms官方5.7版本,使用的页面模板是默认模板。如果您的dedecms是二次开发过的,建议手动修改代码的方式安装插件,避免直接安装覆盖了您二开过的文件。
DEDE5.7图集发布模块,对网站图集及图片类网站进行发布发布.最新DEDE5.7图集发布模块.wpm
DedeCMS-V5.7-UTF8-SP2
php东莞蒂凡品牌设计模板DEDECMS核心 v5.7.zip
易采站长源码DEDECMS蓝色模板 v5.7.zip
基于PHP的东莞蒂凡品牌设计模板DEDECMS核心 v5.7.zip
基于PHP的东莞蒂凡品牌设计模板DEDECMS核心v5.7源码.zip
2、 自动更新网站首页和需要更新的栏目页,需要更新的栏目页是有新文章生成的栏目,没有新文章更新的栏目不会更新,提高了更新的性能。 3、 可以按照栏目或者总数更新文章。按照栏目更新文章,每个栏目更新指定篇数...
基于PHP的DEDECMSdede5.7定时发布审核插件(附dedecms5.5打包)源码.zip
dedecms批量漏洞扫描,大家可以自己试试效果
dedecms5.7sp1后台(要能够注册member的vip账户后台才可以)存在sql延时注入exp,用火狐得到账户登录的cookie替换,然后Python2.7跑脚本,from乌云雨神 http://www.hekaiyu.cn/hacker/3060.html
综合整理的笔记 一 信息收集(首页源码、发现页面等找key) 二 获取后台访问权限(登录后找key) 三 上传WebShell 四 提权 五 思路(遇到的总结) 详细内容请下载
1、首先构造一个文件名为1.jpg.php的文件,内容为 2、将该文件进行压缩 3、在常用操作-文件式管理器处上传压缩文件到soft目录下 5、发布预览
dedeCMS采集,免费dedeCMS采集,免费下载,全自动采集伪原创发布推送插件
本源码基于DedeCMS 5.7设计,编码方式为UTF-8,包括首页、公司简介、产品展示、资讯中心、客户案例、人才招聘、服务支持、联系我们等模块,按提示安装后即可使用。适合各类行业,企业网站使用,测试完整无错,兼容...
600元购买的代理IP自动提取网站源码2C织梦dedecms内核的代理自助提取系统
eWebEditor7编辑器 是版本较好的在线编辑器,相对比较完美