May 26, 2008

征集wp js spam插件测试志愿者

      wp js spam 是我正在做的一个插件, 用处就是防垃圾评论。

      我曾经为这个可恶的垃圾评论的防范想过很多的办法。包括使用验证码、设置验证信息、还有使用some chinese please!插件等等。

      使用验证码的确不错, 一般情况下可以完全杜绝垃圾评论, 可对用户的体验性不好, 如果文件上有点什么出错导致验证码无法显示或者验证码始终无法验证正确, 则会大大破坏用户的积极性, 我曾经就出过这样的问题, 这个我在写《 博客旅程之持博篇-我的博客你稳着点 》中就提到了。

      使用设置验证信息, 刚开始发现效果真的很好, 一下子没有了, 可没过半天就发现所有的垃圾评论就出现了, 原来这些垃圾评论还很聪明, 会自动发现自己被屏蔽了而改进自己的算法还有继续分析网页的, 强……

      之后我就用了some chinese please!, 这个插件是不错, 所有的英文垃圾评论都被屏蔽了, 可惜每次都要用户输几个中文字, 对于用户来说是一个麻烦事, 特别是外国的用户没有装中文字体, 对于这些中文字估计就是一个个xxxx吧?

      最后我就用了akismet, 这个东西的数据库很庞大, 所以判断还算比较准, 可惜每次都是给垃圾评论打个spam的标志, 然后留在后台让我自己去分辨。 如果对于没有几条垃圾评论的博客, 这样还算可以过得去; 可对于垃圾评论多的博客, 在一堆的垃圾评论找因为akismet的失误被误杀的评论, 那简直是一种受罪啊!

      最后, 我寻思来寻思去, 自己又找了一个方法来防止垃圾评论, 这次我采用的是我们伟大的语言javascript来阻止垃圾评论。 这个防垃圾评论的机制并不根据评论内容来判断是否spam, 而是直接根据是否是正常评论还是机器评论来判断? 如果是机器评论则直接ban了, 连进数据库的机会都没有。

      这个插件在我的博客测试下来的效果非常的好, 目前已经拦截了1000余条评论, 当然其中有5条是误杀的; 随着我插件的不断改进, 这个误杀的可能性已经越来越小了, 我已经好几天没有发现被误杀的评论了。

      如果启用了该插件, 浏览博客的朋友想要评论, 必须使得浏览器的javascript可用, 如果您使用了类似admuncher、noscript、adblock一类的屏蔽javascript的软件, 可能会导致您无法正常评论的。

      由于本人的博客实在亏欠人气, 所以对该插件的误杀可能性无法作出一个很好的判断, 为此想征集志愿者, 帮忙测试该插件, 扩大样本数, 更好的改进插件。

      征集的志愿者条件有一个, 来评论的人较多, 这样可以在不同的评论者之间测试误杀可能性。 当然对于博客人气不旺的朋友, 愿意帮忙测试的, 我也非常的欢迎!

      有愿意帮忙测试的朋友, 可以发送email到我的邮箱email 索取, 谢谢!

  您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?

 

« 一篇论文 wordpress thread comment 1.4.7.3 升级 »
19 responses to "征集wp js spam插件测试志愿者"
lxltop said:
2008年05月26日

我的人气也不高,但是志愿者还是愿意当的,又有新版本了吗?

[Reply]

Sivan said:
2008年05月26日

纯支持,因为我的博客穷的连垃圾评论都没.没法帮忙了.

[Reply]

徐恒 said:
2008年05月26日

我的博客评论者也不多,垃圾评论更少,帮不上忙啦。

[Reply]

Dianso said:
2008年05月26日

我想参加,但是blog收到的垃圾评论太少了

[Reply]

MY-Hou said:
2008年05月26日

报名来了!

[Reply]

Dickey said:
2008年05月26日

支持你研发插件!想参与测试,只可惜我博客评论不多,可能测不出什么效果。

[Reply]

冰古 said:
2008年05月27日

不折腾了,基本上没人会在我的blog上用英文comment的。

[Reply]

大话 said:
2008年05月27日

你好博主,又一次的要麻烦到你了,我觉得你能帮我解决这个问题,呵呵
问题就是,我在文章里嵌套了表格内容,发表出来的时候,在表格的前面就会自动嵌套一些空白行,我要怎么去掉它,希望你能帮我,谢谢
在这个页面可以查看表格效果http://www.05wl.com/%E9%AC%BC%E6%97%8F%E4%BA%BA%E7%89%A9

[Reply]

枫叶 reply:
2008年05月28日

@大话, 你可以在Firefox下用firebug可以看到前面嵌套了一堆的div, 但我不知道这些div是怎么产生的? 你可以查看一下你的文件.

[Reply]

大话 reply:
2008年05月28日

@枫叶 首先感谢博主帮我看了,我也知道问题就处在那些div,产生了空白行,可我也不知道这些div是从哪里产生的,主题代码里我找了,没有这样的空白行,在内容部分里面产生的<?php the_content(’Read the rest of this entry »’); ?>
我不清楚这个函数的具体设置文件在哪里,我觉得那个空白行是在函数里面的。麻烦下博主再帮忙看看,有必要话可以把主题发给你。
拜托了,首页那里也有问题,那个文章摘要函数, 我想只摘要文字,不要链接,怎么处理,麻烦博主顺便看看。

[Reply]

花茶 said:
2008年05月27日

你好,一直在使用你制作的WP Thread Comment插件,很喜欢.不过最近发现当wp通过xml导出再导入后,以前通过该插件回复的留言就显示不出来了.但是后台会有该留言.不知道应该怎么解决…

[Reply]

枫叶 reply:
2008年05月28日

花茶您好, 您的这个问题没有办法解决, 导入的评论, 其comment_ID会变的, 而这个时候, 原先的comment_parent就无法找到正确的comment_ID了, 就会无法显示.
要想完好的显示回复, 只能采用数据库导入. 如果你愿意放弃回复, 那可以把到处的xml中的中的数值改成0即可.

[Reply]

枫叶 said:
2008年05月28日

对于各位的支持表示我深切的感谢.

[Reply]

大话 reply:
2008年05月28日

忘了留个联系方式给你了,QQ52411631
msn:net.05wl@hotmail.com
麻烦你了大哥,小弟接触WP的时间不多,技术还不过关,要学习的还很多,希望能多多向你学习。

[Reply]

Dickey reply:
2008年05月28日

应该是大家对于你的无私贡献表示深切的感谢

[Reply]

2008年05月31日

买看出来是什么原理……

[Reply]

2008年05月31日

打错字了
是“没看出来”

[Reply]

robay said:
2008年06月25日

能给我发一份吗?虽然没有什么人气,但也想试下。谢谢。

[Reply]

UGGboots said:
2009年11月23日

http://www.6inchboot.com/

UGG boots;cheap UGG;UGG classic

[Reply]

Leave a comment