云水论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4149|回复: 2
打印 上一主题 下一主题

用敏感字符过滤解决注册机发广告问题收集

[复制链接]

1788

主题

62

好友

8525

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-4-23 00:53:38 |只看该作者 |倒序浏览

【转帖】1
{MOD}发帖审核修改为所有用户都有效

       现在官方的{mod}发帖审核逻辑不通,要开相应组为发帖审核才有效,既然发帖都要审核了,还要{mod}干吗呢?{mod}的作用就是查缺补漏,针对那些不需要审核帖子的老会员的,也就是说他们(包括斑竹)只要有敏感词,全部自动转入审核,这才是我们需要的,也能减少使用banned的麻烦,更多的发挥{mod}的作用。以前向官方反应过,官方根本就不明白,还是自己改了,分享给需要的人:
主目录下找到post.php

if(periodscheck('postmodperiods', 0)) {
        $modnewthreads = $modnewreplies = 1;
} else {
        $censormod = censormod($subject."\t".$message);
        $modnewthreads = (!$allowdirectpost || $allowdirectpost == 1) && ($forum['modnewposts'] || $censormod) ? 1 : 0;
        $modnewreplies = (!$allowdirectpost || $allowdirectpost == 2) && ($forum['modnewposts'] == 2 || $censormod) ? 1 : 0;
}

变为

if(periodscheck('postmodperiods', 0)) {
        $modnewthreads = $modnewreplies = 1;
} else {
        $censormod = censormod($subject."\t".$message);
  $modnewthreads = (!$allowdirectpost || $allowdirectpost == 1) || ($censormod) ? 1 : 0;
        $modnewreplies = (!$allowdirectpost || $allowdirectpost == 2) || ($censormod) ? 1 : 0;
}
  你的沉默明亮如灯、简单如指环。

  论坛其他名字 【云水.墨】 【淡墨瀑雪】
回复

使用道具 举报

1788

主题

62

好友

8525

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-23 00:55:01 |只看该作者
  真不知道在DZ论坛看到过多少关于被注册机困扰、求解决注册机、删除广告太累等帖子,插件区说“给我个防注册机的插件吧”,建议区说“请DZ官方重视防注册机啊”,站长交流区说“因为注册机和垃圾广告,我的站被服务商关闭了”!!!搜索一下,DZ论坛居然能搜到 49,448 个关于注册机的帖子。看来注册机真是把某些站长给难住了。

  注册机没办法解决吗?DZ的程序真的防不了注册机吗?我的答案是绝对可以!一招致命,超级简单,人人都会,立刻生效!

  什么招?词语过滤!

  词语过滤这一招真的不新鲜,甚至对DZ后台稍有点熟悉的站长都知道、都设置过。而且DZ论坛也有无数站长分享过经验,什么“N招防注册机”之类的,把邀请注册、验证码、邮箱验证、防灌水插件、禁止半夜发帖什么都列举出来,但核心就一招:词语过滤。而且其它什么邀请注册、邮箱验证都会让正常会员反感,负作用巨大,我建议弃之不用。

  但还是有很多设置了词语过滤的站长说,不行啊,垃圾广告还是成堆啊,注册机还是超多啊,这招不管用啊。。。。我只能说,超好用的筷子送到你手里,你就是夹不起菜,那能怪谁?!以下分析那些防注册机失败的原因和相应的解决办法。如果你一条一条对照着设置后还不解决问题,你来找我!

问题一:注册机需要禁止吗?
  注册机本身并没有危害,比如某个闲得蛋痛的人拿注册机来你的论坛一晚上注册1000个僵尸帐号,没关系嘛,注册人数越多不是越好?很多站长还自己拿注册机来注册以显得论坛热闹呢。如果不喜欢,指定IP后一次性删除。所以我们并不反对注册机,邀请注册、邮箱验证也都不需要,让他们多多的注吧。

问题二:注册机的危害在哪里?
  注册机在论坛注册的目的是为了群发垃圾广告。垃圾广告之所以危害大,一是因为量大,给论坛正常阅读带来干扰,让会员反感。二是因为对论坛本身没有任何好处。三是往往带着敏感信息或违法信息在内。
  前两条问题不大,关键是第三条,搞不好就被”有关部门“查到而被迫关站。

问题三:为什么设置了词语过滤后能彻底防止垃圾广告?
  不管是有关部门还是服务器运营商,要查论坛上是否有违规内容都是查论坛前台已经发布出来的帖子。后台数据是查不到也不作数的。词语过滤的唯一作用就是阻止不良信息在前台出现。阻止的方式有三种:清除、留在后台审核、用安全词语替换后出现在前台。通过这样过滤后,前台就不可能再出现违规内容了。
  词语过滤是DZ程序自带的,完全够用,根本不需要再安装什么防注册机插件。而且词语过滤是连签名、帖子内容、帖子标题一起管的,面面俱到。

问题四:为什么设置了词语过滤后没有效果?
  如果设置了词语过滤后依然垃圾广告满天飞,有这么几个原因:
1、设置的代码错了
2、设置的词语不够全面
3、DZ程序的代码写错了
以下针对性的分析和解决这三大问题。

问题五:词语过滤的代码有哪些?
  DZ后台的词语过滤有三种相应的代码,分别是:
  {BANNED} 禁止发帖并在后台清除帖子内容 如果设置为这种代码,帖子一提交就提示为“禁止发布”,后台也看不到,干净利落。
  {MOD} 禁止发帖但在后台显示帖子内容并进入审核状态 设置为这种代码后,帖子一提交就提示为“要审核”,前台看不到帖子,后台多一条审核信息。站长在后台判断后再决定放行还是删除。
  *** 允许发帖但用指定的词语自动替代相关词语 这里的***是站长自己指定的任何词语。

问题六:如何设置词语过滤?
  词语过滤的设置格式在DZ后台有详细说明,一看就懂。有两种方法可以设置,一是导入现成的词语表,二是手工录入。手工录入方法如下:
  1、在批量添加页面写好过滤词语,等号前是要禁止的内容,等号后是过滤代码。可以随时添加,也可以一次添加N个。
  你的沉默明亮如灯、简单如指环。

  论坛其他名字 【云水.墨】 【淡墨瀑雪】
回复

使用道具 举报

1788

主题

62

好友

8525

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2013-4-23 00:57:32 |只看该作者
badword=good
sexword={BANNED}
批发={MOD}
  2、在词语过滤页面可以管理词语,作些删除、修改的工作。

问题七:词语过滤设置是正确的,为什么还是有很多垃圾广告帖发出来了?
  词语过滤是针对性的设置,设置一个就防一个,没设置的就防不着。所以词语表要全面。全面指两个含义:
  1、词语种类足够多 包括违法、特定广告等各方面,反正是站长不愿看到的、有关部门不愿看的、违法的、影响会员阅读的,通通都设置进去。
  2、表现形式足够多 包括简体版、繁体版、英文版、空格字版、干扰字版等多种,每种都要设置。其中空格字用a{4}s{4}s这样表达。比如设置为“批{4}发”(不含引号)就可以把带有“批发”“批 发”“批&发”“批。。发”等各种花样的帖子全部过滤掉。以下是我的过滤库部分截图:

问题八:怎样让设置的过滤词语足够多?
  收集过滤词语是要有经验的,老站长经验多些,新站长其实也可以走捷径:
  1、网络上常有过滤词语共享表,下载一个,整理后导入就行了。
  2、参考那些经常被垃圾信息干扰的网站,看到常见的词语就添加到自己的站内。
  3、长期维护,发现自己论坛有垃圾信息后,别光急着删除,要先查找关键词添加到后台过滤库。如果是版主删除的,也是可以到后台回收站去查看的。这个要长期坚持且勤快才行。
  当过滤库的词语累积得差不多时,前台基本上看不到垃圾帖了。偶尔出现一两个新品种,随见随添,对论坛几乎没有干扰。

问题九:如何合理设置过滤代码?
  有些站长说,我设置了过滤词后,每天后台都有几千条待审核信息,一样累得要死啊。那就应该检查你设置得合不合理了。
哪些词语要禁止、哪些要审核、哪些要替代?区别对待、相应设置。
  1、卖身、卖药代考等信息绝对是违法的,审都不用审,直接用{BANNED}清除。如果经常见到某些网站打广告,可以把域名禁止。
  2、批发、服务什么的,要看情况,也许是垃圾广告,也许是正常帖,所以要审核,用{MOD}。
  3、我基本没用{BANNED}而多用{MOD},是因为违法信息帖并不多,有时候会误杀正常帖。比如“高兴的做&爱心小枕头”这一句,就会因为“做&爱”两个字靠在一起而被判断为违法信息,打消会员的发帖积极性。另外也需要查看一下帖子内容里有没有需要添加的关键词,所以选择审核比直接禁止要好一些。
  4、敏感词、骂人词、不喜欢的词等,一般问题不大,用其它词替代就行了。有时候骂人词可以增加帖子效果,并不是每个论坛都需要禁止。普通词也不是每个论坛都欢迎,比如我的论坛里女人特别多,老是有帖子“谢谢姐姐”“姐妹们帮帮忙”什么的,搞得象个女人堆似的,让专业人士不屑,所以我把这些词都用***替换了。
  注册机的操作者也是人,如果操作者在你的论坛群发N条垃圾广告却一条也不能在前台显示出来,相信谁也不会神经得还每天来你的论坛发发发。其它注册机操作者看你的论坛干干净净,他估计一下觉得没便宜可占,也会知趣的滚蛋了。所以,一般来说只要词语过滤设置得好,最多也就开始一两个月垃圾广告多一些,之后就清净了。

问题十:DZ程序的矛盾“审核任务重与自由发帖受限”是怎么产生的?
  很多站长说:别告诉我要后台设置,我全部都设置过了,全部无效!不知道新版本的程序有没有漏洞,我用的是7.0的,过滤词的程序代码就是有漏洞的,导致设置无效。具体表现在:
  1、{BANNED}和***都没问题
  2、{MOD},也就是后台审核这一环出现逻辑漏洞。正确的逻辑应该是:如果后台设置了“批发={MOD}”这个代码,那么所有会员发布的含有“批发”二字的帖子全部自动进入后台审核,前台看不到痕迹。但是DZ程序变成这样了:如果你只设置“批发={MOD}”这个代码,无效,所有含“批发”的帖子畅行无阻的出现在前台。
  3、因为{MOD}设置无效,又不可能用{BANNED}让很多正常帖发不出来,站长又深受注册机之苦,有些人就建议用另外的极端方式:全部帖子都要审核才能通过,或者某些版块发帖要审核,或者对某些会员组发帖审核--那个工作量就是海量了,真是累死人啊!(甚至还有更极端的:邀请码注册、禁止注册什么的,典型的因噎废食!)
  问题出在哪里呢?是DZ的程序代码写错了!

问题十一:程序代码错在哪里?
  如果新版本问题已解决,则不用麻烦了。如果还是这么错,请自己修改。

  以上分析完毕。可以说,依DZ论坛本身的程序,可以做到100%彻底搞死注册机和垃圾广告。之所以DZ论坛自己都受注册机骚扰,完全是因为懒的缘故。这么简单的办法都不愿动手设置一下,还天天叫注册机啊注册机,那只能说你要么懒到家了,要么根本不是做站长的料。我自己论坛的效果:
1、没有一个违法信息帖,根本不用担心被关站。
2、帖子里看不到我厌恶的词语。
3、正常会员发帖没有任何限制。
4、平均每天两三个推销广告,但前台发不出来,后台审核就行了。正常会员的帖子也偶尔进入审核,但影响范围不大,会员们表示理解。
5、偶尔在前台漏出一两个推销广告帖(一个月也就三五帖那样),添加为过滤词后删除,以后不会重复出现。
6、注册机气得不来了。人工广告员也气得不来了。
7、站长和版主都闲得很,工作量简单就是少。

  你的沉默明亮如灯、简单如指环。

  论坛其他名字 【云水.墨】 【淡墨瀑雪】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|云水网 ( 鲁ICP备09069806号 )

GMT+8, 2024-5-17 15:35 , Processed in 0.031962 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部