%
'****************************************************
' Hxcms Ver7.6 Power by Hx66.net
' Web: http://www.Hx66.net,http://Hx66.com.cn
' Copyright (C) 2006 Hx66.net All Rights Reserved.
'****************************************************
dim pic_id,piccat_id,onpic,suitpic,titlepic,cat_sid
dim founderr,errmsg
if request.querystring("pic_id")<>"" then
if not isInteger(request.querystring("pic_id")) then
Response.Redirect "Show_Error.asp?Eid=传值参数非法!"
Response.End
end if
pic_id=CLng(request("pic_id"))
else
pic_id=0
end if
if request.querystring("piccat_id")<>"" then
if not isInteger(request.querystring("piccat_id")) then
Response.Redirect "Show_Error.asp?Eid=传值参数非法!"
Response.End
end if
piccat_id=CLng(request("piccat_id"))
'三级分类折叠
sql="select sid from cpiccat where piccat_id="&piccat_id
set rs_1=server.createobject("adodb.recordset")
rs_1.open sql,conn,1,1
if rs_1("sid")=0 then
cat_sid_1=piccat_id
else
sql="select sid from cpiccat where piccat_id="&rs_1("sid")
set rs_2=server.createobject("adodb.recordset")
rs_2.open sql,conn,1,1
if rs_2("sid")=0 then
cat_sid_1=rs_1("sid")
cat_sid_2=piccat_id
else
cat_sid_1=rs_2("sid")
cat_sid_2=rs_1("sid")
cat_sid_3=piccat_id
end if
end if
rs_1.close
set rs_1=nothing
'三级分类折叠
else
piccat_id=0
end if
if pic_id>0 then
sql="select * from cpic where pic_id="&pic_id
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if rs.bof and rs.eof then
FoundErr=True
ErrMsg=ErrMsg & "
" & vbCrlf
else
Response.Write "
" & vbCrlf
end if
sql="select * from cpiccat where sid="&rs1("piccat_id")&" order by sorder asc,piccat_id desc"
set rs2=server.createobject("adodb.recordset")
rs2.open sql,conn,1,1
do while not rs2.eof
if rs2("piccat_id")=cat_sid_2 then
class_3=" class=""this strong"""
class_4=""
else
class_3=""
class_4=" noDis"
end if
Response.Write "
" & vbCrlf
sql="select * from cpiccat where sid="&rs2("piccat_id")&" order by sorder asc,piccat_id desc"
set rs3=server.createobject("adodb.recordset")
rs3.open sql,conn,1,1
do while not rs3.eof
if rs3("piccat_id")=cat_sid_3 then
class_5=" class=""this"""
else
class_5=""
end if
Response.Write "
" & vbCrlf
rs3.movenext
loop
rs3.close
set rs3=nothing
rs2.movenext
loop
rs2.close
set rs2=nothing
Response.Write "
" & vbCrlf
c_i=c_i+1
rs1.movenext
loop
rs1.close
set rs1=nothing
end sub
'②平铺形式:
'sub class_Product()
'sql="select * from cpiccat where sid=0 order by sorder asc,piccat_id desc"
'set Rs1=server.createobject("adodb.recordset")
'Rs1.open sql,conn,1,1
'do while not rs1.eof
'Response.Write "
" & vbCrlf
'sql="select * from cpiccat where sid="&rs1("piccat_id")&" order by sorder asc,piccat_id desc"
'set rs2=server.createobject("adodb.recordset")
'rs2.open sql,conn,1,1
'do while not rs2.eof
'Response.Write "
" & vbCrlf
'rs2.movenext
'loop
'rs2.close
'set rs2=nothing
'rs1.movenext
'loop
'rs1.close
'set rs1=nothing
'end sub
'=================================================
'过程名:displayList_pic
'作 用:带分页功能的产品列表
'参 数:nn-标题长度,poppicnum-热门点击数,Hxperpage-每页显示条数
'Web: http://www.Hx66.net
'=================================================
sub displayList_pic(Hxperpage)
Dim CurPage,Url_Add
Url_Add="?"
If Request.QueryString("Page")<>"" Then
Curpage=Request.QueryString("Page")
If IsInteger(Curpage)=False Then Curpage=1
Else
Curpage=1
End If
dim mtyid,hx01,hx66010
mtyid=int(piccat_id)
set hx01=conn.execute("select piccat_id,piccat_name,sid from cpiccat order by piccat_id")
do while not hx01.eof
if mtyid=hx01("sid") then
hx66010=hx66010+" or piccat_id="&hx01("piccat_id")
end if
hx01.movenext
loop
hx01.close
set hx01=nothing
if request.querystring("piccat_id")<>"" and request("action")<>"search" then
sql="select * from cpic where (piccat_id="&piccat_id&hx66010&") order by orderid asc,pic_id desc"
Url_Add=Url_Add&"piccat_id="&piccat_id&"&"
else
sql="select * from cpic order by orderid asc,pic_id desc"
end if
Response.Write "
" & vbCrlf
Response.Write " " & vbCrlf
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
Dim Hx_Nums,MultiPages,i
Rs.PageSize=Hxperpage
Rs.AbsolutePage=CurPage
Hx_Nums=Rs.RecordCount
MultiPages=MultiPage(Hx_Nums,Hxperpage,CurPage,Url_Add)
Do Until Rs.EOF OR i=Hxperpage
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " ![]() | " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " | " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " "&gotTopic(rs("pic_name"),19)&" | " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " | " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " " & vbCrlf
Response.Write " | " & vbCrlf
i=i+1
if i mod 3 = 0 and i mod Hxperpage <> 0 then
Response.Write "
" & vbCrlf
Response.Write " " & vbCrlf
end if
rs.movenext
loop
else
if rs.eof and rs.bof then
Response.Write "
" & vbCrlf
Response.Write " | " & vbCrlf
if request("piccat_id")<> "" and request("action")="" then
Response.Write "该分类暂时没有图片"
elseif request("piccat_id")<> "" and request("action")<>"" then
Response.Write "该分类下没有找到包含["&request("keyword")&"]的图片!"
elseif request("keyword")<>"" and request("piccat_id")="" then
Response.Write "没有找到包含["&request("keyword")&"]的图片!"
elseif request("keyword")<>"" and request("piccat_id")<>"" then
Response.Write "该类下没有找到包含["&request("keyword")&"]的图片!"
else
Response.Write "没有任何图片,请管理员到后台添加!"
end if
Response.Write " | " & vbCrlf
Response.Write "
" & vbCrlf
end if
end if
Response.Write " " & vbCrlf
Response.Write "
" & vbCrlf
if Hx_Nums > Hxperpage then
Response.Write "
" & vbCrlf
Response.Write " " & vbCrlf
Response.Write " | "&MultiPages&" | " & vbCrlf
Response.Write "
" & vbCrlf
Response.Write "
" & vbCrlf
end if
rs.close
set rs=nothing
end sub
%>