⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_change.asp

📁 一个asp写的论坛源代码,论坛所需要的功能都有
💻 ASP
📖 第 1 页 / 共 4 页
字号:
<!--#include file="../conn.asp"-->
<!--#include file="const.asp"-->
<%
Public boards
Dim Admin_Class,Uid
Call Master_Us()
Uid = Cid(Request("uid"))
Header()
Admin_Class=",8,"
Call Master_Se()
Select Case Request("action")
	Case "medals"
		Call medals
	Case "medalsok"
		Call medalsok
	Case "announcements"
		Call announcements
	Case "newsannouncements"
		Call newsannouncements
	Case "announcementsok"
		Call announcementsok
	Case "forumlinks"
		Call forumlinks
	Case "forumlinksok"
		Call forumlinksok
	Case "adv"
		Call adv
	Case "advadd"
		Call advadd
	Case "advaddok"
		Call advaddok
	Case "advok"
		Call advok
	Case "advedit"
		Call advedit
	Case "onlinelist"
		Call onlinelist
	Case "onlinelistok"
		Call onlinelistok
End Select

Sub onlinelistok
	Dim ho,newid,i
	for each ho in request.form("deleteid")
		team.execute("Delete from ["&Isforum&"OnlineTypes] Where ID="&ho)
	next
	If Request.form("deleteid")="" Then
		newid=Split(Replace(Request.Form("newid")," ",""),",")
		For i=0 To Ubound(newid)
			team.Execute("Update ["&Isforum&"OnlineTypes] set Sorts="&Cid(Request.Form("sorts"&i+1))&",OnlineName='"&Replace(Request.Form("titles"&i+1),"'","")&"',Onlineimg='"&Replace(Request.Form("urls"&i+1),"'","")&"' Where ID="&newid(i))
		Next
		if Request.Form("newMembers")<>"" and Request.Form("newurl")<>"" Then
			team.execute("insert into ["&Isforum&"OnlineTypes] (Sorts,OnlineName,Onlineimg) values ("&Cid(Request.Form("newsorts"))&",'"&Replace(Request.Form("newMembers"),"'","")&"','"&Replace(Request.Form("newurl"),"'","")&"' ) ")
		End if
	End If
	team.SaveLog ("在线图列设置完成")
	SuccessMsg " 在线图列设置完成,请等待系统自动返回到 <a href=Admin_Change.asp?action=onlinelist>在线列表定制 </a> 页面 。<meta http-equiv=refresh content=3;url=Admin_Change.asp?action=onlinelist>。 "
End Sub

Sub onlinelist%>
<body Style="background-color:#8C8C8C" text="#000000" leftmargin="10" topmargin="10">
<br>
<table cellspacing="1" cellpadding="4" width="95%" align="center" class="a2">
  <tr class="a1">
    <td>技巧提示</td>
  </tr>
  <tr class="a3">
    <td><br>
      <ul>
        <li>本功能用于自定义首页及主题列表页显示的在线会员分组及图例,只在在线列表功能打开时有效。
      </ul>
      <ul>
        <li>所有未添加显示的用户组成员将不显示在在线列表处。
      </ul>
      <ul>
        <li>用户组图例中请填写图片文件名,并将相应图片文件上传到 Skins/下面的相应风格目录中。
      </ul></td>
  </tr>
</table>
<br>
<form method="post" action="?action=onlinelistok">
  <table cellspacing="1" cellpadding="4" width="95%" align="center" class="a2">
    <tr align="center" class="a1">
	  <td><input type="checkbox" name="chkall" onClick="checkall(this.form)"> 删</td>
      <td>显示顺序</td>
      <td>组头衔</td>
      <td>用户组图例</td>
    </tr>
	<%
	Dim Rs,Imgs,i,Styleurl
	Set Rs = team.execute("Select Styleurl From ["&Isforum&"Style] Where ID= "& INT(team.Forum_setting(18)))
	If Not Rs.Eof Then
		Styleurl = Rs(0)
	Else
		Styleurl = "skins/teams"
	End If
	Rs.close:Set Rs=Nothing
	Set Rs = team.execute("Select ID,Sorts,OnlineName,Onlineimg From ["&isforum&"OnlineTypes] Order By Sorts Asc")
	If Rs.Eof Then
		SuccessMsg " 未找到数据表,请确认数据库已经升级。"
	End if
	i=0
	Do While Not Rs.Eof
		i=i+1
			If Rs(3)<>"" Then 
				Imgs = "<img src=../"&Styleurl&"/"&RS(3)&" align=""absmiddle"">"
			Else
				Imgs = ""
			End if
			Echo " <tr align=""center""> <td bgcolor=""#FFFFFF""><input Name=""newid"" type=""hidden"" value="&RS(0)&"> <input type=""checkbox"" name=""deleteid"" value="&RS(0)&"></td>	"
			Echo " <td bgcolor=""#F8F8F8""><input type=""text"" size=""3"" name=""sorts"&i&""" value="&Rs(1)&"></td>"
			Echo " <td bgcolor=""#FFFFFF""><input type=""text"" size=""15"" name=""titles"&i&""" value="&Rs(2)&"></td>"
			Echo " <td bgcolor=""#F8F8F8"" align=""left""><input type=""text"" size=""40"" name=""urls"&i&""" value="&Rs(3)&"> "
			Echo " "&Imgs&"</td></tr>"
		Rs.moveNext
	Loop
	Rs.Close:Set Rs=Nothing
	%>
    <tr align="center" class="a1">
	  <td> 新增 </td>
      <td>显示顺序</td>
      <td>组头衔</td>
      <td>用户组图例</td>
    </tr>
    <tr align="center" class="a3">
	  <td> &nbsp; </td>
      <td> <input type="text" size="3" name="newsorts" value="0"> </td>
      <td><select name="newMembers" style="width:100%">
		<option value=""> 请选择用户组 </option>
		<%
		Dim Gs
		Set Gs = team.execute("Select ID,GroupName,Members From "&IsForum&"UserGroup Where MemberRank<=1 Order By ID ASC")
		Do While Not Gs.Eof
			If Gs(2)="注册用户" Then
				Echo " <option value="""&Gs(2)&"""> "&Gs(2)&" </option> "
			Else
				Echo " <option value="""&Gs(1)&"""> "&Gs(1)&" </option> "
			End if
			Gs.MoveNext
		Loop
		Gs.Close:Set Gs=Nothing
		%>
		</select></td>
      <td align="left"> <input type="text" size="40" name="newurl" value=""> </td>
    </tr>
  </table>
  <br>
  <center>
    <input type="submit" name="onlinesubmit" value="提 交">
  </center>
</form>
</td>
</tr>
<br>
<br>
<%
End Sub

Sub advedit
	Dim Rs
	If Uid = "" Or Not IsNumeric(Uid) Then
		SuccessMsg " 参数错误。 "
	Else
		Set Rs = team.execute("Select Titles,Types,Boards,StarTime,StopTime,bodys From ["&Isforum&"AdvList] Where ID="& uid)
		If Rs.Eof Then
			SuccessMsg " 参数错误。 "
		Else	
		%>
<br>
<Script>
function findobj(n, d) {
	var p, i, x;
	if(!d) d = document;
	if((p = n.indexOf("?"))>0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if(x != d[n] && d.all) x = d.all[n];
	for(i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
	for(i = 0; !x && d.layers && i < d.layers.length; i++) x = findobj(n, d.layers[i].document);
	if(!x && document.getElementById) x = document.getElementById(n);
	return x;
}
</Script>
<BR>
<body Style="background-color:#8C8C8C" text="#000000" leftmargin="10" topmargin="10">
<form method="post" name="settings" action="?action=advaddok&edit=1">
  <input type="hidden" name="uid" value="<%=UID%>">
  <table cellspacing="1" cellpadding="4" width="95%" align="center" class="a2">
    <tr class="a1">
      <td colspan="2">编辑广告 - <%=RS(1)%></td>
    </tr>
    <tr>
      <td width="50%" bgcolor="#F8F8F8" ><b>广告标题(必填):</b><br>
        <span class="a3">注意: 广告标题只为识别辨认不同广告条目之用,并不在广告中显示</span></td>
      <td bgcolor="#FFFFFF"><input type="text" size="30" name="advtitle" value="<%=RS(0)%>">
      </td>
    </tr>
    <tr>
      <td width="50%" bgcolor="#F8F8F8" valign="top"><b>广告投放范围(必选):</b><br>
        <span class="a3">设置本广告投放的页面或论坛范围,可以按住 CTRL 多选,选择“全部”为不限制选择广告投放的范围</span></td>
      <td bgcolor="#FFFFFF"><select name="advtargets" size="10" multiple="multiple">
          <%
			Dim IsOk 
			If Instr(Rs(2),",")>0 or IsNumEric(Rs(2)) Then
				boards = Split(Rs(2),",")
			Else
				IsOk = Rs(2)
			End if
			Response.Write "<option value=""all"" "
			If IsOk ="all" Then Response.Write "selected=""selected"" "
			Response.Write " >&nbsp;&nbsp;> 全部</option> " 
			Response.Write "<option value=""index"" "
			If IsOk ="index" Then Response.Write "selected=""selected"" "
			Response.Write " >&nbsp;&nbsp;> 首页</option> " 
			Call BBsList(0)
			%>
        </select>
      </td>
    </tr>
    <tr>
      <td width="60%" bgcolor="#F8F8F8" ><b>生效时间:</b><br>
        <span class="a3">设置广告广告结束的时间,格式 yyyy-mm-dd,留空为不限制结束时间</span></td>
      <td bgcolor="#FFFFFF"><input type="text" size="30" name="startime" value="<%=RS(3)%>">
      </td>
    </tr>
    <tr>
      <td width="60%" bgcolor="#F8F8F8" ><b>到期时间:</b><br>
        <span class="a3">设置广告广告结束的时间,格式 yyyy-mm-dd,留空为不限制结束时间</span></td>
      <td bgcolor="#FFFFFF"><input type="text" size="30" name="stoptime" value="<%=RS(4)%>">
      </td>
    </tr>
    <tr>
      <td width="50%" bgcolor="#F8F8F8" ><b>广告 html 代码:</b><br>
        <span class="a3">请直接输入需要展现的广告的 html 代码</span></td>
      <td bgcolor="#FFFFFF"><textarea rows="5" name="advcode" cols="40" style="height:70;overflow-y:visible;"><%=RS(5)%></textarea>
      </td>
    </tr>
  </table>
  <br>
  <center>
    <input type="submit" name="advsubmit" value="提 交">
  </center>
</form>
<br>
<br>
<%		End If
	End if
End Sub
Sub advaddok
	Dim Bodys,textsize,imagewidth,imageheight,imagealt
	If Request.Form("advtitle")&""="" Then  SuccessMsg "请输入标题。"
	If Request("edit") = 1 Then
		If Uid = "" Or Not IsNumeric(Uid) Then
			SuccessMsg " 参数错误。 "
		Else
			team.execute("Update ["&Isforum&"AdvList] set Titles='"&Replace(Request.Form("advtitle"),"'","")&"',bodys='"&Replace(Request.Form("advcode"),"'","")&"',Boards='"&Replace(Request.form("advtargets")," ","")&"',StarTime='"&Replace(Request.form("startime")," ","")&"',StopTime='"&Replace(Request.form("stoptime")," ","")&"' Where ID="& UID )
		End if
	Else
		Select Case Request.Form("advnewstyle")
			Case "code"
				If Request.Form("advcode")&""="" Then  
					SuccessMsg "请输入内容。"
				Else
					Bodys = Request.Form("advcode")
				End If
			Case "text"
				If Request.Form("textlink")&""="" or Request.Form("texttitle")&""="" Then  
					SuccessMsg "请输入必填内容。"
				End if
				If Request.Form("textsize") <> "" Then

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -