账号通
    

账号  

密码  

19684

查看

23

回复
主题:[分享][分享]V5.5x 科汛sql标签实现树型三级,四级等导航 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2009/4/15 11:05:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

在商业服务区有用户这样需求,考虑到这方面应用较广泛就此发布出来共享



原理还是利用强大的sql标签功能,参考了http://bbs.kesion.com/dispbbs.asp?boardid=41&Id=68939的方法.但由于他的三级是调用文章,而有时我们需要调用的三级仍然是栏目.



先说说三级的实现



建三个标签,我取名为三级栏目,二级栏目,一级栏目





1、下载文件夹dtree到网站根目录下images文件夹里:



 下载信息  [文件大小:8.82 KB ]
 点击查看原图 点击下载文件:dtree





2、在需要调用树型菜单的模板页<head></head>之间调用:

  1. <link href="images/dtree/dtree.css" type=text/css rel=StyleSheet>

  2. <script type="text/javascript" src="images/dtree/dtree.js"></script>





接下来为我建的标签:分别如下



标签名称:三级栏目

  1. sql语句:SELECT TOP 15 ID,FolderName,TN FROM KS_Class Where TN='{$Param(0)}' ORDER BY FolderOrder

循环体:

  1. [loop=15]
  2. d.add({$Field(ID,GetInfoUrl,100,2)},{$Param(0)},'{$Field(FolderName,Text,0,...,0,)}','{$Field(ID,GetInfoUrl,100,1)}');
  3. [/loop]



标签名称:二级栏目

sql语句:

  1. SELECT TOP 15 ID,FolderName,TN FROM KS_Class Where TN='{$Param(0)}' ORDER BY FolderOrder



循环体:

  1. [loop=15]
  2. d.add({$Field(ID,Text,0,...,0,)},{$Param(0)},'{$Field(FolderName,Text,0,...,0,)}','{$Field(ID,GetInfoUrl,100,1)}');

  3. {SQL_三级栏目({$Field(ID,GetInfoUrl,100,2)})}

  4. [/loop]



标答名称:一级栏目

sql语句:

  1. SELECT TOP 15 ID,FolderName,TS,TN FROM KS_Class Where  tj=1 ORDER BY FolderOrder


循环体:

  1. <script type="text/javascript">  
  2.        <!--   
  3.        d = new dTree('d');   
  4.        d.add(0,-1,'全站导航');
  5. [loop=15]
  6.        d.add({$Field(ID,Text,0,...,0,)},0,'{$Field(FolderName,Text,0,...,0,)}','{$Field(ID,GetInfoUrl,100,1)}');
  7. {SQL_二级栏目({$Field(ID,Text,0,...,0,)})}
  8. [/loop]
  9.        document.write(d);
  10.        //-->  
  11. </script>






调用时:{SQL_一级栏目()}

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

44

主题

0

广播

0

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

用户积分:320 分
登录次数:32 次
注册时间:2010/1/8
最后登录:2011/12/22
chenht 发表于:2010/1/10 14:37:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一二三四 当前离线

10

主题

0

广播

0

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

用户积分:257 分
登录次数:1 次
注册时间:2009/7/8
最后登录:2009/7/8
一二三四 发表于:2009/7/8 11:23:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统
学习..学习..学习..
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
冰峰仔仔 当前离线

126

主题

0

广播

0

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

用户积分:1657 分
登录次数:133 次
注册时间:2007/2/8
最后登录:2013/3/19
冰峰仔仔 发表于:2009/6/24 8:07:00   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

哎呀  真的挺好哎  我正需要这个呢

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

1259

主题

11

广播

1

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

用户积分:9743 分
登录次数:1540 次
注册时间:2007/4/1
最后登录:2024/1/8
天下无语 发表于:2009/6/17 12:56:00   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统
不错哦,学习学习!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnmichle 当前离线

176

主题

0

广播

0

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

用户积分:1360 分
登录次数:116 次
注册时间:2008/8/21
最后登录:2015/5/26
cnmichle 发表于:2009/6/16 7:16:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yanger880 当前离线

157

主题

0

广播

0

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

用户积分:778 分
登录次数:100 次
注册时间:2009/4/16
最后登录:2012/7/17
yanger880 发表于:2009/5/4 1:51:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cngothic 当前离线

101

主题

0

广播

0

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

用户积分:1390 分
登录次数:78 次
注册时间:2007/9/7
最后登录:2010/8/25
cngothic 发表于:2009/4/28 22:26:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
port 当前离线

201

主题

0

广播

0

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

用户积分:1556 分
登录次数:148 次
注册时间:2008/11/5
最后登录:2018/5/10
port 发表于:2009/4/28 15:38:00   | 只看该作者 查看该作者主题 9楼 
科汛在线商城系统(NET)
不错哦,学习学习!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
liunaasp 当前离线

26

主题

0

广播

0

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

用户积分:573 分
登录次数:32 次
注册时间:2009/4/21
最后登录:2010/3/18
liunaasp 发表于:2009/4/28 15:28:00   | 只看该作者 查看该作者主题 10楼 
科汛智能建站系统

挺不错的 可是为什么在我运行的时间老提示  缺少对象啊?

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