📄 book_admin.asp
字号:
</body></html>
<%
sub setup()
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from book_setup"
rs.open sql,conn,1,3
if request("save")="ok" then
if trim(request.form("sitename"))="" or trim(request.form("admin"))="" or trim(request.form("maxlength"))="" or trim(request.form("pages"))="" or trim(request.form("huifucolor"))="" or trim(request.form("huifutishi"))="" or trim(request.form("book_jianju"))="" then
response.write "<script language='javascript'>"
response.write "alert('资料填写不完整或有错误,请检查后重新提交。');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
response.end
end if
if (not isNumeric(request.form("maxlength"))) or (not isNumeric(request.form("pages"))) or (not isNumeric(request.form("book_jianju"))) then
response.write "<script language='javascript'>"
response.write "alert('资料填写不完整或有错误,请检查后重新提交。');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
response.end
end if
rs("sitename")=request("sitename") '站点名称
rs("admin")=request("admin") '管理员姓名
if trim(request("password"))<>"" then rs("password")=md5(trim(request("password"))) '密码
rs("view")=request("view") '留言审核
rs("maxlength")=request("maxlength") '留言最大长度
rs("pages")=request("pages") '每页留言数
rs("html")=request("html") '是否屏蔽html
rs("mailyes")=request("mailyes") '是否必填邮箱
rs("huifutishi")=trim(request("huifutishi")) '回复提示
rs("huifucolor")=trim(request("huifucolor")) '回复颜色
rs("book_jianju")=request("book_jianju") '表格间距
if request("bad")<>"" then rs("bad")=request("bad") '脏话过滤
rs.update
response.write "<script language='javascript'>"
response.write "alert('您提交的设置已保存。');"
response.write "location.href='book_admin.asp?action=setup';"
response.write "</script>"
response.end
else
%>
<table width="600" border="1" cellpadding="3" bordercolor="#333333" style="border-collapse: collapse;">
<form name=book action=book_admin.asp?action=setup method=post>
<tr><td width=25% align=right>网站名称 </td><td><input type=text name=sitename value="<%=rs("sitename")%>" maxlength=20></td></tr>
<tr><td width=25% align=right>管理员姓名 </td><td><input type=text name=admin value="<%=rs("admin")%>" maxlength=16></td></tr>
<tr><td width=25% align=right>管理员密码 </td><td><input type=password name=password value="" maxlength=16> [若不修改密码,请留空]</td></tr>
<tr><td width=25% align=right>留言必填Email </td><td>是<input type=radio name=mailyes value="0" <%if rs("mailyes")="0" then%> checked<%end if%>> 否<input type=radio name=mailyes value="1" <%if rs("mailyes")="1" then%> checked<%end if%> > [留言时是否必须填写有效E-mail地址]</td></tr>
<tr><td width=25% align=right>屏蔽html功能 </td><td>是<input type=radio name=html value="0" <%if rs("html")="0" then%> checked<%end if%>> 否<input type=radio name=html value="1" <%if rs("html")="1" then%> checked<%end if%> > [是否屏蔽用户留言中的html代码]</td></tr>
<tr><td width=25% align=right>留言审核开关 </td><td>是<input type=radio name=view value="0" <%if rs("view")="0" then%> checked<%end if%>> 否<input type=radio name=view value="1" <%if rs("view")="1" then%> checked<%end if%> > [留言是否需要审核]</td></tr>
<tr><td width=25% align=right>留言内容长度 </td><td><input type=text name=maxlength value="<%=rs("maxlength")%>" maxlength=3> [留言内容的最多字符数,例如200]</td></tr>
<tr><td width=25% align=right>每页留言条数 </td><td><input type=text name=pages value="<%=rs("pages")%>" maxlength=2> [推荐10]</td></tr>
<tr><td width=25% align=right>留言表格间距 </td><td><input type=text name=book_jianju value="<%=rs("book_jianju")%>" maxlength=2> [合适的间距可使版面更美观,推荐10]</td></tr>
<tr><td width=25% align=right>管理员回复提示 </td><td><input type=text name=huifutishi value="<%=rs("huifutishi")%>" maxlength=10> [例如:“客服回复”]</td></tr>
<tr><td width=25% align=right>管理员回复颜色 </td><td><input type=text name=huifucolor value="<%=rs("huifucolor")%>" maxlength=10> [可使用英文单词或16进制数,如:red、#CCFF00”]</td></tr>
<tr><td width=25% align=right>脏话过滤 </td><td><input type=text name=bad value="<%=rs("bad")%>" size=50 maxlength=255><br> [用/隔开]</td></tr>
<tr><td colspan=2><INPUT name="save" TYPE="hidden" value="ok"><INPUT TYPE="submit" value="保存设置"></td></tr>
</form>
</table>
<%
end if
rs.close
set rs=nothing
end sub
sub delfeedback()
if delid="" or isnull(delid) then
response.write "<script language='javascript'>"
response.write "alert('操作失败,没有选择合适参数,请单击“确定”返回!');"
response.write "location.href='book_admin.asp';"
response.write "</script>"
response.end
else
conn.execute("delete from Feedback where ID in ("&delid&")")
conn.close
set conn=nothing
response.write "<script language='javascript'>"
response.write "alert('留言删除成功,请单击“确定”返回!');"
response.write "location.href='book_admin.asp';"
response.write "</script>"
response.end
end if
end sub
sub detailfeedback()
if id="" then
response.write "<script language='javascript'>"
response.write "alert('无此留言编号,请单击“确定”返回!');"
response.write "location.href='book_admin.asp';"
response.write "</script>"
response.end
end if
'修改留言资料
if request("send")="ok" then
set rs=server.createobject("adodb.recordset")
sql = " select * from feedback where del=false and ID="&id
rs.open sql,conn,1,3
if not (rs.eof and rs.bof) then
rs("comments")=request.form("comments")
rs("Replay")=replace(request.form("Replay"),vbCRLF,"<BR>")
rs("ReplayDate") = Now()
rs("Online")=request("Online")
rs("top")=request("top")
rs.update
end if
rs.close
response.write "<script language='javascript'>"
response.write "alert('留言已经修改或回复成功,请单击“确定”返回!');"
response.write "location.href='book_admin.asp';"
response.write "</script>"
response.end
end if
'显示详细资料
set rs = server.createobject("adodb.recordset")
sql = "select * from feedback where ID="&id
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<script language='javascript'>"
response.write "alert('无此留言,请单击“确定”返回!');"
response.write "location.href='book_admin.asp';"
response.write "</script>"
response.end
end if
if not (rs.eof and rs.bof) then
Comments=replace(rs("Comments"),"<BR>",vbCRLF)
if rs("replay")<>"" then replay=replace(rs("Replay"),"<BR>",vbCRLF) else repley="" end if
%>
<table width="600" border="1" cellpadding="3" bordercolor="#333333" style="border-collapse: collapse;">
<form name="repl" method="post" action='book_admin.asp?action=replay&id=<%=id%>'>
<tr><TD align="right" width=20% height=15>留言者IP地址</TD><td><%=rs("IP")%></td></tr>
<tr><TD align="right" width=20%>留言日期</TD><td><%=rs("PostDate")%></td></tr>
<tr><TD align="right" width=20%>留言人姓名</TD><td><%=rs("UserName")%> </td></tr>
<tr><TD align="right" width=20%>留言邮箱</TD><td><%=rs("UserMail")%> </td></tr>
<tr><TD align="right" width=20%>留言网址</TD><td><%=rs("url")%> </td></tr>
<tr><TD align="right" width=20%>其它联系方式</TD><td><%=rs("qq")%> </td></tr>
<tr><TD align="right" width=20%>内容</TD><td><textarea style="overflow:auto" name="comments" cols="60" rows="8"><%=Comments%></textarea></td></tr>
<tr><TD align="right" width=20% valign=top>回复内容</TD><td><textarea style="overflow:auto" name="Replay" cols="60" rows="8"><%=replay%></textarea> </td></tr>
<tr><TD align="right" width=20%>是否固顶</TD><td><input type="radio" name="top" value="1" <%if rs("top")="1" then%>checked<%end if%>>
固顶<input type="radio" name="top" value="0" <%if rs("top")="0" then%>checked<%end if%>>
普通 </td></tr>
<tr><TD align="right" width=20%>是否隐藏</TD><td><input type="radio" name="Online" value="0" <%if rs("Online")="0" then%>checked<%end if%>>
隐藏<input type="radio" name="Online" value="1" <%if rs("Online")="1" then%>checked<%end if%>>
公开 </td></tr>
<TR><TD align="right" width=20%> <INPUT TYPE="hidden" name=send value=ok></TD><TD>
<input type="submit" name="action" value=" 提 交 "></TD></TR>
</form></TABLE>
<%
end if
rs.close
set rs=nothing
end sub
'分页
sub listPages()
if n <= 1 then exit sub
%>
共<%=totalrec%>条留言
<%if currentpage = 1 then%>
<font color=darkgray>首页 前页</font>
<%else%>
<a href="<%=request.ServerVariables("script_name")%>?page=1">
首页</font></a> <a href="<%=request.ServerVariables("script_name")%>?page=<%=currentpage-1%>">前页</a>
<%end if%>
<%if currentpage = n then%>
<font color=darkgray >下页 末页</font>
<%else%>
<a href="<%=request.ServerVariables("script_name")%>?page=<%=currentpage+1%>">下页</a> <a href="<%=request.ServerVariables("script_name")%>?page=<%=n%>">末页</a>
<%end if%>
第<%=currentpage%>页 共<%=n%>页
<%end sub%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -