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

📄 admin_boardset.asp

📁 功能强大的一个b/s工作站
💻 ASP
📖 第 1 页 / 共 5 页
字号:
<!--#include file="conn.asp"-->
<!-- #include file="inc/const.asp" -->
<%

	stats="版主管理页面"
	dim sql1,rs1
	if not founduser  then
		founderr=true
		Errmsg=Errmsg+"<br>"+"<li>请登陆后进行操作。"
	end if

	if request("boardid")="" then
		founderr=true
		Errmsg=Errmsg+"<br>"+"<li>请指定论坛版面。"
	elseif not isInteger(request("boardid"))  or request("boardid")=0  then
		founderr=true
		Errmsg=Errmsg+"<br>"+"<li>非法的版面参数。"
	else
		boardid=clng(request("boardid"))
	end if

	if not(  boardmaster or  master or  superboardmaster ) then
	founderr=true
	Errmsg=Errmsg+"<br>"+"<li>只有管理员才能登陆。"
	end if

	call nav()
if founderr then
	call head_var(1,BoardDepth,0,0)
	call dvbbs_error()
else
	call head_var(1,BoardDepth,0,0)
	dim title
	dim content
	set rs=server.createobject("adodb.recordset")
	call main()
end if

	set rs=nothing
	call footer()

	sub main()
%>
<TABLE cellpadding=0 cellspacing=1 class=tableborder1 align=center > 
        <tr >
          <th height=24 align=center colspan="2">欢迎 <%=htmlencode(membername)%>进入版主管理页面</th>
        </tr>
        <tr >
          <td height=24 align=center colspan="2" class=tablebody1>
        <b>管理选项:<a href=admin_boardset.asp?boardid=<%=boardid%>>论坛公告发布</a>
        <%if master then%>
        | <b><a href=admin_boardset.asp?action=manage&boardid=<%=boardid%>>公告管理</a>
        <%end if%> | 
		<a href=admin_boardset.asp?action=editbminfo&boardid=<%=boardid%>>基本信息管理</a> | 
		<a href=admin_boardset.asp?action=editbmset&boardid=<%=boardid%>>基本设置管理</a> | 
		<!--<a href=admin_boardset.asp?action=editbmset&boardid=<%=boardid%>>基本设置管理</a> | -->
		<a href=admin_boardset.asp?action=editbmcolor&boardid=<%=boardid%>>颜色设置管理</a> | 
		<!--<a href=admin_boardset.asp?action=editbmads&boardid=<%=boardid%>>分版广告管理</a> | -->
		<a href=admin_boardset.asp?action=editbmads&boardid=<%=boardid%>>分版广告管理</a>
		</b></td>
        </tr>
		<tr>
              <td width="30%" valign=top align=center class=tablebody1 >
		<table cellpadding=3 cellspacing=1   class=tableborder2 style="width:90%;word-break:break-all;" >
		<tr>
			<th width="100%" height=24  colspan="2">《 本版信息栏 》
			</th>
		</tr>
		<tr>
			<td  height=24 class=tablebody2 colspan="2" align=center ><%=boardtype%>
			</td>
		</tr>
		<tr>
			<td width="60%" height=24 class=tablebody1 >今日新帖:
			</td>
			<td width="40%" height=24 class=tablebody1 ><FONT COLOR=RED><%=todaynum%></FONT>
			</td>
		</tr>
		<tr>
			<td  height=24 class=tablebody2 >主题帖子:
			</td>
			<td  height=24 class=tablebody2 ><%=LastTopicNum%>
			</td>
		</tr>
		<tr>
			<td  height=24 class=tablebody1 >本版帖子:
			</td>
			<td  height=24 class=tablebody1 ><%=LastBbsNum%>
			</td>
		</tr>
		<tr>
			<td width="30%" height=24 class=tablebody2 colspan="2">管理成员:
		<%=boardmasterlist%>
			</td>
		</tr>
		<tr>
			<th width="100%" height=24  colspan="2">《 管理权限 》
			</th>
		</tr>
		<tr>
			<td  height=24 class=tablebody1 >主版主可增删副版主:
			</td>
			<td  height=24 class=tablebody1 ><%if Board_Setting(33)=1 then%>打开<%else%><FONT COLOR=RED>关闭</FONT><%end if%>
			</td>
		</tr>
		<tr>
			<td  height=24 class=tablebody2 >主版主可修改颜色配置:
			</td>
			<td  height=24 class=tablebody2 ><%if Board_Setting(34)=1 then%>打开<%else%><FONT COLOR=RED>关闭</FONT><%end if%>
			</td>
		</tr>
		<tr>
			<td  height=24 class=tablebody1 >所有版主均可修改颜色配置:
			</td>
			<td  height=24 class=tablebody1 ><%if Board_Setting(35)=1 then%>打开<%else%><FONT COLOR=RED>关闭</FONT><%end if%>
			</td>
		</tr>
		<tr>
			<td width="100%" height=24  colspan="2" class=tablebody2>
		<b>注意:</b>各个版面版主可以在自己版面自由发布公告和版面设置,管理员可以在所有版面发布,并对信息进行管理操作。
			</td>
		</tr>
		</table>
	      </td>
              <td width="70%" valign=top class=tablebody1 align=center>
      		<table cellpadding=3 cellspacing=1  class=tableborder2 style="width:100%;word-break:break-all;">
		  <tr>
			<td width="100%" height=24 class=tablebody2 >
<B>注意</B>:<BR>本页面为版主专用,使用前请看左边相对应的功能是否打开,在进行管理设置的时候,不要随意更改设置,如需更改,必须填写完整或者正确的填写。
		  </td></tr>
		</table>
<%
	select case request("action")
	case "new"
		call savenews()
	case "manage"
		call manage()
	case "edit"
		call edit()
	case "updat"
		call update()
	case "del"
		call del()
	case "editbminfo"
		call editbminfo()
	case "saveditbm"
		call savebminfo()
	case "editbmset"
		call editbmset()
	case "savebmset"
		call savebmset()
	case "editbmcolor"
		call editbmcolor()
	case "savebmcolor"
		call savebmcolor()
	case "editbmads"
		call editbmads()
	case "savebmads"
		call savebmads()
	case else
	call news()
	end select
	if founderr then call dvbbs_error()
%>
        </td>
    </tr>
</table>
<%
end sub

sub news()
%>
<form action="admin_boardset.asp?action=new" method=post name=FORM>
<TABLE cellPadding=1 cellSpacing=1 class=tableborder1 align=center style="width:96%;word-break:break-all;">
    <tr> 
      <td width="20%" valign=top class=tablebody1> 
        <div align="right">发布版面: </div>
      </td>
      <td width="80%" class=tablebody1> 
        <%if master then%>
        <%
   sql="select boardid,boardtype from board"
   rs.open sql,conn,1,1
%>
        <select name="boardid" size="1">
<!--           <option value="0">论坛首页</option> -->
          <%
	do while not rs.eof
        response.write "<option value='"+CStr(rs("BoardID"))+"'>"+rs("Boardtype")+"</option>"+chr(13)+chr(10)
	rs.movenext
	loop
	rs.close
%>
        </select>
        <%else%>
        <%
	sql="select boardtype from board where boardid="&boardid
	rs.open sql,conn,1,1
	boardtype=rs("boardtype")
%>
        <select name="boardid" size="1">
          <option value="<%=boardid%>"><%=boardtype%></option>
        </select>
        <%end if%>
      </td>
    </tr>
    <tr> 
      <td width="20%" valign=top class=tablebody1> 
        <div align="right">发布人: </div>
      </td>
      <td width="80%" class=tablebody1>
        <input type=text name=username size=36 value="<%=membername%>" disabled>
        <input type=hidden name=username value="<%=membername%>">
      </td>
    </tr>
    <tr> 
      <td width="20%" valign=top class=tablebody1> 
        <div align="right">标题: </div>
      </td>
      <td width="80%" class=tablebody1>
        <input type=text name=title size=60>
      </td>
    </tr>
    <tr> 
      <td width="20%" valign=top class=tablebody1> 
        <div align="right">内容: </div>
      </td>
      <td width="80%" class=tablebody1>
        <textarea cols=60 rows=6 name="content"></textarea>
      </td>
    </tr>
    <tr>
      <td width="100%" valign=top colspan="2" align=center class=tablebody2> 
        <input type=Submit value="发 送" name=Submit">
        &nbsp; 
        <input type="reset" name="Clear" value="清 除">
      </td>
    </tr>
  </table>
</form>
<%
end sub

sub savenews()
	dim username,title,content
	if request("boardid")<>"" or (not isInteger(request("boardid"))) then
		boardid=clng(request("boardid"))
	else
		Errmsg=Errmsg+"<br>"+"<li>您输入了错误的参数。"
		founderr=true
	end if
	if request("username")="" then
		Errmsg=Errmsg+"<br>"+"<li>请输入发布者。"
		founderr=true
	else
		username=checkstr(request("username"))
	end if
	if request("title")="" then
		Errmsg=Errmsg+"<br>"+"<li>请输入新闻标题。"
		founderr=true
	else
		title=checkstr(request("title"))
	end if
	if request("content")="" then
		Errmsg=Errmsg+"<br>"+"<li>请输入新闻内容。"
		founderr=true
	else
		content=checkstr(request("content"))
	end if

	if founderr=true then
		call dvbbs_error()
		exit sub
	end if 
	if (master or superboardmaster or boardmaster) and Cint(GroupSetting(25))=1 then
		sql="select * from bbsnews"
		rs.open sql,conn,1,3
		rs.addnew
		rs("username")=username
		rs("title")=title
		rs("content")=content
		rs("addtime")=Now()
		rs("boardid")=boardid
		rs.update
		rs.close
		myCache.name="AnnounceMents"&BoardID
		myCache.makeEmpty
		call success()
		else
	Errmsg=Errmsg+"<br><li>您没有执行此操作的权限。"
	founderr=true
	exit sub
	end if
end sub

sub manage()
dim caneditann
caneditann=false
if (master or superboardmaster or boardmaster) and Cint(GroupSetting(26))=1 then
	caneditann=true
else
	caneditann=false
end if
	if   not caneditann  then
	Errmsg=Errmsg+"<br><li>您没有执行此操作的权限。"
	founderr=true
	exit sub
	end if
	sql="select * from bbsnews where boardid<>0"
	rs.open sql,conn,1,1
%>
<TABLE cellPadding=1 cellSpacing=1 class=tableborder1 align=center style="width:96%;word-break:break-all;">
		  <tr><th width="80%" valign=top height=22 >
标题
		  </th>
		  <th width="20%" >
操作
		  </th></tr>
<%do while not rs.eof%>
		  <tr><td width="80%" valign=top height=22 class=tablebody1><a href=admin_boardset.asp?action=edit&id=<%=rs("id")%>&boardid=<%=rs("boardid")%>><%=rs("title")%></a>
		  </td>
		  <td width="20%" class=tablebody2><a href=admin_boardset.asp?action=del&id=<%=rs("id")%>&boardid=<%=boardid%>>删除</a>
		  </td></tr>
<%

⌨️ 快捷键说明

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