?? reply.asp
字號:
<!--#include file="inc_common.asp"-->
<!--#include file="UBB.asp"-->
<%
if not login then
errinfo="<li>您未登陸或已經退出登陸,不能進入該頁。</li>"
call showError()
end if
select case Request.QueryString("act")
case "update"
call update()
case else
pagename="回復留言"
call bodySkin()
sub pageContent()
showReply()
end sub
end select
function showReply()
dim id
id=request.querystring("id")
sql="Select * from [topic] where id="&id
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
if rs.eof and rs.bof then
rs.close
set rs=nothing
errinfo="<li>該留言不存在。</li>"
call showError()
end if
dim username,userURL,usermail,userqq,usertitle,usertime,usercontent,recontent
username = HTMLencode(rs("username"))
userURL = HTMLencode(rs("userURL"))
usermail = HTMLencode(rs("usermail"))
userqq = HTMLencode(rs("userqq"))
usertitle = HTMLencode(rs("usertitle"))
usertime = rs("usertime")
usercontent = UBBCode(rs("usercontent"),rs("top"))
recontent = rs("recontent")
dim re,Referer
Referer=Request.ServerVariables("HTTP_REFERER")
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\?|&)#(.*)"
Referer=re.Replace(Referer,"")
set re=Nothing
%>
<script src="UBB.js"></script>
<form action="?act=update" method="post" name="lw_form" id="lw_form">
<div class="msgArea">
<div class="msgArea-left"> <!-- 頭像、稱呼 -->
<ul >
<li class="userFace"><%if rs("top")=1 then%><img class="face-bulletin" src="<%=userfacesFolder%>/bulletin.gif" /><%else%><img class="face-normal" src="<%=userfacesFolder%>/<%=rs("userface")%>.gif" /><%end if%></li>
<li class="userName"><%if rs("top")=1 then%><span class="userName-istop">管理員</span><%else%><%=username%><%end if%></li>
</ul>
</div>
<div class="msgArea-right"> <!-- 標題、時間、留言內容、回復 -->
<div class="msgTitle"><%if rs("top")=1 then%><span class="msgTitle-istop">公告:</span><%else%>標題:<%end if%><h3><%=usertitle%></h3></div>
<div class="msgTime" ><%=usertime%></div>
<div class="userContact">
<%if not rs("userURL")="" then%><a target="_blank" href="<%=userURL%>" title="訪問“<%=username%>”的網站"><img class="imgLink" src="<%=imagesFolder%>/homepage.gif" /></a>
<%else%>
<img class="imgLink" src="<%=imagesFolder%>/homepage_grey.gif" alt="" />
<%end if%>
<%if not rs("usermail")="" then%><a href="mailto:<%=usermail%>" title="給“<%=username%>”發送電子郵件"><img class="imgLink" src="<%=imagesFolder%>/email.gif" /></a>
<%else%>
<img class="imgLink" src="<%=imagesFolder%>/email_grey.gif" alt="" />
<%end if%>
<%if not rs("userqq")="" then%><a target="blank" href="http://wpa.qq.com/msgrd?V=1&Uin=<%=userqq%>&Site=<%=site%>&Menu=yes" title="向“<%=username%>”的QQ發起臨時會話(QQ軟件須開啟)"><img class="imgLink" src="<%=imagesFolder%>/qq.gif" /></a>
<%else%>
<img class="imgLink" src="<%=imagesFolder%>/qq_grey.gif" alt="" />
<%end if%>
</div>
<div class="msgContent"><table><tr><td><%=usercontent%></td></tr></table></div>
</div>
<div class="msgArea-clear"></div>
</div>
<div class="row">
<div class="row-right">
<div class="row-right-graybg"><!--#include file="inc_UBB.asp"--></div>
</div>
</div>
<div class="row">
<div class="row-left">管理員回復:</div>
<div class="row-right">
<textarea cols="60" rows="12" name="usercontent" id="usercontent" title="Ctrl+Enter提交" onkeydown="ctlent()" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"><%=recontent%></textarea>
</div>
</div>
<div class="row">
<div class="row-right">
<div class="row-right-graybg">
<%call getEmot()%>
</div>
</div>
</div>
<%if not rs("checked")=1 then%>
<div class="row">
<div class="row-right">
<span class="noteText"><b>提示:</b>如果留言被回復,將會自動通過審核。</span>
</div>
</div>
<%end if%>
<div class="row">
<div class="row-right"><br />
<input type="hidden" name="id" value="<%=id%>">
<input type="hidden" name="Referer" value="<%=Referer%>">
<input type="submit" class="button" name="Submit" value="提 交">
<input type="reset" class="button" name="Submit2" value="清 除">
</div>
</div>
</form>
<%
rs.close
set rs=nothing
end function
sub update()
dim id,Referer,recontent
id=request.Form("id")
Referer=request.form("Referer")
recontent=request.Form("usercontent")
if recontent="" then
errinfo="<li>未填寫回復內容。</li>"
call showError()
end if
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select * from [topic] where id="&id
rs.open sql,conn,3,2
rs.update
rs("reply")="1"
rs("retime")=NOW()
rs("recontent")=recontent
rs("checked")=1
rs.update
rs.close
set rs=nothing
if instr(Referer,"=")>0 then
Referer = Referer & "&#msg" & id
else
Referer = Referer & "?#msg" & id
end if
response.redirect Referer
response.flush
end sub
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -