乔姆拉!和 VirtueMart 导入用户

发布于 2024-11-26 20:51:54 字数 172 浏览 1 评论 0原文

我有一个大约 700 个用户的列表,其中的信息我想导入到 Virutmart,但确实不知道如何导入。我可以将它们导入 joomla,但这不会注册到 virtualmart 用户表中。有没有办法将用户列表和信息直接导入到virtualmart?我找到了一个诸如 CSVI 之类的工具,但您只能导入用户详细信息等不是用户的项目。帮助!

I have a list of about 700 users with information that i'd like to import into virtuemart but really don't see a way how. I can import them to joomla but that doesnt register with the virtuemart user table. Is there a way to import a list of users and information directly into virtuemart? I found a tool such as CSVI but you can only import items like user details etc. which isnt users. HELP!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深陷 2024-12-03 20:51:54

我发现一个论坛似乎有解决方案。来源:http://pc-prog.eu/phpBB3/viewtopic .php?f=4&t=4

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

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

1) 在本地主机上安装“c:\xampp...

2) 复制文件
“c:\xampp\htdocs\your_project\administrator\components\com_userport”
- 通过 ftp(提示:检查文件的当前日期)

3) 更新 Joomla 数据库 - 表 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 ))

  • 将用户添加到虚拟机中 - “一步一步 - 要做!”

0)更新 db - tbl“组件”(当用户端口必须安装在
localhost )请参阅随附的 XLS,工作表“1_InsertInto_jos_components”

1) 在 Excel 中准备用户列表,!!! – 检查电子邮件地址是否
独特的 !!! – 密码应至少 5 个字符

2) Joomla 管理员/组件/用户端口/添加和更新!!!放
参数首先来自工作表“2_CustomerList”,clm“CSV_list”/
将数据复制粘贴到用户端口

3) Joomla 管理员/组件/virtualmart/用户(仅检查
如果您可以看到新用户)

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

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”/并运行

I found one forum with what appears to be a solution. Source: http://pc-prog.eu/phpBB3/viewtopic.php?f=4&t=4

DOWNLOAD AND INSTALL COMPONENT MODULE - USERPORT
http://extensions.joomla.org/component/option,com_mtree/task,writereview/link_id,5430/Itemid,35/

!!! If there is a problem to install direct on the web !!!

1) Install on localhost "c:\xampp...

2) Copy files
"c:\xampp\htdocs\your_project\administrator\components\com_userport"
- via ftp (Tip: check files with current date)

3) Update Joomla db - table jos_components (TP: see attached XLS,
sheet "1_InsertInto_jos_components"

  • IMPORT USERS INTO JOOMLA

Administrator / Components / userport

1) Set parameters (e.g. fields separator: vertical bar) !!! e-mail
adresses must be Unique

2) Copy / Paste users – and run “Add and Update”

3) Check VirtueMart - Users tables: t: _users, _vm_user_info,
_vm_shopper_vendor_xref (via _vm_shopper_group)

*main user table: jos_users.
*shopper groups table: jos_vm_shopper_group (the shopper_group_id column).
*glue that holds them together: the jos_vm_shopper_vendor_xref.

???: Main problem: How to generate "user_info_id" From the source
code, this field is: md5( uniqid(_VIRTUEMART_SECRET ))

  • ADD USERS INTO VM - “STEP BY STEP – TO DO!”

0)Update db - tbl "Components" (when userport must be installed on
localhost ) see attached XLS, sheet "1_InsertInto_jos_components"

1) Prepare user list in Excel, !!! – check, if e-mail addresses are
unique !!! – password should be min 5 characters

2) Joomla Administrator / Components / userport / Add&Update !!! Set
parameters first from sheet "2_CustomerList ", clm "CSV_list" /
Copy-Paste data into userport

3) Joomla Administrator / Components / virtuemart/ Users (only Check
if you can see new users)

4) MS Access: select new user only (… if you have connected MySQL db
via 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) Is Null));

5) Copy-Paste into MS-Excel into sheet "3_NewUsers" clm’s "B:N" /
Copy-Paste

6) Copy-Paste from Excel into h t t p://yourproject.com/phpmyadmin ...
clm "vm_shopper_vendor_xref" / and run

7) Copy-Paste from Excel into h t t p://yourproject.com/phpmyadmin ...
clm "vm_user_info" / and run

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文