简体   繁体   English

Joomla注册表格先闪烁字段,然后分配

[英]Joomla Registration Form flashes fields and then disappers

My Joomla Registration Page stopped working and I'm not sure what version it stopped on or why it stopped working. 我的Joomla注册页面停止工作了,我不确定它停止在哪个版本上或为什么停止工作。

The website is https://www.p3proswing.com . 该网站是https://www.p3proswing.com If you click on 'My Account' in the eyebrow window it should bring up the login screen (although it now prompts an error first, but it then loads the page). 如果您在眉毛窗口中单击“我的帐户”,它应该会显示登录屏幕(尽管现在它首先会提示错误,但随后会加载页面)。 Click on the 'Don't have an Account' button. 点击“没有帐户”按钮。

You will see the form fields flash on the screen and then disappear. 您将看到表单字段在屏幕上闪烁,然后消失。 They show if you 'view source code', but are not on the screen. 它们显示您是否“查看源代码”,但不在屏幕上。 I checked Google Developer Tools and the source for the fields are not listed in the form. 我检查了Google Developer Tools,并且字段的来源未在表格中列出。 I also checked to assure they were not hidden but did not see that either. 我还检查了一下,以确保它们没有隐藏,但也没有看到。

Any help would be greatly appreciated. 任何帮助将不胜感激。 Joomla Version is 3.8.4 Joomla版本是3.8.4

Ok... Just in case anyone else has this issue. 好的...以防万一其他人遇到这个问题。 It was from the JoomApp - Multi Usergroup plugin. 它来自JoomApp-多用户组插件。

The resolution is very simple. 分辨率非常简单。 Go to components/com_users/models/registration.php. 转到components / com_users / models / registration.php。 Do a search for $form = $this->getForm(array(), false); 搜索$ form = $ this-> getForm(array(),false); and change this to $form = $this->getForm(array(), true); 并将其更改为$ form = $ this-> getForm(array(),true);

That's all. 就这样。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM