帝国CMS导航栏js高亮当前栏目,使用JS方法修改改造。
看了下论坛,大家基本使用的是灵动标签来实现当前栏高亮,我这个方法是根据js来实现的。如果需要你就试下吧
方法如下,大家可以举一反三,其实是很简单的修改:
<div class="header">
<ul class="menu mct" id="navi">
<li><a href="/">首页</a></li>
<li><a href="/wangluodongtai/">网络动态</a></li>
<li><a href="/youhuajiqiao/">优化技巧</a></li>
<li><a href="/huozaidangxia/">活在当下</a></li>
<li><a href="/woaibiancheng/">我爱编程</a></li>
<li><a href="/xiaojiqiao/">小技巧</a></li>
<li><a href="/hulianwangwen/">互联网文</a></li>
</ul>
</div>
<script type="text/javascript" language="javascript">
var nav = document.getElementById("navi");
var links = nav.getElementsByTagName("li");
var lilen = nav.getElementsByTagName("a"); //判断地址
var currenturl = document.location.href;
var last = 0;
for (var i=0;i<links.length;i++)
{
var linkurl = lilen[i].getAttribute("href");
if(currenturl.indexOf(linkurl)!=-1)
{
last = i;
}
}
links[last].className = "menufirst"; //高亮代码样式
</script>
说明: <ul class="menu mct" id="navi"> 中的ID值(id="navi")要和 var nav = document.getElementById("navi"); 中的想同,即在js中获取id="navi" 值,这个值要唯一,不能跟其它CSS或JS代码中ID同名,或者自己改成别的名字。
links[last].className = "menufirst"; 这一句中的 menufirst 为你的高亮样式。
-------------------------------------------------------------------------
例如:
<div id="main-nav"><div class="wrap cf">
<ul id="navi3" class="menu"><li ><a href="[!--news.url--]">首页</a></li>
[e:loop={"select classname,classpath from [!db.pre!]enewsclass where bclassid=58 order by classid ",0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
</ul></div>
<script type="text/javascript" language="javascript">
var nav = document.getElementById("navi3");
var links = nav.getElementsByTagName("li");
var lilen = nav.getElementsByTagName("a"); //判断地址
var currenturl = document.location.href;
var last = 0;
for (var i=0;i<links.length;i++)
{
var linkurl = lilen[i].getAttribute("href");
if(currenturl.indexOf(linkurl)!=-1)
{
last = i;
}
}
links[last].className = "current-menu-item"; //高亮代码样式
</script>
帝国cms列表页获取父级栏目地址以及获取父级栏目下所有子栏目
两种方法,推荐第二种! 第一种方法 div class=catleader minicat ul class=sub-category ?php $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID $cr[classid]=$class_r[$GLOBALS[navclassid]][bclassid]; $bclassurl...
帝国CMSIP禁止了管理自己也无法访问解决办法
突然发现自己的帝国CMS无法访问了,而且其它地方都不能访问了,也就是禁止所有的 IP 访问了,但是后台设置IP禁止的时候,后面加了空格或者换行了. 1. 如果是不能访问自己的网站,问题一般...
帝国CMS前台投稿编辑器上传图片自动添加水印方法
帝国CMS后台有水印功能,可以在后台参数设置中设置水印图片,但不支持前台。前台编辑器不支持水印功能。使用以下方法即可实现: 以最新版帝国CMS7.0 utf-8 为例: 1、打开e/class/qinfofun.php 文...
帝国CMS下载不采用弹出窗口式使用直接下载方式教程
帝国CMS默认的下载地址是弹出小窗口式下载,通过本教程可以改成直接打开新网页里下载,以及直接下载方式。 原弹出式方式下载代码: a href=#edown onclick=window.open('!---down.url--]','','width=300,he...
帝国CMS灵动标签调用包含指定短语关键词关键字的文章写法!
第一种:通过查询SQL语句的方法! [e:loop={select * from phome_ecms_news where title like '%墨鱼部落格%' order by newstime desc limit 10,10,24,0}] a href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/abr [/e:loop] 第二种:默认灵...
帝国cms火车头采集入库发布设置方法
小李网络公司介绍帝国cms火车头采集入库发布设置方法知识,包括帝国火车头发布帝国cms火车头采集火车头采集高级火车头发布在原来数据的后面苹果cms火车头采集入库火车头采集影视入库火车...
帝国CMS跳过选择会员类型直接注册方法
帝国CMS因允许多用户组注册,所以在注册页面会有一个选择注册用户组的界面,即使网站只用了一个用户组也会出现。 如果想去掉这个页面,直接进入注册页面,那么可按以下办法修改 打开...
帝国CMS&#091;!--list.pageno--]当前分页号改造(动态+静态)
!--list.pageno--]显示第X页,在/e/class/functions.php,改成$string=str_replace('!--list.pageno--]',($pagenum==1?'':'_第'.$pagenum.'页'),$string); 动态的改e/action/ListInfo/index.php...
帝国CMS小说模型创建教程和使用!
小说网站结构跟问答一样。 小说网站栏目: 玄幻小说、小说章节 表结构: 小说栏目一个表,小说章节一个表 新建两个数据表: 小说名称表(保存小说名,小说图片,作者,小说状态等信息...
帝国CMS让标签参数支持系统变量
2、让标签参数支持系统变量 让标签参数支持系统变量说明:以实现按各种条件调用信息数据。 根据 程序扩展变量的说明 得出我们可以在标签参数中直接使用字段值数组变量。 例如:我们要列...
帝国CMS7.0商城颜色尺码属性功能设置
帝国CMS7.0商城功能已经支持尺码颜色等属性的选择了。 1.开启购物车支持附加属性 后台-商城-商城参数设置 2.系统模型中增加字段(字段名请随意,本文中使用的是cc_x) 3.尺码的录入 英文半角...
帝国CMS制作字母导航功能
也许你想制作像58同城网城市分站一样的字母导航功能, 帝国CMS当然是可以实现的。 增加infozm字段,infozm为取得标题字母的字段,只需将字段设置为录入项或投稿项,增加或修改信息时自动存...
宜昌seo营销公司哪家好?网络营销公司排名
宜昌seo网络营销公司哪家好?怎么选择?互联网的普及和发展,网络营销逐渐成为了人们生活当中不可缺少的一部分。在这种趋势下,宜昌越来越多的企业认识到了网络营销推广的重要性,很多老...
长春网站优化公司哪家好?十大优化公司排名
长春有一些公司,网站常年排在第二页,第三页,这个时候,真得想办法挤到首页去,首页与第二页,第三页的效果差异相当大的,当然,很多长春的公司苦于找不到真正有实力的网站优化公...
张家口网站建设公司哪家好?企业网站建设公司排名
河北张家口比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲张家口十大企业网站建设公司排名。...
佛山网站建设公司哪家好?企业网站建设公司排名
广东佛山比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲广西十大企业网站建设公司排名。...
福州网站优化公司哪家好?十大优化公司排名
如何选择福州网站seo优化效果关键词排名好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍福建福州网站优化公司十大排名榜。...
滨州seo外包公司哪家好?网站外包服务公司排名
山东滨州seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲滨州seo外包公司十大排名榜。...
赤峰seo营销公司哪家好?赤峰网络营销公司排名
赤峰seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲内蒙古赤峰市十大网络营销公司排名。...
广州关键词优化公司哪家好?十大优化公司排名
由于企业现在做百度竞价作用是有的,可是职业竞赛越来越大,导致竞价费用也越来越高,所以说企业想要做优化,就要去找一家专业的关键词优化公司,现在互联网上优化公司是有许多的,...
河南seo营销公司哪家好?网络营销公司排名
河南seo网络营销公司哪家好?怎么选择?互联网的普及和发展,网络营销逐渐成为了人们生活当中不可缺少的一部分。在这种趋势下,河南越来越多的企业认识到了网络营销推广的重要性,很多老...
郑州关键词优化公司哪家好?十大优化公司排名
互联网时代的不断进步,河南郑州市越来越多以前只考虑线下的老板也注意到了网络的发展,也想做转型发展网络。企业网站就好比如一家公司的名片,而关键词又是这张名片的芯片。所以要...
石家庄seo营销公司哪家好?网络营销公司排名
石家庄seo网络营销公司哪家好?怎么选择?互联网的普及和发展,网络营销逐渐成为了人们生活当中不可缺少的一部分。在这种趋势下,石家庄越来越多的企业认识到了网络营销推广的重要性,很...
湖州网站建设公司哪家好?企业网站建设公司排名
浙江湖州比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲湖州十大企业网站建设公司排名。...
广东网站建设公司之外贸站怎么做谷歌SEO优化排名
谷歌seo优化初级指南 外贸人员会频繁接触谷歌,给予谷歌的搜索引擎优化(seo)是做外贸必要的渠道,掌握谷歌seo优化指南,扩充营销渠道,很有意义。 对于小白新手来讲,想要在谷歌...
太原网站优化公司哪家好?十大优化公司排名
企业网站需要做搜索引擎优化,如何进行选择一家靠谱的网站优化公司呢?排名在搜索引擎前面的的网站优化公司的网站具有很好的参考价值,当然,这个排名和竞价无关,而是那些通过自然排...
谷歌seo推广公司哪家好?知名推广公司排名
国内谷歌比较知名的seo推广公司有哪些?互联网每个行业都会有大量网站,想要从这些网站中脱颖而出,就要选择谷歌专业的网站seo推广优化公司,使网站关键词在百度,谷歌,360,搜狗等浏览器获...
西安关键词优化公司有哪些?十大优化公司排名
在西安市哪些排名好的关键词优化公司?这个问题还真是不好回答,每一个网站关键词优化公司都有自己存在的合理性,存在的就是合理的,关键词优化公司没有好坏之分,主要看适合不适合...
深圳网站建设公司哪家好?企业网站建设公司排名
广东深圳比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲深圳十大企业网站建设公司排名。...
珠海seo外包公司哪家好?网站外包服务公司排名
广东珠海seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲珠海seo外包公司十大排名榜。...