📄 board.asp
字号:
location.href=url;
return true;
}return false;}
}
//-->
</SCRIPT>
<%
end sub
sub add()
dim rs_c,sql,Rs
Dim forum_sid,forum_cid,Style_Option,TempOption
Dim iCssName,iCssID,iStyleName
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,i
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 ="board.asp?action=savenew" method=post name=theform>
<input type="hidden" name="newboardid" value=<%=boardnum%>>
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<th colspan=2 style="text-align:center;"><B>添加新论坛</th>
</tr>
<tr>
<td width="100%" height=30 class="td2" colspan=2>
说明:<BR>1、添加论坛版面后,相关的设置均为默认设置,请返回论坛版面管理首页版面列表的高级设置中设置该论坛的相应属性,如果您想对该论坛做更具体的权限设置,请到<A HREF="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="td1">论坛名称</td>
<td width="60%" class="td1">
<input type="text" name="boardtype" size="35">
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1">版面说明<BR>可以使用HTML代码</td>
<td width="60%" class="td1">
<textarea name="Readme" cols="50" rows="5"></textarea>
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1">版面规则<BR>可以使用HTML代码</td>
<td width="60%" class="td1">
<textarea name="Rules" cols="50" rows="5"></textarea>
</td>
</tr>
<tr>
<td width="40%" height=30 class="td1"><U>所属类别</U></td>
<td width="60%" class="td1">
<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="td1"><U>使用样式风格</U><BR>相关样式风格中包含论坛颜色、图片<BR>等信息</td>
<td width="60%" class="td1">
<%
set rs_c=dvbbs.execute("select forum_sid,forum_cid from dv_setup")
Forum_sid=rs_c(0)
Forum_cid=rs_c(1)
rs_c.close:Set rs_c=Nothing
%>
<Select Size=1 Name="sid">
<%
Dim Templateslist
For Each Templateslist in Application(Dvbbs.CacheName &"_style").documentElement.selectNodes("style")
Response.Write "<Option value="""& Templateslist.selectSingleNode("@id").text &""""
If Forum_sid = CLng(Templateslist.selectSingleNode("@id").text) Then Response.Write " selected "
Response.Write ">"& Templateslist.selectSingleNode("@stylename").text &" </Option>"
Next
%>
</Select>Css样式:<Select Size=1 Name="cid">
<%
For Each Templateslist in Application(Dvbbs.CacheName & "_csslist").documentElement.selectNodes("css")
Response.Write "<Option value="""& Templateslist.selectSingleNode("@id").text &""""
If Forum_cid = CLng(Templateslist.selectSingleNode("@id").text) Then Response.Write " selected "
Response.Write ">"& Templateslist.selectSingleNode("@type").text &" </Option>"
Next
%>
</Select>
</td>
</tr>
<tr>
<td width="40%" height=30 class="td1"><U>论坛版主</U><BR>多版主添加请用|分隔,如:沙滩小子|wodeail</td>
<td width="60%" class="td1">
<input type="text" name="boardmaster" size="35">
</td>
</tr>
<tr>
<td width="40%" height=30 class="td1"><U>首页显示论坛图片</U><BR>出现在首页论坛版面介绍左边<BR>请直接填写图片URL</td>
<td width="60%" class="td1">
<input type="text" name="indexIMG" size="35">
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1"> </td>
<td width="60%" class="td1">
<input type="submit" name="Submit" value="添加论坛" class="button">
</td>
</tr>
</table>
</form>
<%
set rs_c=nothing
set rs=nothing
end sub
sub edit()
dim rs_c,reBoard_Setting,rs,sql
Dim forum_sid,forum_cid,Style_Option,TempOption
Dim iCssName,iCssID,iStyleName,i
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 ="board.asp?action=savedit" method=post name=theform>
<input type="hidden" name=editid value="<%=Request("editid")%>">
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<th colspan=2 style="text-align:center;">编辑论坛:<%=rs("boardtype")%></th>
</tr>
<tr>
<td width="100%" height=30 class="td2" colspan=2>
说明:<BR>1、添加论坛版面后,相关的设置均为默认设置,请返回论坛版面管理首页版面列表的高级设置中设置该论坛的相应属性,如果您想对该论坛做更具体的权限设置,请到<A HREF="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="td1">论坛名称</td>
<td width="60%" class="td1">
<input type="text" name="boardtype" size="35" value="<%=Server.htmlencode(rs("boardtype"))%>" >
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1">版面说明<BR>可以使用HTML代码</td>
<td width="60%" class="td1">
<textarea name="Readme" cols="50" rows="5"><%=server.HTMLEncode(Rs("readme")&"")%></textarea>
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1">版面规则<BR>可以使用HTML代码</td>
<td width="60%" class="td1">
<textarea name="Rules" cols="50" rows="5"><%=server.HTMLEncode(Rs("Rules")&"")%></textarea>
</td>
</tr>
<tr>
<td width="40%" height=30 class="td1"><U>所属类别</U><BR>所属论坛不能指定为当前版面<BR>所属论坛不能指定为当前版面的下属论坛</td>
<td width="60%" class="td1">
<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="td1"><U>使用样式风格</U><BR>相关样式风格中包含论坛颜色、图片<BR>等信息</td>
<td width="60%" class="td1">
<%
set rs_c=dvbbs.execute("select forum_sid,forum_cid from dv_setup")
Forum_sid=rs_c(0)
Forum_cid=rs_c(1)
rs_c.close:Set rs_c=Nothing
%>
<Select Size=1 Name="sid">
<%
Dim Templateslist
For Each Templateslist in Application(Dvbbs.CacheName &"_style").documentElement.selectNodes("style")
Response.Write "<Option value="""& Templateslist.selectSingleNode("@id").text &""""
If rs("sid") = CLng(Templateslist.selectSingleNode("@id").text) Then Response.Write " selected "
Response.Write ">"& Templateslist.selectSingleNode("@stylename").text &" </Option>"
Next
%>
</Select>Css样式:<Select Size=1 Name="cid">
<%
For Each Templateslist in Application(Dvbbs.CacheName & "_csslist").documentElement.selectNodes("css[tid="& rs("sid")&"]")
Response.Write "<Option value="""& Templateslist.selectSingleNode("@id").text &""""
If rs("cid") = CLng(Templateslist.selectSingleNode("@id").text) Then Response.Write " selected "
Response.Write ">"& Templateslist.selectSingleNode("@type").text &" </Option>"
Next
%>
</Select>
</td>
</tr>
<tr>
<td width="40%" height=30 class="td1"><U>论坛版主</U><BR>多斑竹添加请用|分隔,如:沙滩小子|wodeail</td>
<td width="60%" class="td1">
<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="td1"><U>首页显示论坛图片</U><BR>出现在首页论坛版面介绍左边<BR>请直接填写图片URL</td>
<td width="60%" class="td1">
<input type="text" name="indexIMG" size="35" value="<%=rs("indexIMG")%>">
</td>
</tr>
<tr>
<td width="40%" height=24 class="td1"> </td>
<td width="60%" class="td1">
<input type="submit" name="Submit" value="提交修改" class="button">
</td>
</tr>
<tr>
<td width="100%" height=30 class="td2" colspan=2 align=right>
<a href="board.asp?action=add&editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>添加版面</U></font></a> | <a href="board.asp?action=edit&editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>基本设置</U></font></a> | <a href="BoardSetting.asp?editid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>高级设置</U></font></a>
<%if reBoard_Setting(2)=1 then%>
| <a href="board.asp?action=mode&boardid=<%=Request("editid")%>"><font color="<%=Dvbbs.mainsetting(3)%>"><U>认证用户</U></font></a>
<%end if%>
| <a href="update.asp?action=updat&submit=更新论坛数据&boardid=<%=Request("editid")%>" title="更新最后回复、帖子数、回复数"><font color="<%=Dvbbs.mainsetting(3)%>"><U>更新数据</U></font></a> | <a href="update.asp?action=delboard&boardid=<%=Request("editid")%>" onclick="{if(confirm('清空将包括该论坛所有帖子置于回收站,确定清空吗?')){return true;}return false;}"><font color="<%=Dvbbs.mainsetting(3)%>"><U>清空</U></font></a> | <%if rs("child")=0 then%><a href="board.asp?action=del&editid=<%=Request("editid")%>" onclick="{if(confirm('删除将包括该论坛的所有帖子,确定删除吗?')){return true;}return false;}"><font color="<%=Dvbbs.mainsetting(3)%>"><U>删除</U></a><%else%><a href="#" onclick="{if(confirm('该论坛含有下属论坛,必须先删除其下属论坛方能删除本论坛!')){return true;}return false;}"><font color="<%=Dvbbs.mainsetting(3)%>"><U>删除</U></a><%end if%>
| <a href="Board.asp?action=clearDate&boardid=<%=Request("editid")%>"> <font color="<%=Dvbbs.mainsetting(3)%>"><u>清理数据</u></a>
</td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
set rs_c=nothing
end sub
Sub Mode()
Dim Boarduser
Dim BoarduserNum
Dim Rs,Sql
%>
<form action ="board.asp?action=savemod" method=post>
<table width="100%" cellspacing="1" cellpadding="1" align="center">
<tr>
<th width="52%">说明:</th>
<th width="48%">操作:</th>
</tr>
<tr>
<td width="52%" height=22 class=td1><B>论坛名称</B></td>
<td width="48%" class=td1>
<%
Sql = "SELECT Boardid, Boardtype, Boarduser FROM Dv_Board WHERE Boardid = " & Request("boardid")
Set Rs = Dvbbs.Execute(Sql)
If Rs.Eof And Rs.Bof Then
Response.Write "该版面并不存在或者该版面不是加密版面。"
Else
Response.Write Rs(1)
Response.Write "<input type=hidden value=" & Rs(0) & " name=boardid>"
Boarduser = Rs(2)
End If
Set Rs = Nothing
%>
</td>
</tr>
<tr>
<td width="52%" class=td1 valign=top><B>认证用户</B>:
<%
If Not Isnull(Boarduser) Or Boarduser <> "" Then
BoarduserNum = Split(Boarduser,",")
Response.Write "(本版共有<font color=red>" & Ubound(BoarduserNum)+1 & "</font>位认证用户)"
Else
Response.Write "(本版暂时没有认证用户)"
End If
%>
<br>
只有设定为认证论坛的论坛需要填写能够进入该版面的用户,每输入一个用户请确认用户名在论坛中存在,每个用户名用<B>回车</B>分开</font>
<%
If Clng(Dvbbs.Board_Setting(62))>0 Or Clng(Dvbbs.Board_Setting(63))>0 Then Response.Write "<BR><font color=blue>此版面设置了支付金币或点券方能进入,有效期为<font color=red>" & Clng(Dvbbs.Board_Setting(64)) & "</font>个月,请在每个用户名后面加上:=当前时间,每行效果如:admin="&Now&"</font>"
%>
</td>
<td width="48%" class=td1>
<textarea cols="50" rows="3" name="vipuser" id="vipuser">
<%if not isnull(boarduser) or boarduser<>"" then
response.write Replace(boarduser,",",Chr(10))
end if%></textarea>
<br><a href="javascript:admin_Size(-3,'vipuser')"><img src="skins/images/minus.gif" unselectable="on" border='0'></a> <a href="javascript:admin_Size(3,'vipuser')"><img src="skins/images/plus.gif" unselectable="on" border='0'></a>
</td>
</tr>
<tr>
<td width="52%" height=22 class=td1> </td>
<td width="48%" class=td1>
<input type="submit" name="Submit" value="设 定" class="button">
</td>
</tr>
</table>
</form>
<%
End Sub
'保存编辑论坛认证用户信息
'入口:用户列表字符串
sub savemod()
dim boarduser
dim boarduser_1
dim userlen
dim updateinfo,i
'清理付费论坛过期的认证用户 2005-3-10 Dv.Yz
Dim Get_BoardUser_Money, BoardUser_Money
Get_BoardUser_Money = False
If Clng(Dvbbs.Board_Setting(62))>0 Or Clng(Dvbbs.Board_Setting(63))>0 Then Get_BoardUser_Money = True
If trim(request("vipuser"))<>"" then
boarduser=request("vipuser")
boarduser=split(boarduser,chr(13)&chr(10))
For i = 0 To Ubound(Boarduser)
If Not (Boarduser(i) = "" Or Boarduser(i) = " ") Then
If Get_BoardUser_Money Then
BoardUser_Money = Split(Boarduser(i),"=")
If Not DateDiff("d",BoardUser_Money(1),Now()) > Cint(Dvbbs.Board_Setting(64))*30 Then
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -