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