admin_link.asp
上传用户:comthink
上传日期:2021-05-06
资源大小:1280k
文件大小:9k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <!--#include file="conn.asp"-->
  2. <!--#include file="inc/const.asp" -->
  3. <title><%=txl_info(0)%>--管理页面</title>
  4. <!--#include file="inc/admin_css.asp"-->
  5. <meta NAME=GENERATOR Content=""Microsoft FrontPage 3.0"" CHARSET=GB2312>
  6. <BODY leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
  7. <%
  8. if not supermaster or session("flag")="" then
  9. Errmsg=Errmsg+"<br>"+"<li>本页面为管理员专用,请<a href=admin_index.asp target=_top>登陆</a>后进入。<br><li>您没有管理本页面的权限。"
  10. call txl_error()
  11. else
  12. dim body
  13. dim urlinfo,Tlink
  14. call main()
  15. set rs=nothing
  16. conn.close
  17. set conn=nothing
  18. end if
  19. sub main()
  20. if request("action") = "add" then 
  21. call addlink()
  22. elseif request("action")="edit" then
  23. call editlink()
  24. elseif request("action")="savenew" then
  25. call savenew()
  26. elseif request("action")="savedit" then
  27. call savedit()
  28. elseif request("action")="del" then
  29. call del()
  30. elseif request("action")="orders" then
  31. call orders()
  32. elseif request("action")="updatorders" then
  33. call updateorders()
  34. else
  35. call linkinfo()
  36. end if
  37. response.write body
  38. end sub
  39. sub addlink()
  40. %>
  41. <form action="admin_link.asp?action=savenew" method = post>
  42. <table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
  43. <tr> 
  44. <th width="100%" colspan=2 height=25>添加友情链接 </th>
  45. </tr>
  46. <tr> 
  47. <td width="40%" height=25 class=txlrow>网站名称 </td>
  48. <td width="60%" height=25 class=txlrow> <input type="text" name="urlname" size=40></td>
  49. </tr>
  50. <tr> 
  51. <td width="40%" height=25 class=txlrow>连接URL </td>
  52. <td width="60%" class=txlrow> <input type="text" name="url" size=40></td>
  53. </tr>
  54. <tr> 
  55. <td width="40%" height=25 class=txlrow>连接LOGO地址 </td>
  56. <td width="60%" class=txlrow> <input type="text" name="logo" size=40></td>
  57. </tr>
  58. <tr> 
  59. <td width="40%" height=25 class=txlrow>网站简介 </td>
  60. <td width="60%" class=txlrow> <input type="text" name="urlinfo" size=40></td>
  61. </tr>
  62. <tr> 
  63. <td width="40%" height=25 class=txlrow>在首页是文字连接还是LOGO连接 </td>
  64. <td width="60%" class=txlrow> 文字连接<input type="radio" name="islogo" value=0 checked>&nbsp;&nbsp;LOGO连接<input type="radio" name="islogo" value=1></td>
  65. </tr>
  66. <tr> 
  67. <td height="15" colspan="2" class=txlrow> <input type="submit" name="Submit" value="添 加"></td>
  68. </tr>
  69. </table>
  70. </form>
  71. <%
  72. end sub
  73. sub editlink()
  74. set rs= server.createobject ("adodb.recordset")
  75. sql = "select * from txllink where id="&Request("id")
  76. rs.open sql,conn,1,1
  77. %>
  78. <form action="admin_link.asp?action=savedit" method=post>
  79. <input type=hidden name=id value=<%=Request("id")%>>
  80. <table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
  81. <tr> 
  82. <th width="100%" colspan=2 height=25>编辑友情链接</th>
  83. </tr>
  84. <tr> 
  85. <td width="40%" class=txlrow><font color="<%=txl_body(20)%>">网站名称: </font></td>
  86. <td width="60%" class=txlrow> <input type="text" name="urlname" size=40 value=<%=rs("urlname")%>></td>
  87. </tr>
  88. <tr> 
  89. <td width="40%" class=txlrow><font color="<%=txl_body(20)%>">连接URL:</font> </td>
  90. <td width="60%" class=txlrow> <input type="text" name="url" size=40 value=<%=rs("url")%>></td>
  91. </tr>
  92. <tr> 
  93. <td width="40%" class=txlrow><font color="<%=txl_body(20)%>">连接LOGO地址: </font></td>
  94. <td width="60%" class=txlrow> <input type="text" name="logo" size=40 value="<%=rs("logo")%>"></td>
  95. </tr>
  96. <tr> 
  97. <td width="40%" class=txlrow><font color="<%=txl_body(20)%>">网站简介: </font></td>
  98. <td width="60%" class=txlrow> <input type="text" name="urlinfo" size=40 value=<%=rs("urlinfo")%>></td>
  99. </tr>
  100. <tr> 
  101. <td width="40%" height=25 class=txlrow>在首页是文字连接还是LOGO连接 </td>
  102. <td width="60%" class=txlrow> 文字连接<input type="radio" name="islogo" value=0 <%if rs("islogo")=0 then%>checked<%end if%>>&nbsp;&nbsp;LOGO连接<input type="radio" name="islogo" value=1 <%if rs("islogo")=1 then%>checked<%end if%>></td>
  103. </tr>
  104. <tr> 
  105. <td height="15" colspan="2" class=txlrow> <div align="center"> <input type="submit" name="Submit" value="修 改"></div></td>
  106. </tr>
  107. </table>
  108. </form>
  109. <%
  110. rs.close
  111. set rs=nothing
  112. end sub
  113. sub linkinfo()
  114. set rs= server.createobject ("adodb.recordset")
  115. sql = " select * from txllink order by id"
  116. rs.open sql,conn,1,1       
  117. %> 
  118. <table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
  119. <tr> 
  120. <th height="22" colspan=4>友情链接列表 | <a href="admin_link.asp?action=add"><font color=#FFFFFF>增加新的友情链接</font></a></th>
  121. </tr>
  122. <tr align=center>
  123. <td width="10%" height=25 class="txlHeaderBackgroundAlternate"><B>序号</B></td>
  124. <td width="40%" class="txlHeaderBackgroundAlternate"><B>名称</B></td>
  125. <td width="20%" class="txlHeaderBackgroundAlternate"><B>是否LOGO</B></td>
  126. <td width="30%" class="txlHeaderBackgroundAlternate"><B>编辑</B></td>
  127. </tr>
  128. <%
  129. do while not rs.eof
  130.          Tlink=split(rs(2),"$")
  131. %>
  132. <tr align=center>
  133. <td height=25 class=txlrow><font color=red><%=rs("id")%></font></td>
  134. <td class=txlrow><a href=<%=rs("url")%> target=_blank><%=rs("urlname")%></a></td>
  135. <td class=txlrow><%if rs("islogo")=1 then%>是<%else%>否<%end if%></td>
  136. <td class=txlrow><a href="admin_link.asp?action=orders&id=<%=rs("id")%>">排序</a>  <a href="admin_link.asp?action=edit&id=<%=rs("id")%>">编辑</a>  <a href="admin_link.asp?action=del&id=<%=rs("id")%>">删除</a></td>
  137. </tr>
  138. <%
  139. rs.movenext
  140. loop
  141. rs.Close
  142. set rs=nothing
  143. %>
  144. </table>
  145. <%
  146. end sub
  147. sub savenew()
  148. if Request("url")<>"" and Request("urlinfo")<>"" and request("urlname")<>"" then
  149. dim linknum
  150. set rs= server.createobject ("adodb.recordset")
  151. sql = "select * from txllink order by id desc"
  152. rs.Open sql,conn,1,3
  153. if rs.eof and rs.bof then
  154. linknum=1
  155. else
  156. linknum=rs("id")+1
  157. end if
  158. sql="insert into txllink(id,urlname,urlinfo,logo,url,islogo) values("&linknum&",'"&Trim(Request.Form ("urlname"))&"','"&Trim(Request.Form ("urlinfo"))&"','"&trim(request.Form("logo"))&"','"&Request.Form ("url")&"','"&request.Form("islogo")&"')"
  159. 'response.write sql
  160. conn.execute(sql)
  161. 'rs("id")=linknum
  162. 'rs("boardname") = Trim(Request.Form ("name"))
  163. 'rs("readme") =  Trim(Request.Form ("readme"))
  164. 'rs("logo") = trim(request.Form("logo"))
  165. 'rs("url") = Request.Form ("url")
  166. 'rs("islogo")=request.Form("islogo")
  167. 'rs.AddNew
  168. 'rs.Update 
  169. rs.Close
  170. set rs=nothing
  171. body=body+"<br>"+"更新成功,请继续其他操作。"
  172. else
  173. body=body+"<br>"+"请输入完整友情链接网站信息。"
  174. end if
  175. end sub
  176. sub savedit()
  177. set rs= server.createobject ("adodb.recordset")
  178. sql = "select * from txllink where id="&request("id")
  179. rs.Open sql,conn,1,3
  180. if rs.eof and rs.bof then
  181. body=body+"<br>"+"错误,没有找到友情链接。"
  182. else
  183. rs("urlname") = Trim(Request.Form ("urlname"))
  184. rs("urlinfo") =  Trim(Request.Form ("urlinfo"))
  185. rs("logo")=trim(request.Form("logo"))
  186. rs("url") = Request.Form ("url")
  187. rs("islogo")=request.Form("islogo")
  188. rs.Update
  189. end if 
  190. rs.Close
  191. set rs=nothing
  192. body=body+"<br>"+"更新成功,请继续其他操作。"
  193. end sub
  194. sub del
  195. dim id
  196. id = request("id")
  197. sql="delete from txllink where id="+id
  198. conn.Execute(sql)
  199. body=body+"<br>"+"删除成功,请继续其他操作。"
  200. end sub
  201. sub orders()
  202. %>
  203. <br>
  204. <table width="95%" border="0" cellspacing="3" cellpadding="0" align=center>
  205. <tr> 
  206. <td height="22"><font color="<%=txl_body(20)%>"><b>友情链接重新排序</b><br>注意:请在相应网站的排序表单内输入相应的排列序号,<font color=red>注意不能和别的网站有相同的排列序号</font>。</font></td>
  207. </tr>
  208. <tr>
  209. <tr> 
  210. <td height="22" align=center><a href="admin_link.asp?action=add"><font color="<%=txl_body(20)%>">增加新的友情链接</font></a></td>
  211. </tr>
  212. <tr>
  213. <td><font color="<%=txl_body(20)%>">
  214. <%
  215. set rs= server.createobject ("adodb.recordset")
  216. sql="select * from txllink where id="&cstr(request("id"))
  217. rs.open sql,conn,1,1
  218. if rs.eof and rs.bof then
  219. response.write "没有找到相应的友情链接。"
  220. else
  221. response.write "<form action=admin_link.asp?action=updatorders method=post>"
  222. response.write ""&rs("urlname")&"  <input type=text name=newid size=2 value="&rs("id")&">"
  223. response.write "<input type=hidden name=id value="&request("id")&">"
  224. response.write "<input type=submit name=Submit value=修改></form>"
  225. end if
  226. rs.close
  227. set rs=nothing
  228. %></font></td>
  229. </tr>
  230. <tr> 
  231. <td height="22" align=center><a href="admin_link.asp?action=add"><font color="<%=txl_body(20)%>">增加新的友情链接</font></a></td>
  232. </tr>
  233. </table>
  234. <%
  235. end sub
  236. sub updateorders()
  237. if isnumeric(request("id")) and isnumeric(request("newid")) and request("newid")<>request("id") then
  238. set rs=conn.execute("select id from txllink where id="&request("newid"))
  239. if rs.eof and rs.bof then
  240. sql="update txllink set id="&request("newid")&" where id="&cstr(request("id"))
  241. conn.execute(sql)
  242. response.write "更新成功!"
  243. else
  244. response.write "更新失败,您指定了和其他链接网站相同的序号!"
  245. end if
  246. else
  247. response.write "更新失败!您输入的字符不合法,或者输入了和原来相同的序号!"
  248. end if
  249. end sub
  250. %>