www.gusucode.com > ASP+ACCESS学生论坛设计与实现(源代码+论文+开题报告) > ASP+ACCESS学生论坛设计与实现(源代码+论文+开题报告)\13学生论坛ASPAC\BBS\admin_ads.asp
<!--#include file =conn.asp--> <!-- #include file="inc/const.asp" --> <!-- #include file="inc/dv_clsother.asp" --> <!-- #include file="inc/DvADChar.asp" --> <% Head() dim admin_flag admin_flag=",2," If Not Mybbs.master or instr(","&session("flag")&",",admin_flag)=0 then Errmsg=ErrMsg + "<BR><li>本页面为管理员专用,请<a href=admin_index.asp target=_top>登录</a>后进入。<br><li>您没有管理本页面的权限。" dvbbs_error() Else If request("action")="save" Then call saveconst() else call consted() end if If founderr then call dvbbs_error() footer() End If sub consted() dim sel %> <table width="95%" border="0" cellspacing="0" cellpadding="3" align=center class="tableBorder"> <tr> <th height="23" colspan="2" class="tableHeaderText"><b>论坛广告设置</b>(如为设置分论坛,就是分论坛首页广告,下属页面为帖子显示页面)</th> </tr> <tr> <td width="100%" class="forumRowHighlight" colspan=2><B>说明</B>:<BR>1、复选框中选择的为当前的使用设置模板,点击可查看该模板设置,点击别的模板直接查看该模板并修改设置。您可以将您下面的设置保存在多个论坛版面中<BR>2、您也可以将下面设定的信息保存并应用到具体的分论坛版面设置中,可多选<BR>3、如果您想在一个版面引用别的版面的配置,只要点击该版面名称,保存的时候选择要保存到的版面名称名称即可。 <hr size=1 width="90%" color=blue> </td> </tr> <FORM METHOD=POST ACTION=""> <tr> <td width="100%" class="forumRowHighlight" colspan=2> 查看分版面广告设置,请选择左边下拉框相应版面 <select onchange="if(this.options[this.selectedIndex].value!=''){location=this.options[this.selectedIndex].value;}"> <option value="">查看分版面广告请选择</option> <% Dim ii set rs=Mybbs.Execute("select boardid,boardtype,depth from dv_board order by rootid,orders") do while not rs.eof Response.Write "<option " if rs(0)=Mybbs.boardid then Response.Write " selected" end if Response.Write " value=""admin_ads.asp?boardid="&rs(0)&""">" Select Case rs(2) Case 0 Response.Write "╋" Case 1 Response.Write " ├" End Select If rs(2)>1 Then For ii=2 To rs(2) Response.Write " │" Next Response.Write " ├" End If Response.Write rs(1) Response.Write "</option>" rs.movenext loop rs.close set rs=nothing %> </select> </td> </tr> </FORM> </table><BR> <form method="POST" action=admin_ads.asp?action=save> <table width="95%" border="0" cellspacing="0" cellpadding="3" align=center class="tableBorder"> <tr> <td width="100%" class="forumRowHighlight" colspan=2> <input type=checkbox name="getskinid" value="1" <%if request("getskinid")="1" or request("boardid")="" then Response.Write "checked"%>><a href="admin_ads.asp?getskinid=1">论坛默认广告</a><BR> 点击此处返回论坛默认广告设置,默认广告设置包含所有<FONT COLOR="blue">除</FONT>包含具体版面内容(如帖子列表、帖子显示、版面精华、版面发贴等)<FONT COLOR="blue">以外</FONT>的页面。<hr size=1 width="90%" color=blue> </td> </tr> <tr> <td width="200" class="forumrow"> 版面广告保存选项<BR> 请按 CTRL 键多选<BR> <select name="getboard" size="28" style="width:100%" multiple> <% set rs=Mybbs.Execute("select boardid,boardtype,depth from dv_board order by rootid,orders") do while not rs.eof Response.Write "<option " if rs(0)=Mybbs.boardid then Response.Write " selected" end if Response.Write " value="&rs(0)&">" Select Case rs(2) Case 0 Response.Write "╋" Case 1 Response.Write " ├" End Select If rs(2)>1 Then For ii=2 To rs(2) Response.Write " │" Next Response.Write " ├" End If Response.Write rs(1) Response.Write "</option>" rs.movenext loop rs.close set rs=nothing %> </select> </td> <td class="forumrow" valign=top> <table> <tr> <td width="200" class="forumrow"><B>首页顶部广告代码</B><BR>如果开启了互动广告功能中的顶部广告,此处设置为无效</td> <td width="*" class="forumrow"> <textarea name="index_ad_t" cols="50" rows="3"><%=server.htmlencode(Mybbs.Forum_ads(0))%></textarea> </td> </tr> <tr> <td width="200" class="forumrow"><B>首页尾部广告代码</B></font></td> <td width="*" class="forumrow"> <textarea name="index_ad_f" cols="50" rows="3"><%=server.htmlencode(Mybbs.Forum_ads(1))%></textarea> </td> </tr> <tr> <td width="200" class="forumrow"><B>开启首页浮动广告</B></font></td> <td width="*" class="forumrow"> <input type=radio name="index_moveFlag" value=0 <%if Mybbs.Forum_ads(2)=0 then%>checked<%end if%>>关闭 <input type=radio name="index_moveFlag" value=1 <%if Mybbs.Forum_ads(2)=1 then%>checked<%end if%>>打开 </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页浮动广告图片地址</B></font></td> <td width="*" class="forumrow"> <input type="text" name="MovePic" size="35" value="<%=Mybbs.Forum_ads(3)%>"> </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页浮动广告连接地址</B></font></td> <td width="*" class="forumrow"> <input type="text" name="MoveUrl" size="35" value="<%=Mybbs.Forum_ads(4)%>"> </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页浮动广告图片宽度</B></font></td> <td width="*" class="forumrow"> <input type="text" name="move_w" size="3" value="<%=Mybbs.Forum_ads(5)%>"> 象素 </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页浮动广告图片高度</B></font></td> <td width="*" class="forumrow"> <input type="text" name="move_h" size="3" value="<%=Mybbs.Forum_ads(6)%>"> 象素 </td> </tr> <input type=hidden name="Board_moveFlag" value=0> <tr> <td width="200" class="forumrow"><B>开启首页右下固定广告</B></font></td> <td width="*" class="forumrow"> <input type=radio name="index_fixupFlag" value=0 <%if Mybbs.Forum_ads(13)=0 then%>checked<%end if%>>关闭 <input type=radio name="index_fixupFlag" value=1 <%if Mybbs.Forum_ads(13)=1 then%>checked<%end if%>>打开 </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页右下固定广告图片地址</B></font></td> <td width="*" class="forumrow"> <input type="text" name="fixupPic" size="35" value="<%=Mybbs.Forum_ads(8)%>"> </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页右下固定广告连接地址</B></font></td> <td width="*" class="forumrow"> <input type="text" name="fixupUrl" size="35" value="<%=Mybbs.Forum_ads(9)%>"> </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页右下固定广告图片宽度</B></font></td> <td width="*" class="forumrow"> <input type="text" name="fixup_w" size="3" value="<%=Mybbs.Forum_ads(10)%>"> 象素 </td> </tr> <tr> <td width="200" class="forumrow"><B>论坛首页右下固定广告图片高度</B></font></td> <td width="*" class="forumrow"> <input type="text" name="fixup_h" size="3" value="<%=Mybbs.Forum_ads(11)%>"> 象素 </td> </tr> <tr> <td width="*" class="forumrow" valign="top" colspan=2><B>论坛贴间随机广告代码</B></font> <br>支持HTML语法,每条随机广告一行,用回车分开。</td> </tr> <tr> <td width="*" class="forumrow" colspan=2> <textarea name="Forum_ads(14)" style="width:100%" rows="10"><%If UBound(Mybbs.Forum_ads)>13 Then Response.Write Mybbs.Forum_ads(14) End If %></textarea> </td> </tr> <input type=hidden name="Board_fixupFlag" value=0> <tr> <td width="200" class="forumrow"> </td> <td width="*" class="forumrow"> <div align="center"> <input type="submit" name="Submit" value="提 交"> </div> </td> </tr> </table> </td> </tr> </table> </form> <% end sub sub saveconst() Mybbs.Forum_ads=request("index_ad_t") & "$" & request("index_ad_f") & "$" & request("index_moveFlag") & "$" & request("MovePic") & "$" & request("MoveUrl") & "$" & request("move_w") & "$" & request("move_h") & "$" & request("Board_moveFlag") & "$" & request("fixupPic") & "$" & request("FixupUrl") & "$" & request("Fixup_w") & "$" & request("Fixup_h") & "$" & request("Board_fixupFlag") & "$" & request("index_fixupFlag") & "$"&Request("Forum_ads(14)") if request("getskinid")="1" then sql = "update dv_setup set Forum_ads='"&Replace(Mybbs.Forum_ads,"'","''")&"'" Mybbs.Execute(sql) Mybbs.ReloadSetupCache Mybbs.Forum_ads,2 end if if request("getboard")<>"" then sql = "update dv_board set board_ads='"&Replace(Mybbs.Forum_ads,"'","''")&"' where boardid in ("&request("getboard")&")" Mybbs.Execute(sql) Dim SplitBoardID SplitBoardID=Split(Request("getboard"),",") For i=0 To Ubound(SplitBoardID) If IsNumeric(SplitBoardID(i)) And SplitBoardID(i)<>"" Then Mybbs.ReloadBoardCache Clng(SplitBoardID(i)),Mybbs.Forum_ads,17,0 End If Next end if Dv_suc("广告设置成功!") End sub %>