最近本站被垃圾广告给盯上了,一天在本站发布上百条广告回复,气晕了,TNND,咱们这样的小庙,咋的这些垃圾也又兴趣啊?!不过好像不只是我有这样的烦恼哦,cnbruce最近也碰到相同的问题,真TNND鄙视这些生产垃圾的垃圾!
本来可以在回复中加入验证码来拒绝这些广告回复,可是我的PHP没有加载GD库,懒得安装了,所以就做了个关键字过滤,过滤效果不错,就是要定期维护关键字。还有就是,可能有时候会造成错杀,没办法了,以后如果有朋友在本站发布回复,发现怎么样都不能发布,可能就是被过滤了,这里先对造成大家的不便道歉!
代码很简单,只需要修改Dotclear的Blog组件,增加关键字过滤就可以了,文件位置在$dotclear/inc/classes/class.blog.php,然后在addComment函数增加关键字过滤就可以了,过滤的方法可以直接使用PHP的正则表达式函数preg_match来匹配关键字。如果匹配的话,直接return false就可以了,当然你也可以将这个过滤功能做成组件,直接使用,这样就会拒绝垃圾回复的发布,又回到原来页面,忽悠死TNND的垃圾!
哎,可恶的垃圾!
O comments at "Blog增加广告过滤"