<% Head() dim admin_flag admin_flag=",13," if not Dvbbs.master or instr(","&session("flag")&",",admin_flag)=0 then Errmsg=ErrMsg + "
  • 本页面为管理员专用,请登录后进入。
  • 您没有管理本页面的权限。" dvbbs_error() else dim body dim readme,Tlink call main() set rs=nothing Footer() end if Sub main() Select Case request("action") Case "saveall" Call saveall() Case "add" Call addlink() Case "edit" Call editlink() Case "savenew" Call savenew() Case "savedit" Call savedit() Case "del" Call del() Case "orders" Call orders() Case "updatorders" Call updateorders() Case Else call linkinfo() End Select If Body<>"" Then Dv_suc(body) End If End Sub Sub addlink() Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "
    添加联盟论坛
    论坛名称 " Response.Write "" Response.Write "
    连接URL " Response.Write "" Response.Write "
    连接LOGO地址 " Response.Write "" Response.Write "
    论坛简介 " Response.Write "" Response.Write "
    在首页是文字连接还是LOGO连接 " Response.Write "文字连接  LOGO连接" Response.Write "  " Response.Write "
    " End Sub sub editlink() set rs= server.createobject ("adodb.recordset") sql = "select * from dv_bbslink where id="&Request("id") rs.open sql,conn,1,1 Response.Write "" Response.Write "" Response.Write "" Response.Write " " Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "
    编辑联盟论坛
    " Response.Write "论坛名称: " Response.Write "" Response.Write "
    " Response.Write "连接URL: " Response.Write "" Response.Write "
    " Response.Write "连接LOGO地址: " Response.Write """ or Not IsNull(Rs("logo")) Then Response.Write server.htmlencode(rs("logo")) Response.Write """>" Response.Write "
    " Response.Write "论坛简介: " Response.Write """ or Not IsNull(Rs("logo")) Then Response.Write server.htmlencode(rs("readme")) Response.Write ">" Response.Write "
    在首页是文字连接还是LOGO连接 " Response.Write "文字连接  LOGO连接" Response.Write "
    " Response.Write "
    " Response.Write "" Response.Write "
    " Response.Write "
    " Rs.Close Set Rs=Nothing End Sub Sub linkinfo() Dim i i=0 addlink() Set rs= server.createobject ("adodb.recordset") sql = " select * from dv_bbslink order by id" rs.open sql,conn,1,1 Response.Write "
    " Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" If rs.eof and rs.bof Then Response.Write "" Else Do While Not Rs.EOF Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" i=i+1 rs.movenext loop Response.Write "" Response.Write "" End If Response.Write "
    联盟论坛列表批量修改
    注意事项:
  • 你可以编辑所有友情链接信息然后一次性提交。
  • 其中序号部分可以按照你的需要修改,不能有重复。
  • 其他内容尽量避免使用单引号,以免破坏页面代码执行。
  • 尚未添加友情论坛
    " Response.Write "序号: " Response.Write "名称:" Response.Write " URL:排序 编辑 删除
    是否图片
    " Response.Write "是" Response.Write "否" Response.Write "
    " Response.Write "logo:" Response.Write """ or Not IsNull(Rs("logo")) Then Response.Write server.htmlencode(Rs("logo")) Response.Write ">简介:" Response.Write """ or Not IsNull(Rs("logo")) Then Response.Write server.htmlencode(Rs("readme")) Response.Write ">
    " rs.Close set rs=Nothing End Sub sub savenew() if Request("url")<>"" and Request("readme")<>"" and request("name")<>"" then dim linknum set rs= server.createobject ("adodb.recordset") sql = "select * from dv_bbslink order by id desc" rs.Open sql,conn,1,3 if rs.eof and rs.bof then linknum=1 else linknum=rs("id")+1 end if sql="insert into dv_bbslink(id,boardname,readme,logo,url,islogo) values("&linknum&",'"&fixjs(Trim(Request.Form ("name")))&"','"&fixjs(Trim(Request.Form ("readme")))&"','"&fixjs(trim(request.Form("logo")))&"','"&fixjs(Request.Form ("url"))&"',"&CInt(request.Form("islogo"))&")" Dvbbs.Execute(sql) rs.Close set rs=Nothing Call loadlinkList() body=body+"
    "+"更新成功,请继续其他操作。" else body=body+"
    "+"请输入完整联盟论坛信息。" end if end sub sub savedit() set rs= server.createobject ("adodb.recordset") sql = "select * from dv_bbslink where id="&request("id") rs.Open sql,conn,1,3 if rs.eof and rs.bof then body=body+"
    "+"错误,没有找到联盟论坛。" else rs("boardname") = fixjs(Trim(Request.Form ("name"))) rs("readme") = fixjs(Trim(Request.Form ("readme"))) rs("logo")=fixjs(Trim(request.Form("logo"))) rs("url") = fixjs(Request.Form ("url")) rs("islogo")=request.Form("islogo") rs.Update end if rs.Close set rs=nothing Call loadlinkList() body=body+"
    "+"更新成功,请继续其他操作。" end sub sub del dim id id = request("id") sql="delete from dv_bbslink where id="+id Dvbbs.Execute(sql) body=body+"
    "+"删除成功,请继续其他操作。" Call loadlinkList() end sub sub orders() Response.Write "
    " Response.Write "" Response.Write " " Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.write"" Response.write"" Response.write"" Response.write"
    联盟论坛重新排序
    " Response.Write "注意:请在相应论坛的排序表单内输入相应的排列序号,注意不能和别的联盟论坛有相同的排列序号。" Response.Write "
    " set rs= server.createobject ("adodb.recordset") sql="select * from dv_bbslink where id="&cstr(request("id")) rs.open sql,conn,1,1 if rs.eof and rs.bof then response.write "没有找到相应的联盟论坛。" else response.write "" response.write ""&rs("boardname")&" " response.write "" response.write "" end if rs.close set rs=Nothing Response.Write"
    " Response.write"" Response.write"" Response.Write "" Dim a a=0 Set rs=Dvbbs.Execute("select id,boardname from dv_bbslink order by id") Do While Not Rs.EOF Response.Write "" Rs.MoveNext a=a+1 If a=4 Then a=0 Response.Write "" End If Loop Set rs=Nothing Response.Write "" Response.Write "" Response.Write "
    当前排序情况
    " Response.Write Rs(0) Response.Write "、" Response.Write Rs(1) Response.Write "
    " Response.Write"
    " end sub sub updateorders() if isnumeric(request("id")) and isnumeric(request("newid")) and request("newid")<>request("id") then set rs=Dvbbs.Execute("select id from dv_bbslink where id="&request("newid")) if rs.eof and rs.bof then sql="update dv_bbslink set id="&request("newid")&" where id="&cstr(request("id")) Dvbbs.Execute(sql) response.write "更新成功!" else response.write "更新失败,您指定了和其他联盟论坛相同的序号!" end if else response.write "更新失败!您输入的字符不合法,或者输入了和原来相同的序号!" end if end sub sub loadlinkList() Set Rs = Dvbbs.Execute("Select ID From Dv_Style") If Not (Rs.Eof And Rs.Bof) Then Do While Not Rs.Eof LoadXslttemplate Rs(0) Rs.MoveNext Loop End If Rs.Close Set Rs=Nothing end sub Sub saveall() Dim IDlist,id,i,tmpstr ID=Request.form("id") id=Replace(id," ","") IDlist=","&ID&"," ID=split(id,",") For i=0 to UBound(id) tmpstr=","&ID(i)&"," If InStr(IDlist,tmpstr)>0 Then If InStr(Len(tmpstr)-1+InStr(IDlist,tmpstr),IDlist,tmpstr)>0 Then Errmsg=ErrMsg + "发现相同的序号:"&ID(i)&",请返回仔细检查。" Exit For End If End If Next If Errmsg<>"" Then dvbbs_error() End If '清除原来数据表中的数据,打篮球,五进五出了。:) Dvbbs.Execute("Delete from dv_bbslink") '开始利用循环插入数据 Dim sql,boardname,readme,url,logo,islogo For i= 0 to UBound(id) boardname=fixjs(Request.form("boardname"&i)) readme=fixjs(Request.form("readme"&i)) url=fixjs(Request.form("url"&i)) logo=fixjs(Request.form("logo"&i)) islogo=Request.form("islogo"&i) sql="insert into dv_bbslink (id,boardname,readme,url,logo,islogo) values ("&CInt(id(i))&",'"&boardname&"','"&readme&"','"&url&"','"&logo&"',"&CInt(islogo)&")" Dvbbs.Execute(sql) Next loadlinkList() Dv_suc("论坛批量更新成功!") End Sub Sub LoadlinkList() Dim rs Set Rs=Dvbbs.Execute("select * From Dv_bbslink Order by islogo desc,id ") Set Application(Dvbbs.CacheName & "_link")=Dvbbs.RecordsetToxml(rs,"link","bbslink") Set Rs=Nothing End Sub %>