<% '**************************************************** ' 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 & "
  • 你要找的产品不存在,或者已经被管理员删除!
  • " else titlepic=rs("pic_Content1") rs("pic_count")=rs("pic_count")+1 rs.update end if end if '================================================= if FoundErr=True then Call HxErrMsg() response.end end if '================================================= '过程名:main_Prod '作 用:当前位置 '参 数:无 'Web: http://www.Hx66.net '================================================= sub main_Prod() Response.Write "  Home" & vbCrlf if piccat_id>0 then sql="select * from cpiccat where piccat_id="&piccat_id set rec=server.createobject("adodb.recordset") rec.open sql,conn,1,1 if rec("sid")<>0 then sql="select * from cpiccat where piccat_id="&rec("sid") set rec1=server.createobject("adodb.recordset") rec1.open sql,conn,1,1 Response.Write "     "&rec1("piccat_name")&"" & vbCrLf rec1.close set rec1=nothing end if Response.Write "     "&rec("piccat_name")&"" & vbCrLf rec.close set rec=nothing if pic_id>0 then Response.Write "     "&titlepic&"" & vbCrLf end if rec.close set rec=nothing else Response.Write "     All Product Show" & vbCrLf end if end sub '================================================= '过程名:class_pic '作 用:产品分类——纵排 '参 数:无 'Web: http://www.Hx66.net '================================================= '①折叠形式: 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 Response.Write "" & vbCrlf c_i=1 class_2s=" noDis" do while not rs1.eof if rs1("piccat_id")=cat_sid_1 then class_1=" class=""this""" class_2="" else class_1="" class_2=" noDis" '分类折叠的样式 end if Response.Write "
     "&rs1("piccat_name")&"
    " & vbCrlf else Response.Write "href=""project.asp?piccat_id="&rs1("piccat_id")&"""" & vbCrlf if cint(request("piccat_id"))=rs1("piccat_id") then response.write " class=""right""" else response.write "class=""left""" end if Response.Write ">"&rs1("piccat_name")&" " & vbCrlf end if else Response.Write "href=""project.asp?piccat_id="&rs1("piccat_id")&"""" & vbCrlf if cint(request("piccat_id"))=rs1("piccat_id") then response.write " class=""right""" else response.write "class=""left""" end if Response.Write ">"&rs1("piccat_name")&" " & vbCrlf end if if request("action")="hid" then Response.Write "
    " & 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 "
     "&rs2("piccat_name")&"
    " & 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 "
     "&rs3("piccat_name")&"
    " & 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 "
    "&rs1("piccat_name")&"
    " & 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 "
           "&rs2("piccat_name")&"
    " & 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 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 Response.Write " " & vbCrlf end if end if 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 " " & vbCrlf Response.Write "
    " & vbCrlf Response.Write " " & vbCrlf Response.Write " " & vbCrlf Response.Write " " & vbCrlf Response.Write "
    "&gotTopic(rs("pic_name"),19)&"
    " & 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 if Hx_Nums > Hxperpage then Response.Write "" & vbCrlf Response.Write " " & vbCrlf Response.Write " " & vbCrlf Response.Write " " & vbCrlf Response.Write "
    "&MultiPages&"
    " & vbCrlf end if rs.close set rs=nothing end sub %>