Joomla! и VirtueMart импортируют пользователей - PullRequest
1 голос
/ 27 июля 2011

У меня есть список из примерно 700 пользователей с информацией, которую я хотел бы импортировать в virtuemart, но на самом деле не знаю, как это сделать.Я могу импортировать их в Joomla, но это не регистрируется в пользовательской таблице virtuemart.Есть ли способ импортировать список пользователей и информацию непосредственно в virtuemart?Я нашел такой инструмент, как CSVI, но вы можете импортировать только такие элементы, как данные пользователя и т. Д., Но не пользователи.ПОМОГИТЕ!

1 Ответ

1 голос
/ 26 октября 2011

Я нашел один форум с тем, что кажется решением.Источник: 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) Скопируйте файлы" c: \ xampp \ htdocs\ your_project \ administrator \ components \ com_userport "- через ftp (Совет: проверка файлов с текущей датой)

3) Обновление Joomla db - таблица 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 "Компоненты" (когда пользовательский порт должен быть установлен на локальном хосте), см. прикрепленный XLS, лист "1_InsertInto_jos_components"

1) Подготовить список пользователей в Excel, !!!- проверьте, уникальны ли адреса электронной почты !!!- пароль должен быть не менее 5 символов

2) Joomla Administrator / Компоненты / userport / Добавить и обновить !!!Сначала установите параметры из листа "2_CustomerList", clm "CSV_list" / Copy-Paste data in userport

3) Joomla Administrator / Компоненты / virtuemart / Users (только проверьте, видите ли вы новых пользователей)

4) MS Access: выберите только нового пользователя (… если вы подключили MySQL db через MySQL ODBC) SELECT jos_users. * ОТ jos_users ВЛЕВО ПРИСОЕДИНЯЙТЕСЬ jos_vm_user_info ON jos_users.id = jos_vm_user_info.user_id WHERE ((jos_info.user)));

5) Скопируйте и вставьте в MS-Excel на листе "3_NewUsers" "B: N" / Copy-Paste

6) Скопируйте и вставьте из Excel в http: //yourproject.com/phpmyadmin ... clm "vm_shopper_vendor_xref" / и запустите

7) Скопируйте и вставьте из Excel в http://yourproject.com/phpmyadmin ... clm "vm_user_info" / и запустите

...