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

📄 editmain.asp

📁 一个叫做雪人的论坛源码
💻 ASP
字号:
<%
if not session("sfadmin") then response.redirect("welcome.asp")
%>
<!--#INCLUDE FILE="../inc/db_inc.asp"-->
<!--#INCLUDE FILE="../inc/md5_inc.asp"-->
<!--#INCLUDE FILE="../inc/char_inc.asp"-->

<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK rel="stylesheet" href="admin.css" type="text/css">
</HEAD>

<BODY bgcolor="#FFFFFF" text="#000000" leftmargin="10" topmargin="10">

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open StrConn
%>
<!--#INCLUDE FILE="checkadmin.asp"-->
<%

if request("step") = "2" then

	errstr = ""
	
	if request("styleid") = "" then errstr = errstr & "<LI>模板参数不能为空<BR>"
	if request("allowtrashbox") = 1 then
		allowtrashbox = 1
	else
		allowtrashbox = 0
	end if
	if request("allowsendemail") = 1 then
		allowsendemail = 1
	else
		allowsendemail = 0
	end if
	if request("forumclose") = 1 then
		forumclose = 1
	else
		forumclose = 0
	end if

	if errstr = "" then
		strsql = "update sf_setup set boardtitle='" & chksql(request("boardtitle")) & "',boardurl='" & chksql(request("boardurl")) & "', welcomehint='" & chksql(request("welcomehint")) & "', styleid=" & request("styleid") &", forumclose=" & forumclose & ", forumclosehint='" & chksql(request("forumclosehint")) & "', reghint='" & chksql(request("reghint")) & "', defshowdays=" & request("defshowdays") & ",regtime=" & request("regtime") & ",posttime=" & request("posttime") & ", allowtrashbox=" & allowtrashbox & ", allowsendemail=" & allowsendemail & ", msgmax=" & request("msgmax") & ", favmax=" & request("favmax") & ", defreplyshowpost=" & request("defreplyshowpost") & ", forumrow=" & request("forumrow") & ", postrow=" & request("postrow") & ", hothit=" & request("hothit") & ", hotreply=" & request("hotreply") & ", postmaxlength=" & request("postmaxlength") & ", uploadfilesizemax=" & request("uploadfilesizemax") & ", onlinetime=" & request("onlinetime") & ", ratingthread=" & request("ratingthread") & ", ratingreply=" & request("ratingreply") & ", ratingbest=" & request("ratingbest") & ", ratingdel=" & request("ratingdel")
		Conn.Execute(strsql)
%>
<TABLE width="100%" border="0" cellspacing="1" cellpadding="4" align="center">
  <TR> 
    <TD bgcolor="#D1E3BF" align="center">常规参数设置完毕</TD>
  </TR>
</TABLE>
<%
	else
%>
<TABLE width="100%" border="0" cellspacing="1" cellpadding="4" align="center">
  <TR> 
    <TD bgcolor="#D1E3BF">错误:<BR><%= errstr %></TD>
  </TR>
</TABLE>
<%
	end if

else
	StrSql = "select * from sf_setup"
	Set rs = Conn.Execute(StrSql)
	if not(rs.bof or rs.eof) then
		reghint = server.htmlencode(rs("reghint"))
		welcomehint = server.htmlencode(rs("welcomehint"))
		forumclosehint = server.htmlencode(rs("forumclosehint"))

%>
<!--#INCLUDE FILE="../inc/inc.js"-->
<FORM name="form1" method="post" action="editmain.asp">
  <TABLE width="100%" border="0" cellspacing="1" cellpadding="4" align="center">
    <TR> 
      <TD bgcolor="#D1E3BF" align="center" colspan="2"><B>常规参数设置:</B></TD>
    </TR>
    <TR> 
      <TD width="30%">&nbsp;</TD>
      <TD>&nbsp;</TD>
    </TR>
    <TR> 
      <TD bgcolor="#E4EEDB">论坛名称</TD>
      <TD bgcolor="#E4EEDB"> 
        <INPUT type="text" name="boardtitle" size="30" maxlength="100" value="<% =rs("boardtitle") %>">
      </TD>
    </TR>
    <TR> 
      <TD>论坛URL地址</TD>
      <TD> 
        <INPUT type="text" name="boardurl" size="50" maxlength="250" value="<% =rs("boardurl") %>">
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>选择模板风格</TD>
      <TD> 
<%
	styleid = rs("styleid")
	StrSql = "select styleid, title from sf_style"
	Set rs4 = Conn.Execute(StrSql)
	if not(rs4.bof or rs4.eof) then
		response.write "<select name=""styleid"">"
		do until rs4.eof
			response.write "<option value=""" & rs4("styleid") & """"
			if rs4("styleid") = styleid then response.write " selected"
			response.write ">" & rs4("title") & "</option>"
			rs4.movenext
		loop
		response.write "</select>"
	else
		response.write "<font color=""red"">(错误: 无任何模板)</font>"
	end if
%>
      </TD>
    </TR>
    <TR> 
      <TD>首页欢迎词</TD>
      <TD> 
        <TEXTAREA name="welcomehint" cols="60" rows="5"><% =welcomehint %></TEXTAREA></TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD><INPUT type="checkbox" name="forumclose" value="1" <%if rs("forumclose") = 1 then response.write "checked" %>>关闭本论坛</TD>
      <TD>论坛关闭提示:<BR>
        <TEXTAREA name="forumclosehint" cols="60" rows="5"><% =forumclosehint %></TEXTAREA>
        </TD>
    </TR>
    <TR> 
      <TD>用户注册条款</TD>
      <TD> 
        <TEXTAREA name="reghint" cols="60" rows="5"><% =reghint %></TEXTAREA>
        </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>用户注册间隔</TD>
      <TD><INPUT type="text" name="regtime" size="5" maxlength="10" value="<% =rs("regtime") %>">(单位:秒,0为不限制,默认0,该功能可防止用户连续恶意注册)</TD>
    </TR>
    <TR> 
      <TD>默认查看多少天内的主题</TD>
      <TD> 
        <INPUT type="text" name="defshowdays" size="5" maxlength="10" value="<% =rs("defshowdays") %>">(0为任何时间,默认0)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>发帖间隔</TD>
      <TD> 
        <INPUT type="text" name="posttime" size="5" maxlength="10" value="<% =rs("posttime") %>">(单位:秒,默认15,该功能可防止用户连续恶意灌水)
      </TD>
    </TR>
    <TR> 
      <TD>最多允许多少条私人收藏</TD>
      <TD> 
        <INPUT type="text" name="favmax" size="5" maxlength="10" value="<% =rs("favmax") %>">(默认25)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>回复主题时显示最后多少个帖子</TD>
      <TD> 
        <INPUT type="text" name="defreplyshowpost" size="5" maxlength="10" value="<% =rs("defreplyshowpost") %>">(默认5)
      </TD>
    </TR>
    <TR> 
      <TD>显示论坛时每页显示多少条主题</TD>
      <TD> 
        <INPUT type="text" name="forumrow" size="5" maxlength="10" value="<% =rs("forumrow") %>">(默认为20)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>显示主题时每页显示多少条帖子</TD>
      <TD> 
        <INPUT type="text" name="postrow" size="5" maxlength="10" value="<% =rs("postrow") %>">(默认为16)
      </TD>
    </TR>
    <TR> 
      <TD>主题被回复多少次后成为热帖</TD>
      <TD> 
        <INPUT type="text" name="hothit" size="5" maxlength="10" value="<% =rs("hothit") %>">(默认为50)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>主题被查看多少次后成为热帖</TD>
      <TD> 
        <INPUT type="text" name="hotreply" size="5" maxlength="10" value="<% =rs("hotreply") %>">(默认为80)
      </TD>
    </TR>
    <TR> 
      <TD>帖子内容允许的最大长度</TD>
      <TD> 
        <INPUT type="text" name="postmaxlength" size="5" maxlength="10" value="<% =rs("postmaxlength") %>">(单位:字,默认为12000)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>允许上传的附件大小</TD>
      <TD> 
        <INPUT type="text" name="uploadfilesizemax" size="5" maxlength="10" value="<% =rs("uploadfilesizemax") %>">(单位:K,默认为100)
      </TD>
    </TR>
    <TR> 
      <TD>用户多长时间不活动认为已退出论坛</TD>
      <TD> 
        <INPUT type="text" name="onlinetime" size="5" maxlength="10" value="<% =rs("onlinetime") %>">(单位:分,默认为15)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>发表新主题为作者增加积分</TD>
      <TD> 
        <INPUT type="text" name="ratingthread" size="5" maxlength="8" value="<% =rs("ratingthread") %>">(默认为1)
      </TD>
    </TR>
    <TR> 
      <TD>发表回复为作者增加积分</TD>
      <TD> 
        <INPUT type="text" name="ratingreply" size="5" maxlength="8" value="<% =rs("ratingreply") %>">(默认为1)
      </TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD>主题被置为精华为作者增加积分</TD>
      <TD> 
        <INPUT type="text" name="ratingbest" size="5" maxlength="8" value="<% =rs("ratingbest") %>">(默认为5)
      </TD>
    </TR>
    <TR> 
      <TD>删除帖子为作者减去积分</TD>
      <TD> 
        <INPUT type="text" name="ratingdel" size="5" maxlength="8" value="<% =rs("ratingdel") %>">(默认为3)
      </TD>
    </TR>

    <TR bgcolor="#F5F5F5"> 
      <TD>最多允许用户存储多少条短消息</TD>
      <TD> 
        <INPUT type="text" name="msgmax" size="5" maxlength="10" value="<% =rs("msgmax") %>">(默认为20)
      </TD>
    </TR>
    <TR> 
      <TD></TD>
      <TD><INPUT type="checkbox" name="allowsendemail" value="1" <%if rs("allowsendemail") = 1 then response.write "checked" %>>使用email发送功能<BR>&nbsp;<BR>使用该功能要求您预先设置好smtp邮件服务器,否则无法发送email,请查看<a href="adminhelp.asp"><u>管理员帮助信息</u></a>中的相关说明</TD>
    </TR>
    <TR bgcolor="#F5F5F5"> 
      <TD></TD>
      <TD><INPUT type="checkbox" name="allowtrashbox" value="1" <%if rs("allowtrashbox") = 1 then response.write "checked" %>>启用回收站功能<BR>&nbsp;<BR>如果启用该功能则主题被删除后进入回收站, 清理回收站时才真正删除主题; 如果不启用该功能则主题被删除时即被真正删除</TD>
    </TR>
    <TR bgcolor="#CCCCCC"> 
      <TD colspan="2" height="2"></TD>
    </TR>
    <TR align="center"> 
      <TD colspan="2"> 
        <INPUT type="hidden" name="step" value="2">
        <INPUT type="submit" name="Submit" value="确 定" onclick="MM_validateForm('boardtitle','论坛名称','R','boardurl','论坛URL地址','R','welcomehint','首页欢迎提示','R','forumclosehint','论坛关闭提示','R','defshowdays','默认查看多少天内的主题','RisNum','regtime','用户注册间隔','RisNum','posttime','发帖间隔','RisNum','favmax','最多允许多少条私人收藏','RisNum','defreplyshowpost','回复主题时显示最后多少个帖子','RisNum','forumrow','显示论坛时每页显示多少条主题','RisNum','postrow','显示主题时每页显示多少条帖子','RisNum','hothit','主题被回复多少次后成为热帖','RisNum','hotreply','主题被查看多少次后成为热帖','RisNum','postmaxlength','帖子内容允许的最大长度','RisNum','uploadfilesizemax','允许上传的附件大小','RisNum','onlinetime','用户多长时间不活动认为已退出论坛','RisNum','msgmax','最多允许用户存储多少条短消息','RisNum','ratingthread','发表新主题为作者增加积分','RisNum','ratingreply','发表回复为作者增加积分','RisNum','ratingbest','主题置为精华为作者增加积分','RisNum','ratingdel','删除帖子为作者减去积分','RisNum');return document.MM_returnValue">
      </TD>
    </TR>
  </TABLE>
</FORM>
<%
	end if
end if

%>
</BODY>
</HTML>

⌨️ 快捷键说明

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