账号通
    

账号  

密码  

4221

查看

7

回复
主题:【已修复】7.0二级栏目无法判断当前栏目而使用.currclass样式 [收藏主题] 转到:  
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2010/10/26 13:35:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

问题:经测试只能在一级导航中,二级导航会全部输出为.currclass

解决方法:

打开Kesion.Label.FunctionCls.asp找到如下代码

  1.         If FCls.RefreshFolderID=ClassID or (UCase(FCls.RefreshType) = "INDEX" and kk=0) Then

  2.         echo  "  <li class=""currclass"""&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"

  3.         增加第一级导航判断

  4.         ElseIf  Instr(KS.C_C(Fcls.RefreshFolderID,8),",")<>0 And Instr(Node.SelectSingleNode("@ts").text,",")<>0 then
  5.          if Split(Node.SelectSingleNode("@ts").text,",")(0)=Split(KS.C_C(Fcls.RefreshFolderID,8),",")(0) Then
  6.            echo  "  <li class=""currclass"""&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"
  7.          else
  8.            echo  "  <li class=""currclass"""&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"
  9.          end if

代码说明:

currclass  统一对当前栏目定义样式   currclass 如果是二级栏目调用此样式    currclass 如果是一级栏目则调用此样式,这个是我添加的,官方没有



通过对官方代码的解读,我们发现官方对一级栏目和非一级栏目的当前样式都使用了一个样式来定义的,所以才造成二级导航中所有的样式都成当前栏目的样式



大家根据上面的样式名,完全可以自由发挥哦

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2010/10/26 16:53:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

就是搞不懂官方为什么要增加一个一级导航的判断,如果需要应用两个当前栏目效果的完全可以用css来控制


一级导航

#nav_1 .currclass {}

二级导航

#nav_2 .currclass {}


至于非当前栏目的样式直接在模板中控制,用不着写进源码

 
QQ:592002940 <a target=_blank href=http://qun.qq.com/#jointhegroup/gid/40509894 title=点击加入科讯技术交流群>科讯技术交流群</a>===<a target=_blank href=http://qun.qq.com/#jointhegroup/gid/7133571 title=点击加入科讯技术高级群>科讯CMS高级群</a>=== 欢迎新手加入学习,欢迎高手加入指导 承接科讯系统的模板整合,各类模板仿制 <a href=http://hi.baidu.com/科讯技术 title=科讯技术百度博客,收录大量实用技术文章>科讯技术博客</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hel8l8 当前离线

138

主题

2

广播

0

粉丝
添加关注
级别:一年级

用户积分:575 分
登录次数:106 次
注册时间:2009/5/23
最后登录:2015/1/3
hel8l8 发表于:2010/11/17 9:29:00   | 只看该作者 查看该作者主题 藤椅 
 
时尚网络技术,网站制作www.kysns.com mtv网站mtv.kysns.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/11/18 10:45:00   | 只看该作者 查看该作者主题 板凳 

当时可能是考虑到判断外部链接,如网站首页时用的


看这个演示就明白:http://shop1.kesion.com/Index.html

 
我爱世界杯,我爱KesionCMS.
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jswzm 当前离线

32

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:63 分
登录次数:19 次
注册时间:2010/4/29
最后登录:2012/2/25
jswzm 发表于:2012/1/17 23:03:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
这和7.0一样不解决问题
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jswzm 当前离线

32

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:63 分
登录次数:19 次
注册时间:2010/4/29
最后登录:2012/2/25
jswzm 发表于:2012/1/17 23:08:00   | 只看该作者 查看该作者主题 地板 
科汛在线商城系统(NET)
这和7.0一样不解决问题一级栏目全变当前了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
tb9188 当前离线

25

主题

2

广播

0

粉丝
添加关注
级别:学前班

用户积分:330 分
登录次数:8 次
注册时间:2012/12/18
最后登录:2013/1/25
tb9188 发表于:2013/1/21 17:24:00   | 只看该作者 查看该作者主题 7楼 
科汛在线商城系统(NET)

请问一下大侠



侧边栏目怎么突显当前栏目呀?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小萌bobo 当前离线

356

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:365 分
登录次数:2 次
注册时间:2012/11/22
最后登录:2013/1/23
小萌bobo 发表于:2013/1/22 10:15:00   | 只看该作者 查看该作者主题 8楼 

问题:经测试只能在一级导航中,二级导航会全部输出为.currclass天津起重机

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行3.03418秒 powered by KesionCMS 9.0