的Joomla!和VirtueMart导入用户

时间:2011-07-27 14:40:30

标签: joomla virtuemart

我有一个大约700名用户的列表,其中包含我想要导入virtmart的信息,但实际上并没有找到方法。我可以将它们导入joomla,但不会注册virtmart用户表。有没有办法将用户和信息列表直接导入virtuemart?我找到了一个像CSVI这样的工具,但你只能输入用户详细信息等项目,这些用户不是用户。帮助!

1 个答案:

答案 0 :(得分:1)

我找到了一个似乎是解决方案的论坛。资料来源:http://pc-prog.eu/phpBB3/viewtopic.php?f=4&t=4

  

下载并安装组件模块 - 用户端口   http://extensions.joomla.org/component/option,com_mtree/task,writereview/link_id,5430/Itemid,35/

     

!!!如果直接在网上安装有问题!!!

     

1)在localhost“c:\ xampp ...

上安装      

2)复制文件   “C:\ XAMPP \ htdocs中\ your_project \管理员\分量\ com_userport”    - 通过ftp(提示:检查当前日期的文件)

     

3)更新Joomla db - table jos_components(TP:参见附件XLS,   表“1_InsertInto_jos_components”

     
      
  • 将用户导入JOOMLA
  •   
     

管理员/组件/用户端口

     

1)设置参数(例如字段分隔符:垂直条)!!!电子邮件   地址必须是唯一的

     

2)复制/粘贴用户 - 并运行“添加和更新”

     

3)检查VirtueMart - 用户表:t:_users,_vm_user_info,   _vm_shopper_vendor_xref(通过_vm_shopper_group)

     

*主要用户表:jos_users。   *购物者群组表:jos_vm_shopper_group(shopper_group_id列)。   *将它们固定在一起的胶水:jos_vm_shopper_vendor_xref。

     

???:主要问题:如何从源代码生成“user_info_id”   代码,这个字段是:md5(uniqid(_VIRTUEMART_SECRET))

     
      
  • 将用户添加到VM中 - “一步一步 - 做!”
  •   
     

0)更新db - tbl“Components”(必须安装userport时)   localhost)参见附件XLS,表“1_InsertInto_jos_components”

     

1)在Excel中准备用户列表,!!! - 检查,如果是电子邮件地址   独特 !!! - 密码最少5个字符

     

2)Joomla Administrator / Components / userport / Add& Update !!!组   参数首先来自表“2_CustomerList”,clm“CSV_list”/   将数据复制粘贴到用户端口

     

3)Joomla管理员/组件/ virtuemart /用户(仅限Check   如果你能看到新用户)

     

4)MS Access:仅选择新用户(...如果已连接MySQL db   通过MySQL ODBC)SELECT jos_users。* FROM jos_users LEFT JOIN   jos_vm_user_info ON jos_users.id = jos_vm_user_info.user_id WHERE   (((jos_vm_user_info.user_id)为空));

     

5)将MS-Excel复制粘贴到工作表“3_NewUsers”clm的“B:N”/   复制粘贴

     

6)从Excel复制粘贴到p://yourproject.com/phpmyadmin ...   clm“vm_shopper_vendor_xref”/并运行

     

7)从Excel复制粘贴到p://yourproject.com/phpmyadmin ...   clm“vm_user_info”/并运行

相关问题