代码之家  ›  专栏  ›  技术社区  ›  Will

银条3.1垃圾邮件保护

  •  2
  • Will  · 技术社区  · 11 年前

    我无法获得任何垃圾邮件保护模块来显示页面评论的captcha/数学测试等。

    我有一个默认安装的评论模块,垃圾邮件保护模块&iv'e尝试了mollum、recatcha和数学垃圾邮件保护程序

    我这样设置站点配置:

    SpamProtectorManager::set_spam_protector('MollomSpamProtector');
    

    设置各种api键,访问:dev/build/flash=all并在不同的浏览器中进行测试,这样我就不会以管理员身份登录。Iv'e清除了缓存,并使站点处于开发模式。

    在任何时候都没有显示任何垃圾邮件保护。我知道Mollum默认情况下不会这样,所以我试图用一些看起来很垃圾的内容来触发它,但我无法触发captcha。Molluum报告也没有列在管理/报告区域中。

    我在这里做错了什么?在设置基础垃圾邮件保护模块时,我一定遗漏了一些内容,对吧?还是“注释”模块?

    1 回复  |  直到 11 年前
        1
  •  2
  •   Will    11 年前

    多亏了irc的simon welsh,我找到了答案。

    在_config.php文件中,执行以下操作:

    CommentingController::add_extension('CommentSpamProtection');
    

    并且对评论启用垃圾邮件保护。