账号通
    

账号  

密码  

5007

查看

17

回复
主题:V9.0中.currclass在一级导航中没有问题,二级导航会全部输出为.currclass [收藏主题] 转到:  
seekin 当前离线

442

主题

4

广播

1

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

用户积分:3753 分
登录次数:277 次
注册时间:2007/6/4
最后登录:2018/5/4
seekin 发表于:2012/8/3 15:59:33   | 只看该作者 查看该作者主题 11楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
tanweichun0202 当前离线

352

主题

4

广播

1

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

用户积分:716 分
登录次数:235 次
注册时间:2011/10/8
最后登录:2015/5/29
tanweichun0202 发表于:2012/8/3 16:12:33   | 只看该作者 查看该作者主题 12楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sqzxx 当前离线

80

主题

7

广播

1

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

用户积分:938 分
登录次数:89 次
注册时间:2009/5/24
最后登录:2022/12/23
sqzxx 发表于:2012/8/19 14:46:24   | 只看该作者 查看该作者主题 13楼 
做在线知识付费 选科汛云开店

昨天试了一下,最新发布的V9.0还是存在这个问题

怎么还是没有解决呀?

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

562

主题

13

广播

4

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

用户积分:2810 分
登录次数:158 次
注册时间:2010/3/17
最后登录:2018/10/7
yanglxg2010 发表于:2012/8/21 18:50:00   | 只看该作者 查看该作者主题 14楼 

解决方法:





打开ks_cls/kesion.label.functioncls.asp





找到





2026行左右





For Each Node In XML.DocumentElement.SelectNodes("row")



           ClassID=Node.SelectSingleNode("@id").text



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



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



        '增加第一级导航判断



        ElseIf  Instr(KS.C_C(Fcls.RefreshFolderID,8),",")<>0 And Instr(Node.SelectSingleNode("@ts").text,",")<>0 then



         if Split(Node.SelectSingleNode("@ts").text,",")(0)=Split(KS.C_C(Fcls.RefreshFolderID,8),",")(0) Then



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



         else



           echo  "  <li"&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"



         end if



         '===========



        Else



        echo  "  <li"&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"



        End If



        echo "<a " & KS.GetCss(T_Css) & " href=""" & KS.GetFolderPath(ClassID) & """" & O_P_T & ">" & Trim(Node.SelectSingleNode("@foldername").text) & "</a></li>"



        kk=kk+1



        Next













修改为:













For Each Node In XML.DocumentElement.SelectNodes("row")



           ClassID=Node.SelectSingleNode("@id").text



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



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



        '增加第一级导航判断



        ElseIf  Split(KS.C_C(Fcls.RefreshFolderID,8)&",",",")(0)=classid then



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



         '===========



        Else



          echo  "  <li"&KS.GetCssID(LIID)&KS.GetCss(LICss)&">"



        End If



        echo "<a " & KS.GetCss(T_Css) & " href=""" & KS.GetFolderPath(ClassID) & """" & O_P_T & ">" & Trim(Node.SelectSingleNode("@foldername").text) & "</a></li>"



        kk=kk+1



        Next













注意两段加颜色的代码是修改的部分。

点评 2

说得很好:5.0     
sqzxx 说得很好:5
经测试,正解!!感谢! 威望+2 发表于 2012/8/21 19:31:00 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yanglxg2010 当前离线

562

主题

13

广播

4

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

用户积分:2810 分
登录次数:158 次
注册时间:2010/3/17
最后登录:2018/10/7
yanglxg2010 发表于:2012/8/21 18:50:24   | 只看该作者 查看该作者主题 15楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yydyyydy 当前离线

122

主题

7

广播

0

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

用户积分:1224 分
登录次数:238 次
注册时间:2006/11/10
最后登录:2024/6/14
yydyyydy 发表于:2012/9/13 9:11:31   | 只看该作者 查看该作者主题 16楼 
科汛在线考试系统(NET)

升级到V9.0后,我也遇到这样问题!有解决办法吗?向前进

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

2436

主题

2

广播

4

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

用户积分:3600 分
登录次数:203 次
注册时间:2012/3/1
最后登录:2015/1/16
songlala 发表于:2012/9/13 11:28:42   | 只看该作者 查看该作者主题 17楼 
科汛在线商城系统(NET)
不太理解。。。。。。。。。。。。。。。。。。。。。。。。。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
美丽萃 当前离线

21

主题

0

广播

0

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

用户积分:41 分
登录次数:15 次
注册时间:2012/9/13
最后登录:2012/11/26
美丽萃 发表于:2012/10/19 0:04:05   | 只看该作者 查看该作者主题 18楼 
科汛在线网校系统

有没有交流群,发个来加下哈,www.meilicui.com

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