返回首页
当前位置: 主页 > 学 院 > CMS教程 > 科汛Cms >

又一款用sql标签嵌套sql标签构建可折叠树型导航

时间:2010-01-23 11:29来源:未知 作者:admin 点击:
先看效果图: 此主题相关图片如下:未命名.jpg , 构建思路还是用sql嵌套sql标签! 实现方法: 1、下载文件夹dtree到网站根目录下images文件夹里: 2、在需要调用树型菜单的模板页head

先看效果图:


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

构建思路还是用sql嵌套sql标签!

实现方法:

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

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

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

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

 

3、新建自定义SQL标签,名字可自取,我取名为:内循环树型

新建参数:如“调用栏目

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

循环体:

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

 

4、新建自定义SQL标签,名字可自取,我取名为:外循环树型

查询语句:SELECT TOP 15 ID,FolderName,TS,TN FROM KS_Class Where ChannelID=1 and TN='0' ORDER BY FolderOrder

 

循环体:

<script type="text/javascript"> 
       <!--  
       d = new dTree('d');  
       d.add(0,-1,'数学资料中心');
[loop=15]
       d.add({$Field(ID,Text,0,...,0,)},0,'{$Field(FolderName,Text,0,...,0,)}','{$Field(ID,GetInfoUrl,100,1)}');
{SQL_内循环树型({$Field(ID,Text,0,...,0,)})}
[/loop]
       document.write(d);
       //--> 
</script>

保存,然后在需要调用的地方调用:{SQL_外循环树型()}即可!!

(责任编辑:admin)
顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容