%
if Not Cl.TrueChannelPurview(2,ChannelID) then
Admin_ShowErr("
您无此操作权限! ")
end if
if ChannelID=0 then Admin_ShowErr("您无此操作权限! ")
Const MaxPerPage=20
Dim Action,ClassID,SpecialID,JsType
Dim CurrentPath,TempData
Dim SystemTopDir,SystemDir
Action=Trim(request("Action"))
SystemTopDir="http://"&Request.servervariables("Server_name")
SystemDir=SystemTopDir & Cl.WebDir
JsType=Cl.ChkClng(Trim(Request("JsType")))
CurrentPage=Cl.ChkClng(request("page"))
Cl.GetChannelSetting(ChannelID)
ModuleID=Clng(Cl.Channel_Setting(20))
Header
%>
<%
Select Case Action
Case "AddJs"
AddJS
Case "ModifyJs"
ModifyJS
Case "SaveJs"
SaveJs
Case "SaveModify"
SaveJs
Case "Del"
DelJs
Case "RefreshJs"
RefreshJs(ChannelID)
Response.write Cl.ShowSuc("恭喜您,刷新所有Js成功!")
Case Else
JsMain
End Select
Footer
Sub JsMain()
sql="select ID,ChannelID,JsName,JsReadme,JsType,JsFileName,Config from Cl_Js Where ChannelID="&ChannelID&" order by id desc"
set rs=server.createobject("adodb.recordset")
OpenConn : rs.open sql,Conn,1,1
%>
<%
Response.write Cl.ShowPage("Admin_Js.asp?ChannelID="&ChannelID,TotalPut,MaxPerPage,"个","Js")
if Cl.Web_Info(15) = "1" then%>
<%
end if
End Sub
Sub AddJs()
%>
<%
ShowStyleCode
if JsType=1 then %>
<%
end if
End Sub
sub AddJs_0()
%>
输入标签:
<%
end sub
sub AddJs_1()
%>
所属栏目:
不指定栏目
<%=ShowClass_Option(ChannelID,0,0,3)%>
包含子栏目
不能指定为外部栏目
所属专题:
<%=ShowSpecial_Option(ChannelID,SpecialID,1)%>
<%=Cl.Channel_Setting(2)%>数目:
请输入要显示<%=Cl.Channel_Setting(2)%>的记录数
显示类型:
标题
标题+内容
图片
图片+标题
图片+标题+内容
分栏:
一栏
两栏
三栏
四栏
五栏
<%=Cl.Channel_Setting(2)%>属性:
热门<%=Cl.Channel_Setting(2)%>
推荐<%=Cl.Channel_Setting(2)%> 如果都不选,将显示所有<%=Cl.Channel_Setting(2)%>
日期范围:
只显示最近
天内的<%=Cl.Channel_Setting(2)%> 如果为空,则显示所有天数的<%=Cl.Channel_Setting(2)%>
排序字段:
ID(降序)
ID(升序)
更新时间(降序)
更新时间(升序)
点击次数(降序)
点击次数(升序)
调用模板设置(请用HTML语法填写)
模板总表格标记部分
标签说明(注意大小写)
内容部分:{%ContentBody%}
<table width="100%" border=0 align="center" cellpadding=0 cellspacing=0><tr>{%ContentBody%}</tr></table>
模板主体循环标记
标签说明(注意大小写)
<%Call ShowLabelIntro()%>
模板换行标记部分
</tr><tr align="left">
<%
end sub
Sub ModifyJs()
Dim ID',rs,SQL
ID=Trim(Request("ID"))
if Not Isnumeric(ID) then Admin_ShowErr("请指定要修改的JSID")
Set Rs=Cl.Execute("Select * From Cl_Js Where ID="&Clng(ID)&"")
if Rs.Bof and Rs.Eof then Admin_ShowErr("请指定要修改的JSID")
%>
<%
ShowStyleCode
End Sub
sub ModifyJs_0()
%>
输入标签:
<%=Rs("Config")%>
<%
end sub
sub ModifyJs_1()
Dim sTr
sTr=Split(Rs("Config"),"@@")
sTr(0)=Split(sTr(0),"||")
sTr(1)=Split(sTr(1),"||")
%>
所属栏目:
不指定栏目
<%=ShowClass_Option(ChannelID,sTr(0)(1),0,3)%>
Checked<%end if%>> 包含子栏目
不能指定为外部栏目
所属专题:
<%=ShowSpecial_Option(ChannelID,sTr(0)(2),1)%>
<%=Cl.Channel_Setting(2)%>数目:
请输入要显示<%=Cl.Channel_Setting(2)%>的记录数
显示类型:
标题
标题+内容
图片
图片+标题
图片+标题+内容
分栏:
一栏
两栏
三栏
四栏
五栏
<%=Cl.Channel_Setting(2)%>属性:
Checked<%end if%>>
热门<%=Cl.Channel_Setting(2)%> Checked<%end if%>>
推荐<%=Cl.Channel_Setting(2)%> 如果都不选,将显示所有<%=Cl.Channel_Setting(2)%>
日期范围:
只显示最近
天内的<%=Cl.Channel_Setting(2)%> 如果为空,则显示所有天数的<%=Cl.Channel_Setting(2)%>
排序字段:
ID(降序)
ID(升序)
更新时间(降序)
更新时间(升序)
点击次数(降序)
点击次数(升序)
调用模板设置(请用HTML语法填写)
模板总表格标记部分
标签说明(注意大小写)
内容部分:{%ContentBody%}
<%=sTr(1)(0)%>
模板主体循环标记
标签说明(注意大小写)
<%Call ShowLabelIntro()%>
<%=sTr(1)(1)%>
模板换行标记部分
<%=sTr(1)(2)%>
<%
end sub
Sub SaveJs()
Dim sConfig
Dim JsName,JsReadMe,JsFileName,JsCode
Dim ClassID,IncludeChild,SpecialID,TopNum,ShowType,ColsNum
Dim IsHot,IsElite,DateNum,OrderType
Dim Style1,Style2,Style3
JsName = Trim(Request("JsName"))
JsReadMe = Trim(Request("JsReadMe"))
JsFileName = Trim(Request("JsFileName"))
JsCode = Trim(Request("JsCode"))
ClassID = Cl.ChkClng(Request("ClassID"))
IncludeChild = Cl.ChkCBool(Request("IncludeChild"))
SpecialID = Cl.ChkClng(Request("SpecialID"))
TopNum = Cl.ChkClng(Request("TopNum"))
ShowType = Cl.ChkClng(Request("ShowType"))
ColsNum = Cl.ChkClng(Request("ColsNum"))
'==============
IsHot = Cl.ChkCBool(Request("IsHot"))
IsElite = Cl.ChkCBool(Request("IsElite"))
DateNum = Cl.ChkClng(Request("DateNum"))
OrderType = Cl.ChkClng(Request("OrderType"))
Style1 = Trim(Request("Style1"))
Style2 = Trim(Request("Style2"))
Style3 = Trim(Request("Style3"))
if JsName = "" or JsFileName = "" then Admin_ShowErr("Js名与Js文件名不能为空!")
JsFileName = Replace(JsFileName,".","")
JsFileName = Replace(JsFileName,"/","")
JsFileName = Replace(JsFileName,"\","")
Cl.LoadTempLates("")
If JsType=0 then
sConfig = JsCode
If IsNull(sConfig) And sConfig="" then
Admin_ShowErr("请输入标签!")
End if
TempData = Cl.ReplaceAllFlag(sConfig)
TempData = replace(replace(replace(TempData,"'",""),chr(10),"\n"),chr(13),"\n")
TempData = "document.write ('" & TempData & "');"
Else
sConfig = ChannelID & "||" & ClassID & "||" & SpecialID & "||" & TopNum
sConfig = sConfig & "||" & IncludeChild & "||" & ShowType & "||" & ColsNum
sConfig = sConfig & "||" & IsHot & "||" & IsElite & "||" & DateNum & "||" & OrderType
sConfig = sConfig & "@@" & Style1 & "||" & Style2 & "||" & Style3
Select Case ModuleID
Case 1
TempData = "document.write ('" & GetArticle(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3) & "');"
Case 2
TempData = "document.write ('" & GetSoft(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3) & "');"
Case 3
TempData = "document.write ('" & GetPhoto(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3) & "');"
Case 4
TempData = "document.write ('" & GetMovie(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3) & "');"
Case 5
TempData = "document.write ('" & GetProduct(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3) & "');"
End Select
End if
if Action="SaveModify" then
Dim ID',rs,SQL
ID=Cl.ChkClng(Request("ID"))
if ID=0 then Admin_ShowErr("请指定要修改的JSID")
Cl.Execute("Update Cl_JS Set JsName='"&JsName&"',JsReadme='"&JsReadme&"',JsType="&JsType&",JsFileName='"&JsFileName&"',Config='"&sConfig&"' where ID="&ID&"")
else
Cl.Execute("Insert Into [Cl_Js] (ChannelID,JsName,JsReadme,JsType,JsFileName,Config) Values ("&ChannelID&",'"&JsName&"','"&JsReadme&"','"&JsType&"','"&JsFileName&"','"&sConfig&"') ")
end if
TempData=Replace(TempData,Vbcrlf,"")
Cl.MakeHtml TempData,Cl.WebDir & Cl.Channel_Setting(4) & "/Js/"&JsFileName&".Js"
Cl.SaveAdminLog
Response.write Cl.ShowSuc("恭喜您,添加/修改Js成功!")
End Sub
Sub DelJs()
Dim ID,rsJ
ID=Cl.ChkClng(Trim(Request("ID")))
if ID=0 then Admin_ShowErr("请指定要修改的JSID")
Set rsJ=Cl.Execute("Select JsFileName From Cl_Js where ID="&ID&"")
Cl.DelFiles(Cl.WebDir & Cl.Channel_Setting(4) & "/Js/"&rsJ(0)&".Js")
Set rsJ=Nothing
Cl.Execute("Delete From Cl_Js where ID="&ID&"")
Cl.SaveAdminLog
Response.write Cl.ShowSuc("恭喜您,删除Js成功!")
End Sub
Sub ShowStyleCode()
%>
{%PropertyImg%} {%Prefixion%} {%Title(20)%}
{%ImgUrl(120,120)%}
{%ImgUrl(120,120)%} {%Title(30)%}
<%
End Sub
Sub ShowLabelIntro()
Response.write "标题ID:{%InfoID%} "
Response.write "标题前缀:{%Prefixion%} "
Response.write "属性图片:{%PropertyImg%} "
Response.write "标题名称:{%Title(30)%} "
Response.write "标题链接:{%LinkUrl%} "
Response.write "栏目ID:{%ClassID%} "
Response.write "栏目名称:{%ClassName%} "
Response.write "栏目链接:{%ClassUrl%} "
Response.write "图片代码:{%ImgUrl(120,120)%} "
Response.write "简介代码:{%Intro(200)%} "
Response.write "更新时间:{%UpdateTime(1)%} "
Select Case ChannelID
Case 1
Response.write "内容作者:{%Author%} "
Response.write "点击数:{%Hits%}"
Case 2
Response.write "内容作者:{%Author%} "
Response.write "点击数:{%Hits%}"
Case 3
Response.write "内容作者:{%Author%} "
Response.write "点击数:{%Hits%}"
Case 4
Response.write "内容作者:{%Author%} "
Response.write "点击数:{%Hits%}"
Case 5
Response.write "内容作者:{%Author%} "
Response.write "点击数:{%Hits%}"
End Select
End Sub
%>