www.gusucode.com > 艺术签名文章资讯网源代码 > 艺术签名文章资讯网源代码/624/adminhtry/admin_classad.asp
<!--#include file="setup.asp"--> <!--#include file="check.asp"--> <% Admin_header '===================================================================== ' 软件名称:新云网站管理系统 ' 当前版本:NewAsp Site Management System Version 3.0.0 ' 文件名称:admin_classad.asp ' 更新日期:2006-5-20 ' 官方网站:(www.newasp.net www.newasp.cn) QQ:94022511 '===================================================================== ' Copyright 2003-2007 newasp.net - All Rights Reserved. ' newasp is a trademark of newasp.net '===================================================================== Dim Action ChannelID = Newasp.ChkNumeric(Request("ChannelID")) If ChannelID < 1 Then ChannelID = 1 Action = LCase(Request("action")) If Not Newasp.CheckAdmin("Classad") Then Server.Transfer ("showerr.asp") Response.End End If Select Case Trim(Action) Case "save" Call saveClassad Case Else Call showmain End Select If FoundErr = True Then ReturnError (ErrMsg) End If Admin_footer 'SaveLogInfo(AdminName) CloseConn Sub showmain() Dim ArrarAdsCode,AdsCode,stopad,sortid sortid = Newasp.ChkNumeric(Request("sortid")) stopad = 0 AdsCode = "" If sortid > 0 Then Set Rs = Newasp.Execute("SELECT classid,AdsCode,stopad FROM NC_Classify WHERE ChannelID=" & ChannelID & " And classid=" & sortid) If Not(Rs.BOF And Rs.EOF) Then stopad = Rs("stopad") AdsCode = Rs("AdsCode") End If Set Rs = Nothing Else Set Rs = Newasp.Execute("SELECT classid,AdsCode,stopad FROM NC_Classify WHERE ChannelID=" & ChannelID & " ORDER BY classid") If Not(Rs.BOF And Rs.EOF) Then stopad = Rs("stopad") AdsCode = Rs("AdsCode") End If Set Rs = Nothing End If ArrarAdsCode = Split(AdsCode & "|||||||||||||||", "|||") 'Newasp.Execute ("UPDATE NC_SoftList SET PauseDown = 0") %> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="TableBorder"> <tr> <th>分类广告管理</th> </tr> <tr> <td class="TableRow1"><b>说明:</b><br>①本广告管理只能用于分类列表和信息页面,其它页面此广告代码无效;<br>②请将广告标签复制到模板中相应的位置,在此你可以为不同的分类投放不同的广告</td> </tr> <form name="myform" method="post" action=""> <tr> <td class="TableRow2">查看分类广告设置,请选择左边下拉框相应分类 <% Dim srtClassMenu Response.Write "<input type=hidden name=ChannelID value='" & ChannelID & "'>" Response.Write "<select onchange=""if(this.options[this.selectedIndex].value!=''){location=this.options[this.selectedIndex].value;}"">" & vbCrLf Response.Write "<option value='admin_classad.asp?ChannelID=" & ChannelID & "'>≡全部" & sModuleName & "列表≡</option>" & vbCrLf srtClassMenu = Newasp.ClassJumpMenu(ChannelID) srtClassMenu = Replace(srtClassMenu, "{ClassID=" & Request("sortid") & "}", "selected") Response.Write srtClassMenu Response.Write "</select>" %> </td> </tr> </form> </table> <br> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="TableBorder"> <tr> <form name="myform" method="post" action="?action=save"> <input type="hidden" name="ChannelID" value="<%=ChannelID%>"> <td class="TableRow2" valign="top" width="20%" rowspan="11"><font color="blue">保存广告选项,请按 CTRL 键多选</font><br> <% Response.Write "<select name=""ClassID"" size='2' multiple style='height:620px;width:180px;'>" Dim strSelectClass,re strSelectClass = Newasp.LoadSelectClass(ChannelID) Set re = New RegExp re.IgnoreCase = True re.Global = True Re.Pattern="(value=)(.*)("" )" strSelectClass = Re.Replace(strSelectClass,"") Re.Pattern="({ClassID=)(.*)(}>)" strSelectClass = Re.Replace(strSelectClass,"value=""$2"">") strSelectClass = Replace(strSelectClass, "value=""" & Request("sortid") & """", "value=""" & Request("sortid") & """ selected") Response.Write strSelectClass Set Re = Nothing 'Response.Write "<option value=""-1"">指定所有分类</option>" Response.Write "</select>" %> </td> <td height="20" class="TableRow2" width="80%"><input type="checkbox" name="allbox" value="yes"> 保存到所有分类 <input type="radio" name="stopad" value="0"<% If stopad = 0 Then Response.Write " checked" %>> 打开广告 <input type="radio" name="stopad" value="1"<% If stopad > 0 Then Response.Write " checked" %>> 关闭广告</td> </tr> <tr> <td class="TableRow2"><b>广告代码一、</b> 广告标签一: {$AdsCode1}</td> </tr> <tr> <td class="TableRow1"><textarea name="AdsCode1" rows="5" cols="70"><%=Server.HTMLEncode(ArrarAdsCode(0))%></textarea> <a href="javascript:admin_Size(-10,'AdsCode1')"><img src="images/minus.gif" unselectable=on border=0></a> <a href="javascript:admin_Size(10,'AdsCode1')"><img src="images/plus.gif" unselectable="on" border="0"></td> </tr> <tr> <td class="TableRow2"><b>广告代码二、</b> 广告标签二: {$AdsCode2}</td> </tr> <tr> <td class="TableRow1"><textarea name="AdsCode2" rows="5" cols="70"><%=Server.HTMLEncode(ArrarAdsCode(1))%></textarea> <a href="javascript:admin_Size(-10,'AdsCode2')"><img src="images/minus.gif" unselectable="on" border="0"></a> <a href="javascript:admin_Size(10,'AdsCode2')"><img src="images/plus.gif" unselectable="on" border="0"></td> </tr> <tr> <td class="TableRow2"><b>广告代码三、</b> 广告标签三: {$AdsCode3}</td> </tr> <tr> <td class="TableRow1"><textarea name="AdsCode3" rows="5" cols="70"><%=Server.HTMLEncode(ArrarAdsCode(2))%></textarea> <a href="javascript:admin_Size(-10,'AdsCode3')"><img src="images/minus.gif" unselectable="on" border="0"></a> <a href="javascript:admin_Size(10,'AdsCode3')"><img src="images/plus.gif" unselectable="on" border="0"></td> </tr> <tr> <td class="TableRow2"><b>广告代码四、</b> 广告标签四: {$AdsCode4}</td> </tr> <tr> <td class="TableRow1"><textarea name="AdsCode4" rows="5" cols="70"><%=Server.HTMLEncode(ArrarAdsCode(3))%></textarea> <a href="javascript:admin_Size(-10,'AdsCode4')"><img src="images/minus.gif" unselectable="on" border="0"></a> <a href="javascript:admin_Size(10,'AdsCode4')"><img src="images/plus.gif" unselectable="on" border="0"></td> </tr> <tr> <td class="TableRow2"><b>广告代码五、</b> 广告标签五: {$AdsCode5}</td> </tr> <tr> <td class="TableRow1"><textarea name="AdsCode5" rows="5" cols="70"><%=Server.HTMLEncode(ArrarAdsCode(4))%></textarea> <a href="javascript:admin_Size(-10,'AdsCode5')"><img src="images/minus.gif" unselectable="on" border="0"></a> <a href="javascript:admin_Size(10,'AdsCode5')"><img src="images/plus.gif" unselectable="on" border="0"></td> </tr> <tr> <td class="TableRow1" align="center" colspan="2"><input type="button" name="Submit4" onclick="javascript:history.go(-1)" value="返回上一页" class="Button"> <input type="submit" name="btnSubmit" value="保存广告代码" class="Button"></td> </tr> </form> </table> <% End Sub Sub saveClassad() Dim strAdsCode strAdsCode = Replace(Request.Form("AdsCode1"), "|||", "") & "|||" strAdsCode = strAdsCode & Replace(Request.Form("AdsCode2"), "|||", "") & "|||" strAdsCode = strAdsCode & Replace(Request.Form("AdsCode3"), "|||", "") & "|||" strAdsCode = strAdsCode & Replace(Request.Form("AdsCode4"), "|||", "") & "|||" strAdsCode = strAdsCode & Replace(Request.Form("AdsCode5"), "|||", "") & "|||" strAdsCode = Newasp.CheckStr(strAdsCode) 'Response.Write strAdsCode If Request("allbox") = "yes" Then Newasp.Execute ("UPDATE NC_Classify SET AdsCode='" & strAdsCode & "',stopad=" & CInt(Newasp.ChkNumeric(Request.Form("stopad"))) & " WHERE ChannelID= " & ChannelID) Else If Request.Form("classid") = "" Then FoundErr = True ErrMsg = ErrMsg + "<li>请选择要保存的分类</li>" Exit Sub Else Newasp.Execute ("UPDATE NC_Classify SET AdsCode='" & strAdsCode & "',stopad=" & CInt(Newasp.ChkNumeric(Request.Form("stopad"))) & " WHERE classid in (" & Request.Form("classid") & ") And ChannelID= " & ChannelID) End If End If Succeed("<li>恭喜您!保存广告代码成功。</li>") End Sub %>