尝试在Joomla 2.5站点上将rec1从v1升级到v2

时间:2017-10-23 20:23:21

标签: joomla2.5 recaptcha

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

我收到了一封电子邮件说明

  

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

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

谷歌指令还告诉我执行以下操作:

  

将此代码段粘贴到HTML模板上的结束标记之前:

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

将此代码段粘贴到您希望显示reCAPTCHA小部件的位置的末尾:

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

我没有一个名为template.html的文件,我不确定应该粘贴第二个代码段的“形式”。

请帮忙!

2 个答案:

答案 0 :(得分:0)

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

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

免责声明:我是这个修补程序的作者,我写了它,因为我找不到其他地方的工作解决方案。

答案 1 :(得分:-1)

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

最新版本的Joomla内置了对reCaptcha的支持。您可以从System&gt;中启用它全局配置&gt;网站设置&gt;默认验证码。

然后在Extensions&gt;中配置设置和密钥。插件&gt; Captcha - ReCaptcha,并记得在完成后启用插件。

您网站上的reCaptcha也可能来自表单扩展。如果上述问题无法解决您的问题,您使用的是哪种表单扩展名?