我无法获得任何垃圾邮件保护模块来显示页面评论的captcha/数学测试等。
我有一个默认安装的评论模块,垃圾邮件保护模块&iv'e尝试了mollum、recatcha和数学垃圾邮件保护程序
我这样设置站点配置:
SpamProtectorManager::set_spam_protector('MollomSpamProtector');
设置各种api键,访问:dev/build/flash=all并在不同的浏览器中进行测试,这样我就不会以管理员身份登录。Iv'e清除了缓存,并使站点处于开发模式。
在任何时候都没有显示任何垃圾邮件保护。我知道Mollum默认情况下不会这样,所以我试图用一些看起来很垃圾的内容来触发它,但我无法触发captcha。Molluum报告也没有列在管理/报告区域中。
我在这里做错了什么?在设置基础垃圾邮件保护模块时,我一定遗漏了一些内容,对吧?还是“注释”模块?
多亏了irc的simon welsh,我找到了答案。
在_config.php文件中,执行以下操作:
CommentingController::add_extension('CommentSpamProtection');
并且对评论启用垃圾邮件保护。