Page 1 of 1

Anti-Bot防机器人注册及垃圾帖

PostPosted: 2009-02-12 12:46
by Sulley
<diy-instructions>
Administration Control Panel -> Users and Groups -> Custom profile fields
[Create new field]: antibot (Field identification: antibot, Field type: Numbers)
Display in user control panel: Yes
Display on registration screen: Yes
Required field: Yes
Field name: Anti-Bot check
Field description: 如果您不是机器人,请输入一个130到139之间的数字:
[Profile type specific options]
Lowest allowed number: 130
Highest allowed number: 139
没有用mod,目前为止好像有效,是俺搞完后做的记录,看不明白的可以问,

还有一个办法是使用初始发帖审核,可阻止垃圾帖泛滥,但不能应对注册,设置很简单:
Administration Control Panel -> General -> Post settings
Enable queued posts: Yes
默认的最大帖子数是3,也就是说,只有前3帖通过审核发表后,用户才能自由发帖。
否则你发了他也不显示。。。
注意这个是3.0.0以后版本才有的功能(3.0.0本身木有)

Re: Anti-Bot防机器人注册

PostPosted: 2009-02-12 14:01
by crazy4u
谢谢楼主,130和139两个数字可以改吗?
如果您不是机器人,请输入一个130到139之间的数字:
这个数字要显示出来吗?

Re: Anti-Bot防机器人注册

PostPosted: 2009-02-12 14:15
by crazy4u
照着这个做了,注册那里可以显示,发帖的地方没有显示啊

Re: Anti-Bot防机器人注册

PostPosted: 2009-02-12 17:15
by Sulley
crazy4u wrote:谢谢楼主,130和139两个数字可以改吗?
如果您不是机器人,请输入一个130到139之间的数字:
这个数字要显示出来吗?

数字是随意的,提示文字与您在acp中设置的范围一致就可,

crazy4u wrote:照着这个做了,注册那里可以显示,发帖的地方没有显示啊

您的phpBB是3.0.4版吗?是的话,如果未通过验证,admin登录帖子标题旁边会有一个问号图标,一般人登录看不到帖子。