我在Joomla网站上遇到了用户注册问题。我也安装了K2。它基本上是Captcha repatcha,它正在制造问题,我无法修复它。我已经启用了核心joomla Captcha reptcha插件。当我启用两个核心joomla和K2 captcha repatcha时,注册表会出现错误,说"你键入的单词与显示的单词不匹配"。现在,如果我禁用核心joomla captcha repatcha。然后注册表格工作,但忘记密码和忘记用户名页面并没有填充captcha和repatha。类似地,如果我禁用K2 captcha repatcha,注册表格和评论表格不会显示captcha和repatcha。我不知道怎么修。请帮忙。
这是一个老问题,但值得发布一个解决方案,因为今天我自己在寻找,但没有明确的答案。
这一切都在设置中。无需编辑文件。在Joomla 3.9.16上测试。按照以下步骤消除冲突:
- 在Joomla中启用Captcha ReCaptcha插件
- 转到Joomla的全局配置。将默认captcha设置为captcha ReCaptcha
- 转到K2参数中的"站点",将其设置为Google reCaptcha(或两者兼有),为注册用户启用它,输入reCaptcha密钥,并在注册表上启用它
- 转到用户管理器的选项,并将Captcha设置为"未选择"
最后一步对于阻止Joomla recatcha在使用K2和制造冲突时开火至关重要。
我也遇到了同样的问题,这对我来说是痛苦,对组件创建者来说是耻辱。正如我所看到的,许多其他人也有同样的问题,但还没有解决。我有一些旁路:
它与我的Joomla 3.1.5和K2 v2.6.7 一起工作
解决方案
- 使用ftp转到组件/comk2/templates/
- 重命名(或删除)register.php文件-在注册页面上,您(用户)将看到
标准的joomla登记表,由captcha处理 - 请确保您的captcha插件已启用并允许注册
- 重要!新注册用户将是K2用户。我找到了其他解决方案,但需要管理员手动添加
我强烈推荐除了reCaptcha之外的其他captcha插件,对我来说,osolCaptcha非常完美,而且对人友好。我希望它能有所帮助。在我的网站上,它工作100%
我在新安装Joomla 3.2和K2 2.6.7时遇到了类似的问题,涉及captcha、K2、Joomla和注册页面
我的工作是删除K2
我是如何做到这一点的,这也是我在K2中遇到的另一个问题,那就是我无法保存/编辑/更改它的任何参数。我无法根据需要添加captcha密钥,无法更改任何开关等。我可以选择保存,Joomla会回应说我的配置更改已保存,但这些更改都会恢复到原始形式和/或默认设置或内容。
我确实注意到K2在高级选项卡下的captcha密钥子部分下面有一个开关,上面写着"启用captcha在注册页面上显示",默认设置为"否"或不启用。
我去掉K2的那一刻,captcha出现在了注册页面上,现在一切都很好。。。。。。。减去K2 的好处
使用K2,密码重置和用户名重置都很好,只有注册页面不会显示captcha,回到我无法更改扩展名(K2)参数的另一个问题,它被锁定为不显示。
这是我在注册页面上找到captcha的唯一方法,至于参数保存问题,无法纠正,K2网站上似乎没有人承认或有任何解决问题的建议。
希望这能有所帮助,
Dale
这是两个captcha之间的Js冲突。
删除k2寄存器将有所帮助,它将回退并使用joomla寄存器过程。1) 检查注册插件的顺序2) 尝试在K2参数中调整要使用哪个版本的JS。