Joomla Virtuemart 2.0和用户寄存器
我使用的是Joomla 1.7.3和Virtuemart 2.0,除了用户注册之外,其他一切都可以正常工作,在以前的Virtuemart中,这是默认工作,但现在我无法注册新用户,关于这个问题的一些线索?有两件事发生了Joomla Virtuemart 2.0和用户寄存器,joomla,virtuemart,joomla1.7,Joomla,Virtuemart,Joomla1.7,我使用的是Joomla 1.7.3和Virtuemart 2.0,除了用户注册之外,其他一切都可以正常工作,在以前的Virtuemart中,这是默认工作,但现在我无法注册新用户,关于这个问题的一些线索?有两件事发生了 在VM 2.0中,缺少一些XML,允许您指定指向注册表的链接-如果您使用帐户维护选项,它将获得一个稍微不同的页面(请参阅)。这在预发布版本2.0.1b中已经修复,并隐藏了一些不需要的字段 要链接到正确的页面,您应该使用Joomla!系统链接->外部URL的菜单类型,并将链接字段设置
系统链接->外部URL的菜单类型
,并将链接字段设置为:
/index.php?option=com\u virtuemart&view=user&layout=editaddress
通过您告诉我的链接,问题仍在发生,因此我对user.php的行进行了注释,该行在方法检查()中进行了验证
此->名称的值为空,为什么???有了这句话,我可以在virtuemart上注册和登录……我们需要一些线索,了解您正在做什么以及发生了什么,以便能够帮助您。virtuemart正常安装,并转到帐户维护页面,当我填写数据并尝试注册用户时,系统会告诉我以下错误:请输入您的姓名。这很奇怪,我填了表格中的所有字段。
if (trim($this->name) == '') {
$this->setError(JText::_('JLIB_DATABASE_ERROR_PLEASE_ENTER_YOUR_NAME'));
return false;
}