📄 admin_board.asp
字号:
%>
<tr>
<td height="25" width=35% class="<%=classrow%>">
<%if rs("depth")>0 then%>
<%for i=1 to rs("depth")%>
<%next%>
<%end if%>
<%if rs("child")>0 then%><img src="skins/default/plus.gif"><%else%><img src="skins/default/nofollow.gif"><%end if%>
<%if rs("parentid")=0 then%><b><%end if%><%=rs("boardtype")%><%if rs("child")>0 then%>(<%=rs("child")%>)<%end if%>
<%if rs("parentid")=0 then%></b><%end if%>
</td>
<td width=65% align=center class="<%=classrow%>">
<a href="admin_board.asp?action=add&editid=<%=rs("boardid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>添加版面</U></font></a> | <a href="admin_board.asp?action=edit&editid=<%=rs("boardid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>基本设置</U></font></a> | <a href="admin_BoardSetting.asp?editid=<%=rs("boardid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>高级设置</U></font></a>
<%
if reBoard_Setting(2)=0 then
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_vipboard.asp?boardid="&rs("boardid")&"><font color="&Dvbbs.mainsetting(3)&"><U>VIP论坛申请</U></font></a></div>"
elseif reBoard_Setting(2)=0 and reBoard_Setting(46)>0 then
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_vipboard.asp?boardid="&rs("boardid")&"&action=reinstall><font color="&Dvbbs.mainsetting(3)&"><U>激活VIP论坛</U></font></a></div>"
elseif reBoard_Setting(2)=1 and reBoard_Setting(46)>0 then
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_vipboard.asp?action=showvipuser&boardid="&rs("boardid")&"><font color="&Dvbbs.mainsetting(3)&"><U>查看VIP用户</U></font></a></div>"
end if
if reBoard_Setting(2)=1 then
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_board.asp?action=mode&boardid="&rs("boardid")&"><font color="&Dvbbs.mainsetting(3)&"><U>认证用户</U></font></a></div>"
end if
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_update.asp?action=updat&submit=更新论坛数据&boardid="&rs("BoardID")&" title=更新最后回复、帖子数、回复数><font color="&Dvbbs.mainsetting(3)&"><U>更新数据</U></font></a></div><div class=menuitems><a href=# onclick=alertreadme(\'清空将包括该论坛所有帖子置于回收站,确定清空吗?\',\'admin_update.asp?action=delboard&boardid="&rs("BoardID")&"\')><font color="&Dvbbs.mainsetting(3)&"><U>清空版面数据</U></font></a></div>"
if rs("child")=0 then
MoreMenu=MoreMenu & "<div class=menuitems><a href=# onclick=alertreadme(\'删除将包括该论坛的所有帖子,确定删除吗?\',\'admin_board.asp?action=del&editid="&rs("BoardID")&"\')><font color="&Dvbbs.mainsetting(3)&"><U>删除版面</U></font></a></div>"
else
MoreMenu=MoreMenu & "<div class=menuitems><a href=# onclick=alertreadme(\'该论坛含有下属论坛,必须先删除其下属论坛方能删除本论坛!\',\'#\')><font color="&Dvbbs.mainsetting(3)&"><U>删除版面</U></font></a></div>"
end if
MoreMenu=MoreMenu & "<div class=menuitems><a href=admin_Board.asp?action=clearDate&boardid="&rs("BoardID")&"><font color="&Dvbbs.mainsetting(3)&"><u>清理数据</u></font></a></div>"
If Rs("ParentID")=0 Then
MoreMenu=MoreMenu & "<div class=menuitems><a href=# onclick=alertreadme(\'复位该分类将会把该分类下的所有版面都复位成二级版面,包括原来的多级分类都将复位成二级版面,请慎重操作,确定复位吗?\',\'?action=RestoreClass&classid="&rs("BoardID")&"\')><font color="&Dvbbs.mainsetting(3)&"><u>复位该分类</u></font></a></div><div class=menuitems><a href=?action=handorders&classid="&rs("BoardID")&"><font color="&Dvbbs.mainsetting(3)&"><u>分类排序(手动)</u></font></a></div>"
End If
%>
| <a href="#" onMouseOver="showmenu(event,'<%=MoreMenu%>')" style="CURSOR:hand"><font color=<%=Dvbbs.mainsetting(3)%>><u>更多操作</u></font></a>
</td></tr>
<%
MoreMenu=""
rs.movenext
loop
set rs=nothing
%>
</table><BR><BR>
<SCRIPT LANGUAGE="JavaScript">
<!--
function alertreadme(str,url){
{if(confirm(str)){
location.href=url;
return true;
}return false;}
}
//-->
</SCRIPT>
<%
end sub
sub add()
dim rs_c
Dim forum_sid,forum_cid,Style_Option,TempOption
set rs_c= server.CreateObject ("adodb.recordset")
sql = "select * from dv_board order by rootid,orders"
rs_c.open sql,conn,1,1
dim boardnum
set rs = server.CreateObject ("Adodb.recordset")
sql="select Max(boardid) from dv_board"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
boardnum=1
else
boardnum=rs(0)+1
end if
if isnull(boardnum) then boardnum=1
if boardnum=444 then boardnum=445
if boardnum=777 then boardnum=778
rs.close
%>
<form action ="admin_board.asp?action=savenew" method=post name=theform>
<input type="hidden" name="newboardid" value=<%=boardnum%>>
<table width="85%" border="0" cellspacing="1" cellpadding="0" align=center class="tableBorder">
<tr>
<th height=24 colspan=2><B>添加新论坛</th>
</tr>
<tr>
<td width="100%" height=30 class="forumrowHighLight" colspan=2>
说明:<BR>1、添加论坛版面后,相关的设置均为默认设置,请返回论坛版面管理首页版面列表的高级设置中设置该论坛的相应属性,如果您想对该论坛做更具体的权限设置,请到<A HREF="admin_board.asp?action=permission"><font color=blue>论坛权限管理</font></A>中设置相应用户组在该版面的权限。<BR>
2、<font color=blue>如果您添加的是论坛分类</font>,只需要在所属分类中选择作为论坛分类即可;<font color=blue>如果您添加的是论坛版面</font>,则要在所属分类中确定并选择该论坛版面的上级版面
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow">论坛名称</td>
<td width="60%" class="forumrow">
<input type="text" name="boardtype" size="35">
</td>
</tr>
<tr>
<td width="40%" height=24 class="forumrow">版面说明<BR>可以使用HTML代码</td>
<td width="60%" class="forumrow">
<textarea name="Readme" cols="40" rows="3"></textarea>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>所属类别</U></td>
<td width="60%" class="forumrow">
<select name=class>
<option value="0">做为论坛分类</option>
<% do while not rs_c.EOF%>
<option value="<%=rs_c("boardid")%>" <%if request("editid")<>"" and clng(request("editid"))=rs_c("boardid") then%>selected<%end if%>>
<%if rs_c("depth")>0 then%>
<%for i=1 to rs_c("depth")%>
<%next%>
<%end if%><%=rs_c("boardtype")%></option>
<%
rs_c.MoveNext
loop
rs_c.Close
%>
</select>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>使用设置模板</U><BR>相关模板中包含论坛颜色、图片<BR>等信息</td>
<td width="60%" class="forumrow">
<%
set rs_c= server.CreateObject ("adodb.recordset")
sql = "select id,StyleName,Forum_CSS from dv_style"
rs_c.open sql,conn,1,1
if rs_c.eof and rs_c.bof then
response.write "请先添加风格"
else
sql=rs_c.GetRows(-1)
forum_sid=SQL(0,0)
forum_cid=0
Response.Write "<SCRIPT LANGUAGE=""JavaScript"">"
Response.Write chr(10)
Response.Write "var StyleId="&forum_sid&";"
Response.Write "var Cssid="&forum_cid&";"
Response.Write chr(10)
For i=0 To Ubound(SQL,2)
Style_Option=Style_Option+"<option value="
Style_Option=Style_Option&SQL(0,i)
If forum_sid=SQL(0,i) Then Style_Option=Style_Option+" selected "
Style_Option=Style_Option+" >"+SQL(1,i)+"</option>"
TempOption=Split(SQL(2,i),"@@@")
Response.Write "var css_Option"&SQL(0,i)&"='"&TempOption(0)&"';"
Response.Write chr(10)
Next
Response.Write "</SCRIPT>"
End If
rs_c.close:Set rs_c=Nothing
%>
模板:<select name=sid onChange="Changeoption(this.value)">
<%
Response.Write Style_Option
%>
</select>
风格:<select name=cid onChange="">
<option value="" >选择风格皮肤</option>
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Changeoption(sid)
{
var NewOption=eval("css_Option"+sid).split("|||");
var j=eval('document.theform.cid.length;');
for (i=0;i<j;i++){
eval('document.theform.cid.options[j-i]=null;')
}
for (i=0;i<NewOption.length-1;i++){
tempoption=new Option(NewOption[i],i);
eval('document.theform.cid.options[i]=tempoption;');
if (Cssid==i&&sid==StyleId){
eval('document.theform.cid.options[i].selected=true;');
}
}
}
var forum_sid=eval('document.theform.sid.value;');
Changeoption(forum_sid);
//-->
</SCRIPT>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>论坛版主</U><BR>多斑竹添加请用|分隔,如:沙滩小子|wodeail</td>
<td width="60%" class="forumrow">
<input type="text" name="boardmaster" size="35">
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>首页显示论坛图片</U><BR>出现在首页论坛版面介绍左边<BR>请直接填写图片URL</td>
<td width="60%" class="forumrow">
<input type="text" name="indexIMG" size="35">
</td>
</tr>
<tr>
<td width="40%" height=24 class="forumRow"> </td>
<td width="60%" class="forumRow">
<input type="submit" name="Submit" value="添加论坛">
</td>
</tr>
</table>
</form>
<%
set rs_c=nothing
set rs=nothing
end sub
sub edit()
dim rs_c,reBoard_Setting
Dim forum_sid,forum_cid,Style_Option,TempOption
sql = "select * from dv_board order by rootid,orders"
set rs_c=Dvbbs.Execute(sql)
sql = "select * from dv_board where boardid="&request("editid")
set rs=Dvbbs.Execute(sql)
reBoard_Setting=split(rs("Board_setting"),",")
forum_sid=rs("sid")
forum_cid=rs("cid")
%>
<form action ="admin_board.asp?action=savedit" method=post name=theform>
<input type="hidden" name=editid value="<%=Request("editid")%>">
<table width="85%" border="0" cellspacing="1" cellpadding="0" align=center class="tableBorder">
<tr>
<th height=24 colspan=2>编辑论坛:<%=rs("boardtype")%></th>
</tr>
<tr>
<td width="100%" height=30 class="forumrowHighLight" colspan=2>
说明:<BR>1、添加论坛版面后,相关的设置均为默认设置,请返回论坛版面管理首页版面列表的高级设置中设置该论坛的相应属性,如果您想对该论坛做更具体的权限设置,请到<A HREF="admin_board.asp?action=permission"><font color=blue>论坛权限管理</font></A>中设置相应用户组在该版面的权限。<BR>
2、<font color=blue>如果您添加的是论坛分类</font>,只需要在所属分类中选择作为论坛分类即可;<font color=blue>如果您添加的是论坛版面</font>,则要在所属分类中确定并选择该论坛版面的上级版面
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow">论坛名称</td>
<td width="60%" class="forumrow">
<input type="text" name="boardtype" size="35" value="<%=Server.htmlencode(rs("boardtype"))%>" >
</td>
</tr>
<tr>
<td width="40%" height=24 class="forumrow">版面说明<BR>可以使用HTML代码</td>
<td width="60%" class="forumrow">
<textarea name="Readme" cols="40" rows="3"><%=server.HTMLEncode(Rs("readme")&"")%></textarea>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>所属类别</U><BR>所属论坛不能指定为当前版面<BR>所属论坛不能指定为当前版面的下属论坛</td>
<td width="60%" class="forumrow">
<select name=class>
<option value="0">做为论坛分类</option>
<% do while not rs_c.EOF%>
<option value="<%=rs_c("boardid")%>" <% if cint(rs("parentid")) = rs_c("boardid") then%> selected <%end if%>><%if rs_c("depth")>0 then%>
<%for i=1 to rs_c("depth")%>
-
<%next%>
<%end if%><%=rs_c("boardtype")%></option>
<%
rs_c.MoveNext
loop
rs_c.Close
%>
</select>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>使用设置模板</U><BR>相关模板中包含论坛颜色、图片<BR>等信息</td>
<td width="60%" class="forumrow">
<%
set rs_c= server.CreateObject ("adodb.recordset")
sql = "select id,StyleName,Forum_CSS from dv_style"
rs_c.open sql,conn,1,1
if rs_c.eof and rs_c.bof then
response.write "请先添加风格"
else
sql=rs_c.GetRows(-1)
Response.Write "<SCRIPT LANGUAGE=""JavaScript"">"
Response.Write chr(10)
Response.Write "var StyleId="&forum_sid&";"
Response.Write "var Cssid="&forum_cid&";"
Response.Write chr(10)
For i=0 To Ubound(SQL,2)
Style_Option=Style_Option+"<option value="
Style_Option=Style_Option&SQL(0,i)
If forum_sid=SQL(0,i) Then Style_Option=Style_Option+" selected "
Style_Option=Style_Option+" >"+SQL(1,i)+"</option>"
TempOption=Split(SQL(2,i),"@@@")
Response.Write "var css_Option"&SQL(0,i)&"='"&TempOption(0)&"';"
Response.Write chr(10)
Next
Response.Write "</SCRIPT>"
End If
rs_c.close:Set rs_c=Nothing
%>
模板:<select name=sid onChange="Changeoption(this.value)">
<%
Response.Write Style_Option
%>
</select>
风格:<select name=cid onChange="">
<option value="" >选择风格皮肤</option>
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Changeoption(sid)
{
var NewOption=eval("css_Option"+sid).split("|||");
var j=eval('document.theform.cid.length;');
for (i=0;i<j;i++){
eval('document.theform.cid.options[j-i]=null;')
}
for (i=0;i<NewOption.length-1;i++){
tempoption=new Option(NewOption[i],i);
eval('document.theform.cid.options[i]=tempoption;');
if (Cssid==i&&sid==StyleId){
eval('document.theform.cid.options[i].selected=true;');
}
}
}
var forum_sid=eval('document.theform.sid.value;');
Changeoption(forum_sid);
//-->
</SCRIPT>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>论坛版主</U><BR>多斑竹添加请用|分隔,如:沙滩小子|wodeail</td>
<td width="60%" class="forumrow">
<input type="text" name="boardmaster" size="35" value='<%=rs("boardmaster")%>'>
<input type="hidden" name="oldboardmaster" value='<%=rs("boardmaster")%>'>
</td>
</tr>
<tr>
<td width="40%" height=30 class="forumrow"><U>首页显示论坛图片</U><BR>出现在首页论坛版面介绍左边<BR>请直接填写图片URL</td>
<td width="60%" class="forumrow">
<input type="text" name="indexIMG" size="35" value="<%=enfixjs(rs("indexIMG"))%>">
</td>
</tr>
<tr>
<td width="40%" height=24 class="forumrow"> </td>
<td width="60%" class="forumrow">
<input type="submit" name="Submit" value="提交修改">
</td>
</tr>
<tr>
<td width="100%" height=30 class="forumrowHighLight" colspan=2 align=right>
<a href="admin_board.asp?action=add&editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>添加版面</U></font></a> | <a href="admin_board.asp?action=edit&editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>基本设置</U></font></a> | <a href="admin_BoardSetting.asp?editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>高级设置</U></font></a>
<%if reBoard_Setting(2)=1 then%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -