📄 speciallist.asp
字号:
<!--#include file="Conn.asp"-->
<!--#include file="Inc/Cl_Const.asp"-->
<!--#include file="Inc/Cl_Function_Public.asp"-->
<!--#include file="Inc/Cl_Function_Article.asp"-->
<!--#include file="Inc/Cl_Function_Soft.asp"-->
<!--#include file="Inc/Cl_Function_Photo.asp"-->
<!--#include file="Inc/Cl_Function_Movie.asp"-->
<!--#include file="Inc/Cl_Function_Product.asp"-->
<%
Dim ChannelID
ChannelID=Cl.GetClng(Request("ChannelID"))
Call Cl.Get_ChannelSetting(ChannelID)
PageSize = 20
FileName = "SpecialList.asp?ChannelID="&ChannelID
Cl.Title = Cl.GetChannelName(ChannelID) & "专题列表"
Cl.Path = Cl.Language.selectSingleNode("//CurrentPath").text & "<a href='" & Cl.Web_info(4) & "'>" & Cl.Web_info(0) & "</a> >> " & Cl.GetChannelName(ChannelID) & "专题列表"
TotalPut=0
Template.ProjectID = Cl.ProjectID
Template.TemplateID = 0
Template.CssID = Cl.CssID
Call Template.Load(0,2)
TempStr = Replace(Template.Html,"{$showspeciallist}",ShowSpecialList(ChannelID))
if TotalPut>0 then
TempStr = Replace(TempStr,"{$showpage}",Cl.ShowPage(FileName,TotalPut,PageSize,"个","专题"))
else
TempStr = Replace(TempStr,"{$showpage}","")
end if
Response.write Template.ReplaceAllFlag(TempStr)
'分页显示所有专题
Function ShowSpecialList(Byval sChannelID)
Dim SQL,Rs,i,sTemp
SQL="select SpecialID,SpecialName,ChannelID from Cl_Special where ChannelID=-1 or ChannelID="&sChannelID&" order by OrderID"
Set Rs= server.CreateObject ("adodb.recordset")
OpenConn : Rs.open SQL,Conn,1,1
if rs.bof and rs.eof then
TotalPut=0
ShowSpecialList = " 没有任何专题栏目"
Rs.close : Set Rs=Nothing : Exit Function
else
TotalPut=rs.recordcount
if (TotalPut mod PageSize)=0 then
TotalPages = TotalPut \ PageSize
else
TotalPages = TotalPut \ PageSize + 1
end if
if CurrentPage > TotalPages then CurrentPage=TotalPages
if CurrentPage < 1 then CurrentPage=1
rs.move (CurrentPage-1)*PageSize
SQL = Rs.GetRows(-1)
Rs.close:Set Rs=Nothing
if sChannelID=0 then
For i=0 to Ubound(SQL,2)
sTemp=sTemp & "<li>" & SQL(1,i) & " --> "
Dim Node
For Each Node In Application(Cl.CacheName & "_channellist").DocumentElement.SelectNodes("channel[@channeltype<2][@channelid!=0][@channelid!=6]")
sTemp = sTemp & " [<a href='" & Cl.WebDir & Node.selectSingleNode("@channeldir").text &"/ShowSpecial.asp?SpecialID=" & SQL(0,i) & "'>" & Node.selectSingleNode("@channelname").text & "</a>]"
Next
Set Node = Nothing
sTemp = sTemp & "</li>"
Next
else
For i=0 to Ubound(SQL,2)
sTemp=sTemp & "<li><a href=""" & Cl.WebDir & Cl.Channel.selectSingleNode("@channeldir").text & "/ShowSpecial.asp?SpecialID=" & SQL(0,i) & """>" & SQL(1,i) & "</a></li>"
Next
end if
ShowSpecialList = sTemp
SQL=Empty
end if
End Function
%>
<%
'==================================================
'CreateLive CMS Version 4.0
' Powered by Aspoo.Net
'
'邮箱: support@aspoo.cn Info@aspoo.cn
'QQ: 3315263 596197794
'网站: www.aspoo.cn www.aspoo.com
'论坛: bbs.aspoo.cn bbs.aspoo.com
'
'Copyright (C) 2005-2007 Aspoo.Net All Rights Reserved.
'==================================================
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -