⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_js.asp

📁 正版创力4.1SQL商业版!!!ASP版。
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%
	if Rs("JsType")=1 then
		ModifyJs_1
	Else
		ModifyJs_0
	End IF
%>
    <tr class="tdbg"> 
      <td height="40" colspan="2" align="center">
		<input name="ChannelID" type="hidden" id="ChannelID" value="<%=ChannelID%>">
		<input name="JsType" type="hidden" id="JsType" value="<%=Rs("JsType")%>">
		<input name="ID" type="hidden" id="ID" value="<%=Rs("ID")%>">
        <input name="submit" type="submit" id="submit" value="保存JS配制">
        &nbsp;&nbsp; <input type="reset" name="Reset" value="恢复默认值"></td>
    </tr>
  </table>
</form>
<%
	ShowStyleCode
End Sub

sub ModifyJs_0()
%>
    <tr class="tdbg"> 
	  <td align="right"><strong>输入标签:</strong></td>
      <td>
	  <textarea name="JsCode" style="width:100%" rows="5" id="JsCode"><%=Rs("Config")%></textarea>
	  </td>
	</tr>
<%
end sub

sub ModifyJs_1()
	Dim sTr
	sTr=Split(Rs("Config"),"@@")
	sTr(0)=Split(sTr(0),"||")
	sTr(1)=Split(sTr(1),"||")
%>
    <tr class="tdbg"> 
      <td height="25" align="right" width=250>所属栏目:</td>
      <td height="25"><select name="ClassID" id="ClassID">
          <option value="0">不指定栏目</option>
          <%=ShowClass_Option(ChannelID,sTr(0)(1),0,3)%>
        </select> <input name="IncludeChild" type="checkbox" id="IncludeChild" value="True" <%if Cl.GetCBool(sTr(0)(4)) then%>Checked<%end if%>> 包含子栏目
		<br /><font color="#0000FF">不能指定为外部栏目</font></td>
    </tr>
    <tr class="tdbg">
      <td height="25" align="right">所属专题:</td>
      <td height="25">
		<select name="SpecialID" id="SpecialID">
        <%=ShowSpecial_Option(ChannelID,sTr(0)(2),1)%>
		</select>
      </td>
    </tr>
    <tr class="tdbg"> 
      <td height="25" align="right"><%=Cl.Channel.selectSingleNode("@channelitemname").text%>数目:</td>
      <td height="25"><input name="TopNum" type="text" value="<%=sTr(0)(3)%>" size="5" maxlength="3"> 
        &nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">请输入要显示<%=Cl.Channel.selectSingleNode("@channelitemname").text%>的记录数</font></td>
    </tr>
    <tr class="tdbg"> 
      <td height="25" align="right">显示类型:</td>
      <td height="25"><select name="ShowType" id="ShowType"  onchange="ShowTypeSel(this.selectedIndex)">
          <option value="0" selected>标题</option>
          <option value="1">标题+内容</option>
          <option value="2">图片</option>
          <option value="3">图片+标题</option>
          <option value="4">图片+标题+内容</option>
        </select> &nbsp;&nbsp;&nbsp;&nbsp;分栏:
        <select name="ColsNum" id="ColsNum">
          <option value="1">一栏</option>
          <option value="2">两栏</option>
          <option value="3">三栏</option>
          <option value="4">四栏</option>
          <option value="5">五栏</option>
        </select> </td>
    </tr>
		 <tr class="tdbg">
			<td height="25" align="right"><%=Cl.Channel.selectSingleNode("@channelitemname").text%>属性:</td>
			<td height="25"> <input name="IsHot" type="checkbox" id="IsHot" value="True" <%if Cl.GetCBool(sTr(0)(7)) then%>Checked<%end if%>>
			热门<%=Cl.Channel.selectSingleNode("@channelitemname").text%>&nbsp;&nbsp;&nbsp;&nbsp; <input name="IsElite" type="checkbox" id="IsElite" value="True" <%if Cl.GetCBool(sTr(0)(8)) then%>Checked<%end if%>>
			推荐<%=Cl.Channel.selectSingleNode("@channelitemname").text%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">如果都不选,将显示所有<%=Cl.Channel.selectSingleNode("@channelitemname").text%></font></td>
			</tr>
			<tr class="tdbg">
			<td height="25" align="right">日期范围:</td>
			 <td height="25">只显示最近 
			 <input name="DateNum" type="text" id="DateNum" value="<%=sTr(0)(9)%>" size="5" maxlength="3">
        天内的<%=Cl.Channel.selectSingleNode("@channelitemname").text%>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">如果为空,则显示所有天数的<%=Cl.Channel.selectSingleNode("@channelitemname").text%></font></td>
		 </tr>
		 <tr class="tdbg"> 
			<td height="25" align="right">排序字段:</td>
			 <td height="25"><select name="OrderType" id="OrderType">
				<option value="1" selected>ID(降序)</option>
				<option value="2">ID(升序)</option>
				<option value="3">更新时间(降序)</option>
				<option value="4">更新时间(升序)</option>
				<option value="5">点击次数(降序)</option>
				<option value="6">点击次数(升序)</option>
				</select>
			</td>
		</tr>

	<tr class=title><td colspan="2" class=title align="center">调用模板设置(请用HTML语法填写)</td></tr>
	<tr class="tdbg">
		<td align="right" valign="top">模板总表格标记部分
		<fieldset>
		<legend>&nbsp;标签说明(注意大小写)&nbsp;</legend>
		<div align="left">
			内容部分:{$ContentBody}
		</div>
		</fieldset>
		</td>
		<td>
			<textarea name="Style1" ID="Style1" style="width:90%;" rows="5"><%=sTr(1)(0)%></textarea>
			<br /><a href="javascript:admin_Size(-3,'Style1')"><img src="images/minus.gif" unselectable="on" border='0'></a> <a href="javascript:admin_Size(3,'Style1')"><img src="images/plus.gif" unselectable="on" border='0'></a>
		</td>
	</tr>
	<tr class="tdbg">
		<td align="right" valign="top">
		模板主体循环标记
		<fieldset>
		<legend>&nbsp;标签说明(注意大小写)&nbsp;</legend>
		<div align="left"><%Call ShowLabelIntro()%></div>
		</fieldset>
		</td>
		<td valign="top">
		<textarea name="Style2" ID="Style2" style="width:90%;" rows="10"><%=sTr(1)(1)%></textarea>
		<br /><a href="javascript:admin_Size(-3,'Style2')"><img src="images/minus.gif" unselectable="on" border='0'></a> <a href="javascript:admin_Size(3,'Style2')"><img src="images/plus.gif" unselectable="on" border='0'></a>
		</td>
	</tr>
	<tr class="tdbg">
		<td align="right" valign="top">模板换行标记部分
		</td>
		<td>
			<textarea name="Style3" ID="Style3" style="width:90%;" rows="3"><%=sTr(1)(2)%></textarea>
			<br /><a href="javascript:admin_Size(-3,'Style3')"><img src="images/minus.gif" unselectable="on" border='0'></a> <a href="javascript:admin_Size(3,'Style3')"><img src="images/plus.gif" unselectable="on" border='0'></a>
		</td>
	</tr>

<script language="JavaScript" type="text/javascript">
CheckSel('ShowType','<%=sTr(0)(5)%>');
CheckSel('ColsNum','<%=sTr(0)(6)%>');
CheckSel('OrderType','<%=sTr(0)(10)%>');
</script>
<%
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.GetClng(Request("ClassID"))
	IncludeChild	= Cl.GetCBool(Request("IncludeChild"))
	SpecialID		= Cl.GetClng(Request("SpecialID"))
	TopNum			= Cl.GetClng(Request("TopNum"))
	ShowType		= Cl.GetClng(Request("ShowType"))
	ColsNum			= Cl.GetClng(Request("ColsNum"))
'==============
	IsHot			= Cl.GetCBool(Request("IsHot"))
	IsElite			= Cl.GetCBool(Request("IsElite"))
	DateNum			= Cl.GetClng(Request("DateNum"))
	OrderType		= Cl.GetClng(Request("OrderType"))
	Style1			= Trim(Request("Style1"))
	Style2			= Trim(Request("Style2"))
	Style3			= Trim(Request("Style3"))
	if JsName = "" or JsFileName = "" then Cl.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
		Cl.ShowErr("请输入标签!")
		End if
		TempData	= Template.ReplaceAllFlag(sConfig)
		TempData	= replace(TempData,chr(34),"\"&chr(34))
		TempData	= 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	= GetArticle(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3)
		Case 2
			TempData	= GetSoft(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3)
		Case 3
			TempData	= GetPhoto(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3)
		Case 4
			TempData	= GetMovie(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3)
		Case 5
			TempData	= GetProduct(ChannelID,ClassID,SpecialID,TopNum,IncludeChild,ShowType,ColsNum,IsHot,IsElite,DateNum,OrderType,Style1,Style2,Style3)
		End Select
		TempData	= "document.write (""" & Replace(TempData,Chr(34),"\"&Chr(34)) & """);"
	End if
	if Action="SaveModify" then
		Dim ID',rs,SQL
		ID=Cl.GetClng(Request("ID"))
		if ID=0 then Cl.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.selectSingleNode("@channeldir").text & "/Js/"&JsFileName&".Js"
	Cl.SaveAdminLog
	Call Cl.ShowSuc("恭喜您,添加/修改Js成功!")
End Sub


Sub DelJs()
	Dim ID,rsJ
	ID=Cl.GetClng(Trim(Request("ID")))
	if ID=0 then Cl.ShowErr("请指定要修改的JSID")
	Set rsJ=Cl.Execute("Select JsFileName From Cl_Js where ID="&ID&"")
	Cl.DelFiles(Cl.WebDir & Cl.Channel.selectSingleNode("@channeldir").text & "/Js/"&rsJ(0)&".Js")
	Set rsJ=Nothing
	Cl.Execute("Delete From Cl_Js where ID="&ID&"")
	Cl.SaveAdminLog
	Call Cl.ShowSuc("恭喜您,删除Js成功!")
End Sub

Sub ShowStyleCode()
%>
	<div id="ShowType_0" style="display:none">
		<td width="*">{$PropertyImg} <font color=blue>{$Prefixion}</font> <a href="{$LinkUrl}" target="_blank">{$Title(20)}</a><td>
	</div>
	<div id="ShowType_1" Style="display:none">
		<td width="*"> <a href="{$LinkUrl}" target="_blank">{$Title(30)}<br />{$Intro(200)}……</a></td>
	</div>
	<div id="ShowType_2" Style="display:none">
		<td width="*"> <a href="{$LinkUrl}" target="_blank">{$ImgUrl(120,120)}</a><td>
	</div>
	<div id="ShowType_3" Style="display:none">
		<td width="*"> <a href="{$LinkUrl}" target="_blank">{$ImgUrl(120,120)}<br />{$Title(30)}</a><td>
	</div>
	<div id="ShowType_4" Style="display:none">
		<td width="*"> <a href="{$LinkUrl}" target="_blank">{$ImgUrl(120,120)}<br />{$Title(30)}</a><td>
		<td>{$Intro(200)}……</td>
	</div>
<script language="VBScript" type="text/vbscript">
Function ShowTypeSel(Val)
	dim sShowType

	sShowType = document.getElementById("ShowType_" & Val).innerHTML
	sShowType = Replace(sShowType,"<BR>","<br />")
	sShowType = Replace(sShowType,"<A","<a")
	sShowType = Replace(sShowType,"</A>","</a>")
	sShowType = Replace(sShowType,"<FONT","<font")
	sShowType = Replace(sShowType,"</FONT>","</font>")
	sShowType = Replace(sShowType,"<IMG","<ing")
	sShowType = Replace(sShowType,"<TD","<td")
	sShowType = Replace(sShowType,"</TD>","</td>")
	sShowType = Replace(sShowType,"<TR","<tr")
	sShowType = Replace(sShowType,"</TR>","</tr>")
	document.getElementById("Style2").value = sShowType

End Function
</script>
<%
End Sub

Sub ShowLabelIntro()
	Response.write "内容ID:{$InfoID}<br />"
	Response.write "标题前缀:{$Prefixion}<br />"
	Response.write "标题名称:{$Title(30)}<br />"
	Response.write "标题链接:{$LinkUrl}<br />"
	Response.write "属性图片:{$PropertyImg}<br />"
	Response.write "栏目ID:{$ClassID}<br />"
	Response.write "栏目名称:{$ClassName}<br />"
	Response.write "栏目链接:{$ClassLinkUrl}<br />"
	Response.write "首页图片:{$ImgUrl(120,120)}<br />"
	Response.write "内容简介:{$Intro(200)}<br />"
	Response.write "更新时间:{$UpdateTime(1)}<br />"
	Response.write "内容作者:{$Author}<br />"
	Response.write "点击数:{$Hits}"
	'Select Case ChannelID
	'Case 1
	'Case 2
	'Case 3
	'Case 4
	'Case 5
	'End Select
End Sub
%>
<%
'<!--
'┌───────────────────────────────────────────────────────┐
'│														 │
'│		CreateLive CMS Version 4.0						 │
'│        				Powered by Aspoo.CN	 	 │
'│ 		          						 │
'│ 	邮箱: 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.CN All Rights Reserved.	 │
'└───────────────────────────────────────────────────────┘
'-->
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -