我正在使用名为 forum_7589 的主题开发 PHPBB 3.0.9 论坛。有一个验证码可以保护注册表单,但它对人类垃圾邮件毫无用处。所以我被要求更改验证码插件并将其设置为“问答”。(以前:上一张图片)。
我在后端找到了配置表单,将设置更改为“问答”并保存了更改。该插件配置为良好的语言(fr,here)。它有一个问题和一组已注册的答案。
不幸的是,虽然它在管理屏幕上显示 OK,但它根本没有显示在注册表中。相反,旧验证码的一部分显示:我看到了安全代码的输入(不是图像)。
我已经清理了后端和浏览器中的缓存(模板和主题)。
我做了一些搜索,发现这可能是一个主题问题。我应该更新一些主题文件。我查看了forum/styles文件夹并注意到 3 个文件:*captcha_default.html、captcha_qa.html和 captcha_recaptcha.html* 存在于subsilver/templates文件夹中,但不存在于 *forum_7582/templates* 子目录中。我将它们从一个文件夹复制到另一个文件夹,清理缓存等。
没有成功。
我是一名 PHP 开发人员,但我对 PHPBB 架构一无所知。我不知道我在这里缺少什么。任何帮助将不胜感激。
是的,在您问之前:我不允许升级到 v3.0.11,也不允许更改主题。