论坛风格切换
  • 3567阅读
  • 2回复

[功能优化与改进]官方论坛防注册机方案 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-04-28
跟开发部拿来的,修改好后,进后台->内容->防发帖,添加语句。
具体原理没问,简单看了一下,是针对敏感词做了一些改进,其实就相当于敏感词。
描述:请输入描述
附件: 官方防发贴机修改.zip (16 K) 下载次数:117
2条评分金币+1威望+1
石头 金币 +1 请问后台为什么找不到“防发帖”这个链接? 2012-06-02
im286 威望 +1 多谢分享,更改说明很完善,程序用了楼下的 2012-05-16
[url=http://www.phpwind.com]phpwind[/url]
离线rickyleo

发帖
315
金币
0
威望
99
只看该作者 沙发  发表于: 2012-05-08
阿里云论坛测试站现在更新上去了,稍微做了下优化,看后台设置
主要的两个类文件:
L::loadClass('ProtectStrategy','protect');
L::loadClass('SimText','protect');
1、  在“机器人管理”中的【模块管理】的作用是什么
    模块管理里边记录了程序判定为机器人的个体,并对该个体根据限制等级进行相应的发贴过滤逻辑处理,这个原理可以参考看下lib/protect/protectstrategy.class.php这个类文件的execute()方法
2、 【屏蔽语句管理】这个是不是自己输入,还是有一个词库(导入数据库)呢
      这个目前没有词库可以导入的,可以自己根据发贴机发表的标题中的关键字选择性的输入到语句管理里边,可以将它当作版本敏感词的一个加强版,但目前只针对标题进行匹配审核
3 在什么情况下才会发送拦截通知,是只要在特定组或发帖数小于多少的用户发帖的时候就会发送拦截通知吗
       (1). 标题或内容经过初步的编码等过滤后和原来的不一致会发送通知给特定用户,此时暂时没有拦截.通知的格式是:标题+内容
       (2). 标题中有 上面屏蔽语句管理中涉及到的敏感词的时候,会被拦截然后给指定的通知接收帐号发送通知.通知的格式是:用户uid+ip+标题
4、  防止发帖机的核心是不是监视特定用户(用户组、发帖数),然后再通过“屏蔽语句”自动屏蔽呢
    是的.核心主要有两个类做了处理,一个是文本相似度类lib/protect/simtext.class.php;另一个是发贴过滤主要逻辑类lib/protect/protectstrategy.class.php;文本相似度类会根据屏蔽语句对发帖操作进行限制,发帖过滤类会根据用户的限制等级采取不同的限制逻辑处理


附件: For_PHPwind87(20111111)_gbk_20120508.zip (21 K) 下载次数:123
附件: For_PHPwind87(20111111)_utf8_20120508.zip (21 K) 下载次数:92
本帖提到的人: @太史慈 @prisk
1条评分威望+1
im286 威望 +1 用了,有点疑问,已反馈 2012-05-16
离线qhauapms

发帖
5
金币
0
威望
0
只看该作者 板凳  发表于: 2012-10-19
8错8错,支持~~~<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>去痘痘的最快方法
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个