1. 旧的不去新的不来,论坛迁移通知新地址

    因为当前 xf2.0 用户数据无法转换,请自行注册新账号,注册成功后,购买过 vip 会员的朋友请 PM 我,告诉我新站注册的用户名,我将会帮你升级认证账号。(如果不知道注册问题答案的也可在PM中提出,新站仅支持中文用户注册。)

教程 使用 XF屏蔽广告和替换和谐词功能

admin2017-04-29

  1. admin  2017-04-29

    积分
    #1
    屏蔽广告
    当论坛人气开始做起来的时候,一些垃圾广告就会盯上你的论坛,如何避免机器人广告和手工广告帖是很多大站长头疼的事情。相比DZ默认只能用落后的关键词屏蔽而言,XF则可以使用更高级的正则表达式来进行屏蔽广告。
    1. 打开 后台 - 论坛选项 - 垃圾信息清理选项
      upload_2017-4-29_4-22-20.png
    2. 输入需要屏蔽的内容,这里可以有几种组合用法:(每一个屏蔽词请前后加上/号)
    • 任意字符:譬如“博彩”这个词,一般广告贴中间还会加上空格或者各种符号隔开两个字,用来规避落后的关键词屏蔽。这里只需要输入
      代码:
      /博.*彩/
      upload_2017-4-29_4-34-13.png
      代码解释:.号代表任意字符(不包括换行)*号表示不限数量,也就是不管“博”和“彩”中间有什么文字符号,数量如何都会屏蔽。
      有时为了避免误伤,譬如:“这位博士,他说了一个精彩的故事”这样句子,你可以把代码改成(这样表示博彩中间检测有0~3个字符,超出3个不屏蔽)
      代码:
      /博.{0,3}彩/
    • 一系列词语的任意一个:一般用于批量屏蔽词语,譬如:
      代码:
      /(长者|艰难的决定|两首诗)/
    • 常用多规则匹配:除了空格和符号间隔外加上同音字,这是当下最常见的广告贴,譬如“加微信”,就可以写成“微_信”、“wei 信”等等,以下是网上常用的正则匹配微信
      代码:
      /([微薇危威葳崴徽徵VVvv]|wei)([\(\)\[\]\{()【】『』[]{}].){0,3}([信亻性姓]|xin)/
      upload_2017-4-29_4-51-53.png
      以上代码解释:([微薇危威葳崴徽徵VVvv]|wei),[]中括号代表匹配里面任意一个,|竖线表示匹配两边任意一个(因为wei有三个字符所以必须用竖线,否则只会按w、e、i单独匹配,只要有这三个字母其中一个就会误杀);([\(\)\[\]\{()【】『』[]{}].)这部分不需要过多解释,中间那些括号中括号都是为了避免正则表达不会误判而已,你可以直接照搬。
      {0,3}是跟随在([\(\)\[\]\{()【】『』[]{}].)这里后面的,也就是这些字符可以是0~3个,超出范围不屏蔽。
      PS:还有什么“货到付款”、“精仿”、“代购”之类的,请自行根据规则发挥。
    • 复制几遍的水贴:如果你论坛设置了发帖最少字数限制(XF需要插件实现),自然会有人喜欢复制粘贴,例如“字数补丁字数补丁字数补丁”、“顶顶顶顶”之类,屏蔽这类灌水贴,可以使用:
      upload_2017-4-29_5-14-20.png
      代码解释:例子中3是重复3次的意思,如果屏蔽重复四次就把3改成4。
    替换和谐词
    • 这个需要配合插件完成 [fgX] Advanced Censoring 购买下载并安装。(后台自带有个 屏蔽功能 的选项不过只能屏蔽关键词,功能实在太弱。)
      upload_2017-4-29_5-16-38.png
    • 上图为插件的设置选项,第一项打勾激活词语替换功能,第二项勾选你不需要替换和谐词的板块(看清楚是不需要替换!),第三项输入正则代码。
      代码跟上文差不多,唯一多了"替换内容","替换成的内容"
      譬如:"/艹你妈/","文明用语" 结果就是当帖子包含“艹你妈”这三个字就会自动替换成“文明用语”。更复杂的匹配可以参考本文第一节(屏蔽广告)部分。
    注意:正则表达式符号必须切换到英文输入法书写(避免""变成“”之类,这样会无法识别)
     
  2. admin  2017-04-29

    积分
    #2
    小提示一下:
    upload_2017-4-29_5-37-28.png
    系统默认检测垃圾信息是5帖。对广告机而已这实在太少了(发10个广告贴只屏蔽头5帖),推荐设置成两位数或者两位数甚至更多,如果日发帖量比较大,可以设置相对小一些,譬如二三十帖,减轻服务负担,如果你用的是性能更弱的虚拟主机,请根据情况判断是否使用此功能。