迷路伯乐

宿命以他自己的方式,实现我们的愿望,为的是展现给我们这些愿望之外的东西

推荐一个 BlogEngine.net 反垃圾留言的方法

| 2 Comments

这几天有人不断来这里留言,应该是通过机器程序批量留言的,一下子发了几百条,几乎每个日志都被留了若干条留言,每一条的内容和用户 email 都不相同,于是只好加个反垃圾留言的插件。支持 BlogEngine.net 的反垃圾留言插件很少,有一个是利用 WordPressAkismet 服务进行反垃圾留言的,觉得应该不错,大概试了一下还是有效果的,但因为刚刚使用,效果有多好我也不好说。在这里跟大家分享一下。

插件在下面这个地方可以找到下载链接:

http://www.codethinked.com/post/2008/07/08/Akismet-Extension-Updated-for-BlogEnginenet-14.aspx

目前插件最新版本是 1.4,兼容最新版本的 BlogEngine.net。将下载到的文件解压的到两个 cs 文件,放入 BlogEngine.net 的 App_Code 中的 Extensions 目录即可。

这个只是 WordPress 一个反垃圾留言插件的 BlogEngine.net 兼容版本,利用的是 WordPress 的 Akismet 服务,因此还需要拥有一个 WordPress 帐号才能让这个插件调用 Akismet。在 http://wordpress.com/signup/ 可以注册一个帐号,如果不需要 WordPress 博客,在创建的时候让你选择是创建帐号还是博客时,选择只创建帐号即可。由于 WordPress 长期被墙,在国内还需要用代理才能访问到,但是 Akismet 目前没有被墙,所以应该没问题。如果博客的服务器在国外,那就更应该没问题了。

新创建的 WordPress 帐号在确认邮件中会告诉你一个 Api-Key,需要用到这个号码。如果你已经有了一个 WordPress 帐号,也可以在 My Accounts 里面查看到自己的 Api-Key。把这个 Api-Key 填入 BlogEngine.net 的 Akismet 插件的设置界面,同时需要填写的还有使用该服务的博客的网址,保存设置之后就可以使用了。这个插件会在每次有人在日志下面添加留言时,将留言内容提交到 Akismet 检测有没有可能是垃圾留言,如果是,就自动被忽略掉。

2 Comments

  1. 我的评论发布时,loader图标一直不消失,怎么办?

  2. 那有可能你的 Askimet 没有正确设置。

Leave a Reply

Required fields are marked *.

*


5 * = 20