我有一个包含大约 700 名用户的列表,其中包含我想导入到 ddermart 的信息,但真的不知道怎么做。我可以将它们导入到 joomla 中,但这并没有在 mercurial 用户表中注册。有没有办法将用户列表和信息直接导入到 ddermart 中?我找到了诸如 CSVI 之类的工具,但您只能导入非用户的用户详细信息等项目。帮助!
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)在本地主机上安装“c:\ xampp ...
2) 通过 ftp 复制文件“c:\xampp\htdocs\your_project\administrator\components\com_userport”(提示:检查当前日期的文件)
3) 更新 Joomla db - 表 jos_components (TP: 见附件 XLS, sheet "1_InsertInto_jos_components"
- 将用户导入 JOOMLA
管理员/组件/用户端口
1)设置参数(例如字段分隔符:竖线)!!!电子邮件地址必须是唯一的
2) 复制/粘贴用户 - 并运行“添加和更新”
3) 检查 VirtueMart - 用户表:t: _users, _vm_user_info, _vm_shopper_vendor_xref (via _vm_shopper_group)
*主用户表:jos_users。*shopper groups 表:jos_vm_shopper_group(shopper_group_id 列)。*将它们粘合在一起的胶水:jos_vm_shopper_vendor_xref。
???:主要问题:如何生成“user_info_id” 从源代码中,该字段为:md5( uniqid(_VIRTUEMART_SECRET ))
- 将用户添加到虚拟机中 - “一步一步 - 做!”</li>
0)更新 db - tbl“组件”(当用户端口必须安装在 localhost 上时)请参阅附加的 XLS,表“1_InsertInto_jos_components”
1)在Excel中准备用户列表,!!!– 检查电子邮件地址是否唯一!!!– 密码应最少 5 个字符
2)Joomla管理员/组件/用户端口/添加和更新!!!首先从工作表“2_CustomerList”设置参数,clm“CSV_list”/复制粘贴数据到用户端口
3)Joomla管理员/组件/美德玛特/用户(只检查是否可以看到新用户)
4)MS Access:仅选择新用户(...如果您已通过 MySQL ODBC 连接 MySQL db) 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) Is Null)) ;
5) 复制粘贴到 MS-Excel 到工作表“3_NewUsers”clm 的“B:N”/复制粘贴
6) 从 Excel 复制粘贴到 http://yourproject.com/phpmyadmin ... clm "vm_shopper_vendor_xref" / 并运行
7) 从 Excel 复制粘贴到 http://yourproject.com/phpmyadmin ... clm "vm_user_info" / 并运行