首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtuemart 2.0和用户注册

Virtuemart 2.0和用户注册
EN

Stack Overflow用户
提问于 2012-01-25 01:41:08
回答 2查看 7.1K关注 0票数 0

我使用的是Joomla 1.7.3和Virtuemart 2.0,除了注册用户之外,一切都可以正常工作,在以前的virtuemart中,这是默认的,但现在我不能注册新用户,关于这个问题的一些线索?

EN

回答 2

Stack Overflow用户

发布于 2012-01-25 12:58:22

有两件事正在发生。

  1. 在VM2.0中缺少一些XML,可以让你指定注册表的链接-如果你使用帐户维护选项,它会得到一个略有不同的页面(参见this thread on the VirtueMart 2.0 forum)。这在预发布版本2.0.1b中已经修复,并隐藏了一些不需要的字段。

要链接到正确的页面,您应该使用Joomla!菜单类型的System Links -> External URL,并将链接字段设置为:

/index.php?option=com_virtuemart&view=user&layout=editaddress

  • The“请输入您的姓名。”意味着该字段在VM2的配置中被定义为Required。我认为发生这个问题是因为我上面提供的帐户维护和链接都没有给用户提供输入用户名的机会。解决办法就是让他们找到一个标准的Joomla!注册页面,然后当他们结账时,他们可以完成其余的详细信息。

(在VM2中,购物者是标准的Joomla!用户,所以这是一个完全可以接受的绕过它的方式)。

票数 0
EN

Stack Overflow用户

发布于 2012-01-27 05:02:00

使用您告诉我的链接,问题仍在发生,因此我要注释在方法check()中进行验证的user.php行。

代码语言:javascript
复制
if (trim($this->name) == '') {
        $this->setError(JText::_('JLIB_DATABASE_ERROR_PLEASE_ENTER_YOUR_NAME'));
        return false;
    }

这个->name的值是空的,为什么?有了这几行注释,我就可以在virtuemart上注册和登录了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8991459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档