📄 admin_code_product.asp
字号:
<%
sub Admin_ShowRootClass()
dim sqlRoot,rsRoot
sqlRoot="select ClassID,ClassName,RootID,Child From 0791idc_ProductClass where ParentID=0 order by RootID"
Set rsRoot= Server.CreateObject("ADODB.Recordset")
rsRoot.open sqlRoot,conn,1,1
if rsRoot.bof and rsRoot.eof then
response.Write("还没有任何栏目,请首先添加栏目。")
else
do while not rsRoot.eof
if rsRoot(2)=RootID then
response.Write("<a href='" & FileName & "?ClassID=" & rsRoot(0) & "'><font color=red>" & rsRoot(1) & "</font></a> | ")
tID=rsRoot(0)
tChild=rsRoot(3)
else
response.Write("<a href='" & FileName & "?ClassID=" & rsRoot(0) & "'>" & rsRoot(1) & "</a> | ")
end if
rsRoot.movenext
loop
end if
rsRoot.close
set rsRoot=nothing
end sub
sub Admin_ShowClass_Option(ShowType,CurrentID)
if ShowType=0 then
response.write "<option value='0'"
if CurrentID=0 then response.write " selected"
response.write ">无(作为一级栏目)</option>"
end if
dim rsClass,sqlClass,strTemp,tmpDepth,i
dim arrShowLine(20)
for i=0 to ubound(arrShowLine)
arrShowLine(i)=False
next
sqlClass="Select * From 0791idc_ProductClass order by RootID,OrderID"
set rsClass=server.CreateObject("adodb.recordset")
rsClass.open sqlClass,conn,1,1
if rsClass.bof and rsClass.bof then
response.write "<option value=''>请先添加栏目</option>"
else
do while not rsClass.eof
tmpDepth=rsClass("Depth")
if rsClass("NextID")>0 then
arrShowLine(tmpDepth)=True
else
arrShowLine(tmpDepth)=False
end if
strTemp="<option value='" & rsClass("ClassID") & "'"
if CurrentID>0 and rsClass("ClassID")=CurrentID then
strTemp=strTemp & " selected"
end if
strTemp=strTemp & ">"
if tmpDepth>0 then
for i=1 to tmpDepth
strTemp=strTemp & " "
if i=tmpDepth then
if rsClass("NextID")>0 then
strTemp=strTemp & "├ "
else
strTemp=strTemp & "└ "
end if
else
if arrShowLine(i)=True then
strTemp=strTemp & "│"
else
strTemp=strTemp & " "
end if
end if
next
end if
strTemp=strTemp & rsClass("ClassName")
strTemp=strTemp & "</option>"
response.write strTemp
rsClass.movenext
loop
end if
rsClass.close
set rsClass=nothing
end sub
sub Admin_ShowPath(RootName)
response.write "您现在的位置: <a href='" & FileName & "'>" & RootName & "</a> >> "
if ClassID>0 then
if ParentID=0 then
dim sqlPath,rsPath
sqlPath="select ClassID,ClassName From 0791idc_ProductClass where ClassID="&ClassID&" order by Depth"
set rsPath=server.createobject("adodb.recordset")
rsPath.open sqlPath,conn,1,1
do while not rsPath.eof
response.Write "<a href='" & FileName & "?ClassID=" & rsPath(0) & "'>" & rsPath(1) & "</a>"
rsPath.movenext
loop
rsPath.close
set rsPath=nothing
end if
end if
end sub
sub Admin_ShowChild()
dim sqlChild,rsChild
sqlChild="select ClassID,ClassName,Child From 0791idc_ProductClass where ParentID=" & ClassID & " order by OrderID"
Set rsChild= Server.CreateObject("ADODB.Recordset")
rsChild.open sqlChild,conn,1,1
i=0
do while not rsChild.eof
response.Write " <a href='" & FileName & "?ClassID=" & rsChild(0) & "'>" & rsChild(1) & "</a>"
if rsChild(2)>0 then
response.write "(" & rsChild(2) & ")"
else
if ChildID="" then
ChildID=Cstr(rsChild(0))
else
ChildID=ChildID & "," & Cstr(rsChild(0))
end if
end if
rsChild.movenext
i=i+1
if i mod 8=0 then
response.write "<br>"
else
response.write " "
end if
loop
rsChild.close
set rsChild=nothing
end sub
sub Admin_ShowChild2()
response.write "<table width='100%' border='0' align='center' cellpadding='5' cellspacing='1'>"
response.write " <tr class='tdbg'>"
dim sqlChild,rsChild,rsChild2
sqlChild="select ClassID,ClassName,Child From 0791idc_ProductClass where ParentID=" & ClassID
Set rsChild= Server.CreateObject("ADODB.Recordset")
set rsChild2= Server.CreateObject("ADODB.Recordset")
rsChild.open sqlChild,conn,1,1
i=0
do while not rsChild.eof
response.Write "<td width='50%' valign='top'><a href='" & FileName & "?ClassID=" & rsChild(0) & "'><b><font color=red>" & rsChild(1) & "</b></font></a>"
if rsChild(2)>0 then
response.write "(" & rsChild(2) & ")<br>"
sqlChild="select ClassID,ClassName,Child From 0791idc_ProductClass where ParentID=" & rsChild(0)
rsChild2.open sqlChild,conn,1,1
j=0
do while not rsChild2.eof
response.Write "<a href='" & FileName & "?ClassID=" & rsChild2(0) & "'>" & rsChild2(1) & "</a>"
if rsChild2(2)>0 then
response.write "(" & rsChild2(2) & ")"
end if
response.write " "
rsChild2.movenext
j=j+1
if j mod 5=0 then response.write "<br>"
loop
rsChild2.close
else
if ChildID="" then
ChildID=Cstr(rsChild(0))
else
ChildID=ChildID & "," & Cstr(rsChild(0))
end if
end if
rsChild.movenext
i=i+1
response.write "</td>"
if i mod 2=0 then
response.write "</tr><tr class='tdbg'>"
end if
loop
if i mod 2<>0 then response.write "<td> </td>"
rsChild.close
set rsChild=nothing
set rsChild2=nothing
response.write "</tr></table>"
end sub
sub Admin_ShowPath2(strParentPath,strClassName,iDepth)
if iDepth<=0 then
response.write strClassName
exit sub
end if
dim sqlPath,rsPath,i
sqlPath="select * From 0791idc_ProductClass where ClassID in (" & strParentPath & ") order by Depth"
set rsPath=server.createobject("adodb.recordset")
rsPath.open sqlPath,conn,1,1
do while not rsPath.eof
for i=1 to rsPath("Depth")
response.write " "
next
if rsPath("Depth")>0 then
response.write "└"
end if
response.Write rsPath("ClassName") & "<br>"
rsPath.movenext
loop
rsPath.close
set rsPath=nothing
if iDepth>0 and strClassName<>"" then
for i=1 to iDepth
response.write " "
next
response.write "└" & strClassName
end if
end sub
sub DelFiles(strUploadFiles)
if strUploadFiles="" then exit sub
if DelUpFiles="Yes" and ObjInstalled=True then
dim fso,arrUploadFiles,i
Set fso = CreateObject("Scripting.FileSystemObject")
if instr(strUploadFiles,"|")>1 then
arrUploadFiles=split(strUploadFiles,"|")
for i=0 to ubound(arrUploadFiles)
if fso.FileExists(server.MapPath("" & arrUploadfiles(i))) then
fso.DeleteFile(server.MapPath("" & arrUploadfiles(i)))
end if
next
else
if fso.FileExists(server.MapPath("" & strUploadfiles)) then
fso.DeleteFile(server.MapPath("" & strUploadfiles))
end if
end if
Set fso = nothing
end if
end sub
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -