出于对Spam的无奈……修改了下Totoro
- 加入了TrackBack反向检查,每收到一个TB即用XMLHTTP组件访问TB的URL,判断该地址的HTML代码是否包含被TB一方的URL。如果不包含则SV+50
- 修改了查看spam全文的方法(原1.1版中点击评论内容无法查看SPAM全文)
- 修正了原1.1版中判断TB延迟函数中一个会导致“未知错误”的不正确SQL调用
- 加入了对评论的网站链接、E-mail、用户名的黑词检查
注意:
升级前请备份黑词列表
本插件和反垃圾留言及引用系统插件二选一
非官方升级最后一个版本,由Haphic修改,后续版本就等官方升级吧~!

。
如果发现了BUG请跟帖或去
http://zxmys.com/post/152.html留言。
安装方法:
- totoro目录放在PLUGIN目录下。
- 修改cmd.asp:
在<!-- #include file="function/atom_lib.asp" -->后面增加一行:复制内容到剪贴板
代码:
<!-- #include file="plugin/totoro/c_totoro.asp" --> - 修改function/c_system_event.asp文件的头部改为:
复制内容到剪贴板
代码:
'*********************************************************
' 目的: 评论发表 公共调用部份
'*********************************************************
Function PostComment_Core(objComment)
Set PostComment_Core=chkComment(objComment)
End Function
'*********************************************************
'*********************************************************
' 目的: 引用发表 公共调用部份
'*********************************************************
Function PostTrackBack_Core(objTrackBack)
Set PostTrackBack_Core=chkTrackBack(objTrackBack)
End Function
'*********************************************************
------------------
UPDATE LOG
5月12日 修正:
修正了一个原版就有的点击评论内容无法查看评论全文的问题,改为Js Alert弹出。
4月3日 修正:
由Haphic同志改写了部分代码,更具可读性。
3月27日 升级:
针对今天某seo网站发的长篇、不含黑词、仅在网站链接中填入URL的SPAM情况进行了升级,会对评论的网站链接进行黑词检查。
3月10日修正(感谢
haphic):
添加了超时设置
修改了方案,如果TB没有通过其他的检查则不再进行Checkback检查以免由SPAM变成DDOS

,并且通过检查后不再加分。
3月9日紧急修正:
由于本人的一个疏忽不小心在默认黑词列表末尾多加了一个|,这会导致Z-BLOG认定所有评论为SPAM。请在设置中将末尾的|去掉
如果自己恢复了备份的黑词列表,则不用管这次的修正。
(黑词列表末尾加个|也算是Z-BLOG强制要求所有评论经过审核的隐藏设置吧

)
[
本帖最后由 Zx.MYS 于 2007-10-21 17:35 编辑 ]