1

我在我的 Joomla 网站上遇到了用户注册问题。我也安装了K2。它基本上是 Captcha recaptcha,它正在制造问题,我无法修复它。我已经启用了核心 joomla 验证码再验证插件。当我同时启用核心 joomla n K2 验证码 recaptcha 时,注册表会给出错误提示“您输入的单词与显示的单词不匹配”。现在,如果我禁用核心 joomla 验证码重新验证码。然后注册表工作,但忘记密码和忘记用户名页面不填充验证码和 recaptha。同样,如果我禁用 K2 验证码重新验证码,则注册表单和评论表不会显示验证码和验证码,而其他页面上的验证码重新验证码可以正常工作。我不知道如何解决它。请帮忙。

4

4 回答 4

1

这是一个古老的问题,但值得发布一个解决方案,因为今天我自己正在寻找它,并且在任何地方都没有明确的答案。

这一切都在设置中。无需编辑文件。在 Joomla 3.9.16 上测试。请按照以下步骤消除冲突:

  1. 在 Joomla 中启用 Captcha-ReCaptcha 插件。
  2. 转到 Joomla 的全局配置。将默认验证码设置为 Captcha-ReCaptcha。
  3. 转到K2参数中的“站点”并将其设置为Google reCaptcha(或两者),为注册用户启用它,输入reCaptcha密钥,并在注册表单上启用它。
  4. 转到用户管理器的选项并将验证码设置为“未选择”。

最后一步对于阻止 Joomla recaptcha 在使用 K2 和创建冲突时触发至关重要。

于 2020-03-26T11:41:37.390 回答
0

我有同样的问题,这对我来说是痛苦的,而对于组件创建者来说是耻辱。如我所见,许多其他人也有同样的问题,但尚未解决。我有一些绕过:

它适用于我的 Joomla 3.1.5 和 K2 v2.6.7

解决方案

  1. 使用 ftp 转到组件/com_k2/templates/
  2. 重命名(或删除)register.php 文件 - 在注册页面上,您(用户)将看到
    带有验证码的标准 joomla 注册表单
  3. 确保您的验证码插件已启用并在注册时允许
  4. 重要的!新注册用户已经是 K2 用户。我找到了其他解决方案,但需要管理员手动添加

我强烈推荐除 reCaptcha 之外的其他验证码插件,对我来说 osolCaptcha 效果很好,而且对人友好。我希望它能有所帮助。在我的网站上它工作 100%

于 2013-09-26T20:03:45.823 回答
0

关于验证码、K2、Joomla 和注册页面,我在新安装 Joomla 3.2 和 K2 2.6.7 时遇到了类似问题

我的解决方法是删除 K2

我是如何得出这个结论的,这也是我在使用 K2 时遇到的另一个问题是我无法保存/编辑/更改它的任何参数。我无法根据需要添加验证码,无法更改任何开关等。我可以选择保存,Joomla 会回应说我的配置更改已保存,但更改将全部恢复为原始形式和/或其默认设置或内容。

我确实注意到 K2 在高级选项卡下的验证码键子部分下方有一个开关,它表示“启用验证码以显示在注册页面上”,默认设置为“否”或不启用。

在我删除 K2 的那一刻,验证码出现在注册页面上,现在一切正常......减去 K2 的好处

使用K2,密码重置和用户名重置工作得很好,只有注册页面不会显示验证码,回到我无法更改扩展(K2)参数的另一个问题,它被锁定不显示。

这是我发现在我的注册页面上获取验证码的唯一方法,至于参数保存问题,无法纠正,K2网站上似乎没有人承认或有任何解决问题的建议。

希望这可以帮助,

戴尔

于 2013-11-24T20:14:04.920 回答
0

这是两个验证码之间的Js冲突。

删除 k2 寄存器会有所帮助,它会退回并使用 joomla 寄存器进程。1)检查注册插件的顺序 2)尝试在K2参数中调整使用哪个版本的JS。

于 2014-01-19T09:13:37.423 回答