PJBLOG评论留言实现人工审核 参考资料
来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 23:59 点击:次
使你的PJBLOG评论、留言能实现人工审核,从一定程度上避免垃圾留言
为了防止垃圾留言和恶意评论,特地修改了这个博客的部分功能,实现了留言和评论经过审核后才能显示的功能。
修改完毕后在后台管理的站点基本设置和留言本设置中可以轻易的实现留言、评论的审核开关,在评论留言中可以对评论和留言进行批量审核。
(文章最后有修改后的文件打包下载,直接下载后覆盖相应文件即可,如果你的博客自行修改过,为了不影响你修改后的功能,建议不要使用文件覆盖的方法)
修改过程如下:
首先修改数据库:
在blog_Comment表添加字段:comm_isPass,数据类型为数字,默认值为0
在blog_book表中添加字段:book_isPass,数据类型为数字,默认值为0
在blog_Info表中添加字段:blog_commPass,数据类型为 是/否
数据库修改完毕。
下面开始修改程序代码:
打开: plugins/guestbook/bookactioin.asp
查找:
修改完毕后在后台管理的站点基本设置和留言本设置中可以轻易的实现留言、评论的审核开关,在评论留言中可以对评论和留言进行批量审核。
(文章最后有修改后的文件打包下载,直接下载后覆盖相应文件即可,如果你的博客自行修改过,为了不影响你修改后的功能,建议不要使用文件覆盖的方法)
修改过程如下:
首先修改数据库:
在blog_Comment表添加字段:comm_isPass,数据类型为数字,默认值为0
在blog_book表中添加字段:book_isPass,数据类型为数字,默认值为0
在blog_Info表中添加字段:blog_commPass,数据类型为 是/否
数据库修改完毕。
下面开始修改程序代码:
打开: plugins/guestbook/bookactioin.asp
查找:
复制内容到剪贴板
修改为
代码:
dim charCount,delay,OpenState
复制内容到剪贴板
查找:
代码:
dim charCount,delay,OpenState,GBIsPass
复制内容到剪贴板
在下面添加:
代码:
OpenState=GBSet.getKeyValue("OpenState")
复制内容到剪贴板
查找:
代码:
GBIsPass=GBSet.getKeyValue("isPass")
复制内容到剪贴板
修改为:
代码:
Conn.ExeCute("Insert INTO blog_book(book_Messager,book_face,book_IP,book_Content,book_HiddenReply) VALUES ('"&username&"','"&face&"','"&getIP()&"','"&post_Message&"',"&hiddenreply&")")
复制内容到剪贴板
查找:
代码:
Conn.ExeCute("Insert INTO blog_book(book_Messager,book_face,book_IP,book_Content,book_HiddenReply,book_isPass) VALUES ('"&username&"','"&face&"','"&getIP()&"','"&post_Message&"',"&hiddenreply&","&1-GBIsPass&")")
复制内容到剪贴板
修改为:
代码:
showmsg "留言发表信息","<b>你成功地对该日志发表了留言</b>
<a href=""LoadMod.asp?plugins=GuestBookForPJBlog"">单击返回留言本</a>","MessageIcon","plugins"
复制内容到剪贴板
查找:
代码:
If GBIsPass = 0 Then
showmsg "留言发表信息","<b>你成功地发表了留言。为了防止恶意留言,您的留言需要审核后才能显示!</b>
<a href=""LoadMod.asp?plugins=GuestBookForPJBlog"">单击返回留言本</a>","MessageIcon","plugins"
Else
showmsg "留言发表信息","<b>你成功地对该日志发表了留言</b>
<a href=""LoadMod.asp?plugins=GuestBookForPJBlog"">单击返回留言本</a>","MessageIcon","plugins"
End If
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>