Admin_Menu.asp
上传用户:angela
上传日期:2022-05-11
资源大小:853k
文件大小:7k
源码类别:

外挂编程

开发平台:

ASP/ASPX

  1. <!--#include file="setup.asp"-->
  2. <!--#include file="check.asp"-->
  3. <%
  4. If Not CheckAdmin("MenuList") Then
  5.     Server.Transfer("showerr.asp")
  6.     Response.End
  7. End If
  8. '=====================================================================
  9. ' 作者声明:转载请保留版权信息,鄙视不要脸的人
  10. '=====================================================================
  11. ' 程序名称:蓝宇网络发布系统
  12. ' 程序作者:蓝宇 QQ:18159079 ╲、随心゛ QQ:6821845
  13. ' 文件名称:Admin_Menu.asp
  14. ' 更新日期:2007-6-5
  15. '=====================================================================
  16. ' 联系方式:Tel:13203117383,QQ:18159079,hi.baidu.com/hezeyu
  17. ' 程序开发:蓝宇,╲、随心゛
  18. ' 官方网站:蓝宇网络(http://hi.baidu.com/hezeyu)
  19. '=====================================================================
  20. ' Copyright 2004-2007 蓝宇 - All Rights Reserved.
  21. '=====================================================================
  22. Dim NewMenuID, num
  23. titlename="网站导航管理"
  24. Admin_header
  25. Response.Write "<table border=""0"" cellspacing=""1"" cellpadding=""3"" align=center class=""tableBorder"">"
  26. Response.Write " <tr>"
  27. Response.Write " <th colspan=6>网站菜单管理</th>"
  28. Response.Write " </tr>"
  29. Response.Write "<tr>"
  30. Response.Write "<td " & LeftClass & "><b>管理选项:</b><a href=""Admin_Menu.asp"">菜单列表</a> | <a href=""?action=newmenu"">添加菜单</a></td>"
  31. Response.Write "</tr>"
  32. Response.Write "</table>"
  33. Response.Write "<br>"
  34. sql="select * from Gq_menu order by menuid asc"
  35. set rs=server.CreateObject("adodb.recordset")
  36. rs.open sql,conn,1,3
  37. newmenuid=rs.recordcount+1
  38. select case request("action")
  39. case "newmenu"
  40.     call newmenu()
  41. Case Else
  42.     call menu()
  43. end select
  44. sub newmenu()%>
  45. <table width=98% align="center" border="0" cellspacing="1" cellpadding="2" class="tableBorder">
  46. <form method="post" name="form" id="form">
  47. <tr> 
  48. <th colspan="2">菜单管理--添加菜单</th>
  49. </tr>
  50. <tr>
  51. <td width="15%" align="right" class="TableRow1">菜单名称:</td>
  52. <td class="TableRow1"><input name="menutitle" type="text" id="menutitle" size="20"></td>
  53. </tr>
  54. <tr>
  55. <td width="15%" align="right" class="TableRow1">菜单顺序:</td>
  56. <td class="TableRow1"><input name="menuid" type="text" id="menuid" size="20" value="<%=newmenuid%>"></td>
  57. </tr>
  58. <tr>
  59. <td width="15%" align="right" class="TableRow1">菜单地址:</td>
  60. <td class="TableRow1"><input name="menuurl" type="text" id="menuurl" size="20"></td>
  61. </tr>
  62. <tr>
  63. <td width="15%" align="right" class="TableRow1">菜单说明:</td>
  64. <td class="TableRow1"><input name="menucontent" type="text" id="menucontent" size="20"></td>
  65. </tr>
  66. <tr>
  67. <td width="15%" align="right" class="TableRow1">打开方式:</td>
  68. <td class="TableRow1"><input type="radio" name="menuopen" value=true>&nbsp;新窗口&nbsp;<input name="menuopen" type="radio" value=false checked> &nbsp;原窗口</td>
  69. </tr>
  70. <tr>
  71. <td width="15%" align="right" class="TableRow1">显示方式:</td>
  72. <td class="TableRow1"><input type="radio" name="menufoot" value=false checked>&nbsp;顶部导航&nbsp;<input name="menufoot" type="radio" value=true > &nbsp;底部导航</td>
  73. </tr>
  74. <tr>
  75. <td class="TableRow1" colspan="2" height="30" align="center"><input name="menupass" value="1" type="hidden"><input class=Button name="new" type="submit" id="new" value=" 发 布 ">&nbsp;&nbsp;&nbsp;<input class=Button name="Submit2" type="reset" value=" 清 空 "></td>
  76. </tr>
  77. </form>
  78. </table>
  79. <%end sub
  80. sub menu()%>
  81. <table width=98% align="center" border="0" cellspacing="1" cellpadding="2" class="tableBorder">
  82. <tr>
  83. <th width="4%">开关</th>
  84. <th width="8%">菜单顺序</th>
  85. <th width="18%">菜单名称</th>
  86. <th width="*">菜单地址</th>
  87. <th width="15%">菜单说明</th>
  88. <th width="12%">显示方式</th>
  89. <th width="12%">打开方式</th>
  90. <th width="12%">操作</th>
  91. </tr>
  92. <%if not rs.bof and not rs.eof then
  93. num=1
  94. do while not rs.eof%>
  95. <tr height="25" class="TableRow2" onmouseout="this.style.backgroundColor=''" onmouseover="this.style.backgroundColor='#efefef'">
  96. <form method="post">
  97. <td align=center class="TableRow2"><input name="menupass" type="checkbox" id="menupass" value=true <%if rs("menupass")=true then response.write "checked" end if%>></td>
  98. <td align=center class="TableRow2"><input name="menuid" type="text" id="menuid" value="<%=rs("menuid")%>" size="3"></td>
  99. <td align=center class="TableRow2"><input name="menutitle" type="text" id="menutitle" value="<%=rs("menutitle")%>" size="12"></td>
  100. <td align=center class="TableRow2"><input name="menuurl" type="text" id="menuurl" value="<%=rs("menuurl")%>" size="16"></td>
  101. <td align=center class="TableRow2"><input name="menucontent" type="text" id="menucontent" value="<%=rs("menucontent")%>" size="12"></td>
  102. <td align=center class="TableRow2">
  103. <select name=menufoot>
  104. <option value=false <%if rs("menufoot")=false then response.write "selected"%>>顶部导航</option>
  105. <option value=true <%if rs("menufoot")=true then response.write "selected"%>>底部导航</option>>
  106. </select>
  107. </td>
  108. <td align=center class="TableRow2"><input type="radio" name="menuopen" value=true <%if rs("menuopen")=true then response.Write"checked" end if%>>&nbsp;新窗口<br><input name="menuopen" type="radio" value=false <%if rs("menuopen")=false then response.Write"checked" end if%>>&nbsp;原窗口 </td>
  109. <td align=center class="TableRow2"><input class=Button type="submit" name="edit" id=edit value="修改">&nbsp;<input class=Button name="del" type="submit" id="del" value="删除">
  110. <input name="id" type="hidden" id="id" value="<%=rs("id")%>"></td></tr>
  111. </form>
  112. <%
  113. num=num+1
  114. rs.movenext
  115. loop
  116. end if
  117. rs.close
  118. set rs=nothing
  119. Response.Write("</table>")
  120. end sub
  121. if request.Form("del")<>""then
  122. Conn.Execute("Delete * From Gq_menu Where id="&Request.Form("id"))
  123. Response.Write("<script language=javascript>alert('删除成功!');this.location.href='admin_menu.asp';</script>")
  124. call CloseConn()
  125. response.end
  126. elseif request.form("edit")<>"" then
  127. set rs=server.CreateObject("adodb.recordset")
  128. sql="select * from Gq_menu where id="&request("id")
  129. rs.open sql,conn,1,3
  130. rs("menutitle")=request.Form("menutitle")
  131. rs("menuid")=request.Form("menuid")
  132. rs("menuurl")=request.Form("menuurl")
  133. rs("menucontent")=request.Form("menucontent")
  134. rs("menuopen")=request.Form("menuopen")
  135. rs("menufoot")=request.Form("menufoot")
  136. if trim(request.form("menupass"))="" then
  137. rs("menupass")="false"
  138. end if
  139. if trim(request.form("menupass"))="true" then
  140. rs("menupass")="true"
  141. end if
  142. rs.update
  143. rs.close
  144. Response.Write("<script language=javascript>alert('修改成功!');this.location.href='admin_menu.asp';</script>")
  145. call CloseConn()
  146. response.end
  147. set rs=nothing
  148. elseif  request.form("new")<>"" then
  149. set rs=server.CreateObject("adodb.recordset")
  150. rs.open "Gq_menu",conn,1,3
  151. rs.addnew
  152. rs("menutitle")=request.Form("menutitle")
  153. rs("menuid")=request.Form("menuid")
  154. rs("menuurl")=request.Form("menuurl")
  155. rs("menuopen")=request.Form("menuopen")
  156. rs("menufoot")=request.Form("menufoot")
  157. rs("menupass")=request.Form("menupass")
  158. if trim(request.form("menufoot"))="true" then
  159. rs("menucontent")=request.Form("menucontent")
  160. end if
  161. rs.update
  162. rs.close
  163. set rs=nothing
  164. response.write"<script>alert('添加成功!');location.href='admin_menu.asp';</script>"
  165. end if
  166. Admin_footer
  167. CloseConn
  168. %>