评论回复(免修改数据库) For PJblog3
作者:小戒 日期:2008-07-27
到:
在下面插入下面代码:
打开Blogcomm.asp,找到:
替换为:
找到:
在其上面插入以下代码:
在本文档的最后一个之前插入以下代码:
找到:
在下面插入一行:
找
复制内容到剪贴板
程序代码
程序代码 <label for="label7"><input name="log_DisKey" type="checkbox" id="label7" value="1" />禁止自动转换关键字</label>
在下面插入下面代码:
复制内容到剪贴板
程序代码
程序代码 <label for="label8"><input name="Comm_IsLegal" type="checkbox" id="label8" value="1" />
是否管理员可见</label>
是否管理员可见</label>
打开Blogcomm.asp,找到:
复制内容到剪贴板
程序代码
程序代码Dim password
替换为:
复制内容到剪贴板
程序代码
程序代码Dim password,Comm_IsLegal
找到:
复制内容到剪贴板
程序代码
程序代码<%
Else
response.Write ("非法操作!!")
End If
Else
response.Write ("非法操作!!")
End If
在其上面插入以下代码:
复制内容到剪贴板
程序代码
程序代码<%
ElseIf Request.Form("action") = "postReply" Then
Dim PostReplyBComm
PostReplyBComm = postReplycomm
%>
<div style="text-align:center;">
<div id="MsgContent" style="width:300px">
<div id="MsgHead"><%=PostReplyBComm(0)%></div>
<div id="MsgBody">
<div class="<%=PostReplyBComm(2)%>"></div>
<div class="MessageText"><%=PostReplyBComm(1)%></div>
</div>
</div>
</div>
ElseIf Request.Form("action") = "postReply" Then
Dim PostReplyBComm
PostReplyBComm = postReplycomm
%>
<div style="text-align:center;">
<div id="MsgContent" style="width:300px">
<div id="MsgHead"><%=PostReplyBComm(0)%></div>
<div id="MsgBody">
<div class="<%=PostReplyBComm(2)%>"></div>
<div class="MessageText"><%=PostReplyBComm(1)%></div>
</div>
</div>
</div>
在本文档的最后一个
复制内容到剪贴板
程序代码
程序代码%>
复制内容到剪贴板
程序代码
程序代码'====================== 评论回复发表函数 ===========================================================
Function postReplycomm
Dim post_logID, post_Message, post_commID
Dim ReInfo
ReInfo = Array("错误信息", "", "MessageIcon")
post_logID = CLng(CheckStr(request.Form("logID")))
post_commID = CLng(CheckStr(request.Form("commID")))
post_Message = CheckStr(request.Form("Comm_replycontent"))
If Not stat_Admin Then
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>你没有权限回复评论</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
If Len(post_Message)<1 Then
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>不允许回复空评论</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
'修改数据
Dim Comm_content1,Comm_Reply
Set Comm_Reply = Conn.Execute("select comm_Content from blog_Comment where comm_ID="&post_commID&"")
If Not Comm_Reply.EOF Then
Comm_content1 = Split(Comm_Reply("comm_Content"),"[Reply_JieLiao]") '用[Reply_JieLiao]作分隔符,取消原来的增加字段.
Else
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>该评论不存在或者已经被删除!</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
conn.Execute("update blog_Comment set comm_Content='"&Comm_content1(0)&"'&'[Reply_JieLiao]'&'"&Comm_content1(1)&"'&'[Reply_JieLiao]'&'"&post_Message&"'&'[Reply_JieLiao]'&'"&memName&"'&'[Reply_JieLiao]'&'"&now()&"' where comm_ID="&post_commID&"")
getInfo(2)
ReInfo(0) = "评论回复成功"
ReInfo(1) = "<b>你成功地回复了该评论</b><br/><a href=""default.asp?id="&post_logID&"#"&post_commID&""">单击返回该日志</a>"
ReInfo(2) = "MessageIcon"
Session("GetCode") = Empty
Session(CookieName&"_LastDo") = "AddComment"
postReplycomm = ReInfo
PostArticle post_logID, False
call newEtag
End Function
Function postReplycomm
Dim post_logID, post_Message, post_commID
Dim ReInfo
ReInfo = Array("错误信息", "", "MessageIcon")
post_logID = CLng(CheckStr(request.Form("logID")))
post_commID = CLng(CheckStr(request.Form("commID")))
post_Message = CheckStr(request.Form("Comm_replycontent"))
If Not stat_Admin Then
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>你没有权限回复评论</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
If Len(post_Message)<1 Then
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>不允许回复空评论</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
'修改数据
Dim Comm_content1,Comm_Reply
Set Comm_Reply = Conn.Execute("select comm_Content from blog_Comment where comm_ID="&post_commID&"")
If Not Comm_Reply.EOF Then
Comm_content1 = Split(Comm_Reply("comm_Content"),"[Reply_JieLiao]") '用[Reply_JieLiao]作分隔符,取消原来的增加字段.
Else
ReInfo(0) = "评论回复错误信息"
ReInfo(1) = "<b>该评论不存在或者已经被删除!</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2) = "ErrorIcon"
postReplycomm = ReInfo
Exit Function
End If
conn.Execute("update blog_Comment set comm_Content='"&Comm_content1(0)&"'&'[Reply_JieLiao]'&'"&Comm_content1(1)&"'&'[Reply_JieLiao]'&'"&post_Message&"'&'[Reply_JieLiao]'&'"&memName&"'&'[Reply_JieLiao]'&'"&now()&"' where comm_ID="&post_commID&"")
getInfo(2)
ReInfo(0) = "评论回复成功"
ReInfo(1) = "<b>你成功地回复了该评论</b><br/><a href=""default.asp?id="&post_logID&"#"&post_commID&""">单击返回该日志</a>"
ReInfo(2) = "MessageIcon"
Session("GetCode") = Empty
Session(CookieName&"_LastDo") = "AddComment"
postReplycomm = ReInfo
PostArticle post_logID, False
call newEtag
End Function
找到:
复制内容到剪贴板
程序代码
程序代码 post_DisKEY = request.Form("log_DisKey")
在下面插入一行:
复制内容到剪贴板
程序代码
程序代码 Comm_IsLegal = request.Form("Comm_IsLegal")
找
[本日志由 小戒 于 2008-08-28 02:42 AM 编辑]
上一篇: eval(function(p,a,c,k,e,d)系列加密解密javascript程序
下一篇: 让你的侧边栏区分动静态 For PJblog3
文章来自: 本站原创
Tags: 评论 回复 PJBLOG
相关日志:
评论: 8 | 引用: 0 | 查看次数: -
修改了后,就是cls_article出错
第一处是
Microsoft VBScript 编译器错误 错误 '800a040e' <br/><br/>'loop' 语句缺少 'do' <br/><br/>/class/cls_article.asp,行 325 <br/><br/>Loop第二处是
引用内容
小戒 于 回复
第一处是
Microsoft VBScript 编译器错误 错误 '800a040e' <br/><br/>'loop' 语句缺少 'do' <br/><br/>/class/cls_article.asp,行 325 <br/><br/>Loop第二处是
引用内容Microsoft VBScript 编译器错误 错误 '800a0411'
名称重定义
/class/cls_article.asp,行 333
Dim urlLink
名称重定义
/class/cls_article.asp,行 333
Dim urlLink
应该是修改错误。不过157版本已经自带了此功能了。如果还没升级的话建议升级。
额?还是需要转成全静态的啊?
哎。。为什么我改过了还是出错的呢。。。麻烦博主能把改过的文件发一份吗。。不知道是不是自己改错了。。
小戒 于 回复
请问提示什么错误?正常情况下是没有问题的。
广告挡住了很多文字 看不明白那写的什么 无法更改
小戒 于 回复
广告没有遮住文字。放心修改吧。
很强,也很复杂,支持一下
恩,隐隐约约发先这个问题~ 
还有个问题是为什么我的游客评论不了呢?
会员正常,留言板也正常。
我可能改错了哪里,但找了很久找不到啊,
请指点一下
ilmusic.cn
小戒 于 回复
还有个问题是为什么我的游客评论不了呢?
会员正常,留言板也正常。
我可能改错了哪里,但找了很久找不到啊,
请指点一下
ilmusic.cn
测试了,正常.
不错
发表评论


回复




挺不错的~