【问题标题】:Trying to upgrade recaptch from v1 to v2 on Joomla 2.5 site尝试在 Joomla 2.5 站点上将 recaptch 从 v1 升级到 v2
【发布时间】:2017-10-23 20:23:20
【问题描述】:

我继承了在 Joomal 2.5 上使用 reCaptcha v1 的俱乐部网站的维护(我也在尝试升级到 Joomla 3.x,但这是一个单独的问题)。我是 Joomla 新手,所以要温柔。

我收到一封电子邮件说明

您收到这封电子邮件是因为您已使用 reCAPTCHA 注册为网站管理员,并且您的网站仍在使用 reCAPTCHA v1,该版本将于 2018 年 3 月 31 日关闭。

我点击了链接中的开发者指南,并申请并接收了新密钥。我已将它们安装到子域测试站点中。在我覆盖旧密钥之前,验证码工作正常。现在不是了,只显示 *captcha。

谷歌说明还告诉我执行以下操作:

将此 sn-p 粘贴在 HTML 模板的结束标记之前:

<script src='https://www.google.com/recaptcha/api.js'></script>

将此 sn-p 粘贴到您希望 reCAPTCHA 小部件出现的位置的末尾:

<div class="g-recaptcha" data-sitekey="6LdFhzUUAAAAAPmsD-junpPMr7AUh_TbI-lmx4PX"></div>}

我没有名为 template.html 的文件,我不确定应该粘贴第二个 sn-p 的“形式”。

请帮忙!

【问题讨论】:

  • 标乐?有人吗?如果我在这里或 Google Groups:reCaptcha 都找不到帮助,我还能去哪里找?

标签: joomla2.5 recaptcha


【解决方案1】:

如果您仍然没有找到解决方案,我建议您尝试我为遇到相同问题的几个客户准备的修复/补丁。基本上,我已经修改了标准验证码/recaptcha 插件的代码,因此它可以支持 reCAPTCHA v2 密钥(默认情况下,Joomla 2.5 仅支持 v1)。我还写下了有关如何从 3rd 方扩展调用此插件的详细说明,如果您至少有一个调用默认验证码插件的组件,这可能是必要的。这是网址:

http://www.tabulizer.com/index.php/support-menu/tabulizer-tips/161-how-to-enable-recaptcha-v2-in-joomla-2-5

免责声明:我是此修复程序的作者,我之所以编写它是因为我在其他地方找不到可行的解决方案。

【讨论】:

    【解决方案2】:

    我有 2 条建议从哪里开始。

    最新版本的 Joomla 内置了对 reCaptcha 的支持。您可以从系统 > 全局配置 > 站点设置 > 默认验证码启用它。

    然后在 Extensions > Plugins > Captcha - ReCaptcha 中配置设置和您的密钥,并记住在完成后启用插件。

    您网站上的 reCaptcha 也可能来自表单扩展。如果以上方法不能解决您的问题,您使用的是什么表单扩展?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 2013-07-10
      • 2013-11-14
      • 1970-01-01
      • 2014-03-01
      • 2016-05-27
      • 1970-01-01
      相关资源
      最近更新 更多