⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classlist_fun.asp

📁 TSYS网站管理系统 TSYS网站管理系统 TSYS网站管理系统
💻 ASP
字号:
<%
'///////////////////////////////////////////
'//函数:取得当前Id所在树的路径
'//参数:当前节点Id,链接?后所带的参数值
'//返回:字符串,(例:根类别 > 下载中心 > 网络相关 > 下载软件)
Function GetClassPath(Id,Url)
    Dim Sql,str
    Dim tId,Counter
        tId=Id
        Counter=0
    Dim StopRun
        StopRun=false
    If Instr(Url,"?")=0 Then
        Url=Url&"?"
    Else
        If Right(Url,1)<>"?" Then
            Url=Url&"&"
        End If
    End If
    Dim Rs
    do
        Sql="Select Id,Title,Parent From ClassList Where Id="&tId
        Set Rs=Conn.ExeCute(Sql)
        If Not(Rs.Eof And Rs.Bof)Then
            str=" > <a href='"&Url&"Parent="&Rs("Id")&"'>"&Rs("Title")&"</a>"&str
            tId=CInt(Rs("Parent"))
        Else
            StopRun=True
        End If
        Rs.Close
    Loop Until(StopRun Or tId=0)
    str="<a href='"&Url&"Parent=0'>根类别</a>" & str
    GetClassPath=str
End Function

'///////////////////////////////////////////
'//函数:取得当前Id所在树的路径
'//参数:当前节点Id,链接?后所带的参数值
'//返回:字符串,(例:根类别 > 下载中心 > 网络相关 > 下载软件)
Function GetClassPath2(RootId,Id,Url)
    Dim Rs,Str
    Set Rs=Conn.ExeCute("Select Id,Parent,Title From ClassList Where Id="&Id&" And Id<>"&RootId)
	If Not(Rs.Eof And Rs.Bof) Then
		If Url="" Then
			Str= " &gt; <a href=""?Parent="&Rs("Id")&""">" & Rs("Title") & "</a>"
		Else
			Str= " &gt; <a href="""&Url&"Parent="&Rs("Id")&""">" & Rs("Title") & "</a>"			
		End If
		Str=GetClassPath2(RootId,Rs("Parent"),Url) & Str
	Else
		If Url="" Then
			Str="<a href=""?Parent="&RootId&""">根类别</a>" & Str			
		Else
			Str="<a href="""&Url&"Parent="&RootId&""">根类别</a>" & Str
		End If
	End If
	Rs.Close
	Set Rs=Nothing
	GetClassPath2=Str
End Function

'///////////////////////////////////////////
'//函数:递归搜当前目录下所有的下级目录(无限层型目录)
'//参数:栏目Id
Function AllChildClass(Parent)
    Dim Rs
    Set Rs=Conn.ExeCute("Select Id From ClassList Where Parent="&Parent)
    While Not Rs.Eof
        AllChildClass=AllChildClass & "," & Rs("Id")
        AllChildClass=AllChildClass & AllChildClass(Rs("Id"))
        Rs.MoveNext
    Wend
    Rs.Close
    Set Rs=Nothing
End Function

'//////////////////////////////////////////////
'//函数:获得资源指定数据库字段的信息
'//参数:字段名,资源Id
'//返回:数据库字段值
Function GetNewsFieldValue(FieldName,Id)
    Dim Rs,Sql
        Sql="Select "&FieldName&" From view_AllNewsInfo Where Id="&Id
    Set Rs=Conn.ExeCute(Sql)
    If Not(Rs.Eof And Rs.Bof) Then
        GetNewsFieldValue=Rs(FieldName)
    Else
        GetNewsFieldValue=Null
    End If
    Rs.Close
    Set Rs=Nothing
End Function
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -