ИМПОРТ/ЗАГРУЗКА ПОЛЬЗОВАТЕЛЕЙ В
JOOMLA (+ Профиль Пользователя) ИЗ EXCEL или CSV файла

Это замечательное расширение позволяет импортировать пользователей из файла Excel или CSV в Joomla. Все пользователи будут созданы как обычные пользователи Joomla, поэтому вы сможете управлять ими в панели администратора, а новые пользователи получат все преимущества зарегистрированных учетных записей на вашем веб-сайте!

Расширение импорта пользователей поддерживает широкий спектр полей:

  • Основные данные пользователя Joomla : идентификатор, имя, имя пользователя, пароль, адрес электронной почты, параметры, дата регистрации и группы.
  • Пользовательские поля Joomla : любые настраиваемые поля, созданные новой системой полей Joomla 3.7+, подробнее .
  • Предустановленный плагин профиля пользователя : адрес 1, адрес 2, город, регион, страна, почтовый индекс, телефон, веб-сайт, дата рождения, информация и любые другие настраиваемые поля.

Основные возможности импорта пользователей:

  • Создает новых пользователей, обновляет данные существующих пользователей или выполняет оба действия одновременно.
  • Порядок столбцов в файле Excel / CSV не имеет значения.
  • Позволяет импортировать пользователей в одну или несколько групп Joomla.
  • Дает возможность установить новый пароль для пользователей (простой или уже зашифрованный).
  • Если в вашем файле нет паролей - импорт может автоматически создавать пароли для новых пользователей.
  • Уведомляет новых пользователей по электронной почте о регистрации и предоставляет логин / пароль, подробнее .
  • Доступен «Отчет об отправке электронной почты», поэтому вы можете проверить, были ли отправлены электронные письма пользователям.
  • Позволяет сохранить настройки импорта в «Профиль» для частого импорта, подробнее .
  • Дает возможность автоматически блокировать пользователей, которых больше нет в файле Excel / CSV.
  • Предоставляет и отменяет доступ к расширению импорта для ваших коллег.
  • Импортирует несколько значений флажков.
  • Обеспечивает автоматический импорт пользователей по расписанию (с использованием Cron).
  • Импорт в поля расширения «Улучшенный импорт и регистр AJAX».
  • Поддерживает большинство сторонних компонентов, таких как «K2» или «AcyMailing».

Что говорят о расширении импорта:


Разница между полями «Плагин профиля пользователя» и «Пользовательскими полями Joomla».

Плагин User-Profile - это предустановленное расширение Joomla, которое по умолчанию отключено.
Вы можете включить его здесь: Панель администратора-> Расширения-> Плагины:

Плагин позволяет расширить основные пользовательские поля Joomla и добавляет еще одну вкладку с дополнительными полями в профиль пользователя.
Вы можете найти эти дополнительные поля здесь: Панель администратора-> Пользователи-> Управление-> Выбрать любого пользователя:

Плагин также помещает эти поля для каждого зарегистрированного пользователя в свой профиль на веб-сайте, чтобы он мог редактировать данные в этих полях. К сожалению, нет простого способа настроить / добавить / удалить эти поля без дополнительного расширения или дополнительной работы по кодированию (однако, если вы знакомы с XML, вы можете это сделать). Наше расширение импорта поддерживает все эти поля и может импортировать данные из файла excel / csv в эти поля. Даже если вы настроили или создали новые поля через XML - расширение импорта будет их поддерживать.

Пользовательские поля Joomla поддерживаются Joomla 3.7 и новее. Эти поля имеют огромное преимущество по сравнению с плагином User-Profile - вы можете настраивать / добавлять / удалять их по своему усмотрению. Широкий спектр доступных полей включает: текст, раскрывающийся список, ссылку, флажок и многое другое. Вы можете найти эти поля в панели администратора-> Пользователи-> Поля.

На скриншоте видно, что созданы четыре поля, три обычных текстовых поля (Skype, Tax Id и Position) и одно раскрывающееся поле с моделями автомобилей. Эти поля доступны в панели администратора и в учетной записи пользователя на веб-сайте, поэтому администратор и пользователь могут читать и изменять эти данные.


Все поля, созданные с помощью системы «Пользовательские поля Joomla», поддерживаются нашим расширением для импорта пользователей.

Вывод: плагин User-Profile - это гораздо более старый и менее гибкий способ хранения данных пользователей. Поэтому, если вы ищете способ хранить больше данных о пользователях, лучше начать с новых «Пользовательских полей Joomla». Однако, если на вашем сайте уже давно используются поля «Профиль пользователя» и он полностью соответствует вашим потребностям, то нет необходимости прекращать его использование.


Импортируйте «Профили» для регулярного использования.

« Профиль» похож на шаблон с сохраненными настройками импорта. Он был разработан, чтобы сэкономить ваше время, настраивая параметры импорта один раз вместо того, чтобы делать это для каждого импорта.

Посмотрим, как это настроить. Например, у нас есть файл с пользователями со стороннего веб-сайта, и нам нужно создать учетные записи для этих пользователей на нашем веб-сайте Joomla. Поскольку мы должны обновлять пользователей каждую неделю - лучше использовать функцию «Профили».

Как создать «Профиль»:
1. Загрузите файл Excel / CSV.
2. Выберите группу Joomla, сопоставьте столбцы файла с пользовательскими полями и укажите другие настройки, которые могут вам понадобиться.
3. Нажмите кнопку «СОХРАНИТЬ ПРОФИЛЬ» и дайте «Профилю» имя. Вот и все, новый «Профиль» создан.

Как использовать «Профили»:
1. Начните новый импорт. На шаге 1 вы увидите недавно созданный профиль. Нажмите кнопку загрузки и выберите файл Excel / CSV.
2. Нажмите «Далее», и на шаге 2 все выбранные ранее настройки уже извлекаются из «Профиля» и применяются автоматически. Поэтому нам нужно только проверить, все ли в порядке, и перейти к следующему шагу.

Вот несколько полезных случаев, когда пригодится функция «Профиль»:
- файл с информацией о пользователях необходимо импортировать регулярно, например, каждый день или неделю;
- у вас есть два или более разных файла excel / CSV, и каждый файл имеет свой порядок столбцов;
- вам необходимо импортировать всех пользователей из файла №1, например, в группу «Менеджеры», а пользователей из файла №2 в группу «Редакторы».

Это все, что вам нужно знать, чтобы начать экономить время прямо сейчас!


Отправка писем импортированным и / или обновленным пользователям.

Инструмент «Импорт пользователей» предоставляет возможность уведомлять новых и / или существующих пользователей. С помощью этой опции вы можете отправлять персонализированные сообщения вместе с данными пользователей, такими как имя, адрес, пароль и т. Д.

В этом примере мы покажем, как настроить отправку электронной почты новым импортированным пользователям. Поскольку по умолчанию рассылка пользователей отключена, давайте включим ее, выполнив следующие действия:

1. Перейдите ко 2-му шагу.

2. В «Настройках электронной почты» выберите «Уведомить ...».

3. Напишите сообщение электронной почты.


«Импорт пользователей» предлагает два типа переменных:

  • «По умолчанию» - список предварительно определенных переменных, который включает часто используемые переменные, такие как Имя, Имя пользователя, Веб-сайт;
  • «Динамический» - они на лету извлекают значения из импортированного файла.


Вы можете использовать переменные «По умолчанию» и «Динамические» во всплывающем окне «Шаблон электронной почты». Оба типа переменных могут быть помещены в «Тема» и «Тело» электронного письма. Использовать переменные «по умолчанию» просто, просто поместите в редакторе перечисленные переменные, такие как% username%, и они будут заменены реальным именем пользователя.

Данные для «динамических» переменных берутся из загруженного файла Excel или CSV. Итак, чтобы использовать эти переменные, необходимо, чтобы столбцы уже соответствовали полям Joomla. Например, если мы сопоставим «Имя», «Имя пользователя», «Электронная почта», «Адрес», «Страна» и «Почтовый индекс» на шаге 2, мы сможем использовать эту переменную во всплывающем окне шаблона электронной почты.

Затем нажмите кнопку «Добавить поля», и мы увидим динамические переменные сопоставленных столбцов. Чтобы вставить любую из указанных выше переменных, просто щелкните по ней. Если список переменных пуст, это означает, что столбцы из файла не были сопоставлены с полями Joomla, поэтому сначала сопоставьте столбцы.

Если вы хотите использовать собственные цвета текста, вставлять изображения или изменять размеры, используйте «Исходный код». С его помощью вы можете изменить HTML так, как вам нужно. Чтобы включить его, перейдите в «Инструменты» -> «Исходный код»:

После завершения настройки шаблона электронного письма нажмите «Сохранить».

Если вы хотите также отправить электронное письмо существующим пользователям, включите опцию «Уведомлять существующих пользователей» и настройте ее, как раньше.

  • По умолчанию в Joomla предустановлен плагин «Пользователь - Профиль».

    Это позволяет хранить больше данных о пользователях, таких как адрес, город, страна, веб-сайт и т. Д.

    Но по умолчанию этот пугин отключен. Чтобы включить его, вам необходимо перейти по адресу:
    Панель администратора-> Расширения-> Плагины и используйте поиск, чтобы найти плагин «Пользователь - Профиль».

    Если плагин отключен - включите его, и вы сможете увидеть здесь дополнительную информацию для каждого пользователя:
    Панель администратора-> Пользователи-> Управление-> Выбрать любого пользователя-> Вкладка профиля пользователя

    Эти поля можно изменять, поэтому можно добавлять новые или удалять текущие со специальными расширениями, например, с этим .

    Наш импорт поддерживает это и может импортировать данные из вашего файла в «Профиль пользователя».
  • По умолчанию приветственные сообщения отключены, но вы можете включить их в дополнительных настройках на шаге 2. Вы даже можете создать собственное сообщение и отправить логин / пароль.

  • Да, наш импорт поддерживает все символы из UTF-8, например: Ü, ß, É, 字
    Но ваш файл должен быть в UTF-8

  • Не сопоставляйте (используя бутерброд) столбец пароля на шаге 2. Импорт автоматически создаст столбец пароля на шаге 3.

  • Вам необходимо сделать следующие шаги:
    1. Вам нужно нажать на «Перейти в расширенный режим».
    2. Затем вам нужно поставить галочку «Уведомлять вновь добавленных пользователей».
    3. В диалоговом окне сообщения нажмите «Инструменты», затем нажмите «Исходный код».
    4 В редакторе «Исходный код» вы можете использовать HTML, чтобы настроить электронную почту так, как вам нужно.

  • 1. Ваш файл должен содержать столбец, в котором группы разделяются запятыми, например «Редактор, Менеджер, Администратор». Так что у одного пользователя может быть любое количество групп.
    2. На «Шаге 2 (Настройки)» сопоставьте столбец с полем «Группы». Обратите внимание, что вам больше не нужно использовать Dropbox «Группа Joomla:».

  • К счастью, такая возможность есть.
    В Joomla есть опция «Требовать сброса пароля», и когда она включена, пользователю потребуется изменить свой пароль при первом / следующем входе в систему.
    Чтобы включить это, вам понадобится столбец в файле excel / csv со значениями «Да» (для сброса пароля) и «Нет», чтобы этого не требовалось. И сопоставьте этот столбец с полем Joomla «Требовать сброс пароля».

  • Быстрый способ решить эту проблему - изменить настройки в панели администратора Joomla. Перейдите в раздел: Система -> Глобальная конфигурация -> Сервер и измените поле «Отчет об ошибках» на значение «Нет». Если не помогло - свяжитесь с нами и сообщите номер билета.

  • К сожалению, автоматическое обновление недоступно для этого расширения.
    Чтобы получить последнюю версию импорта, вам необходимо:
    1. Зайдите на наш сайт: www.UkrSolution.com
    2. Войдите и перейдите в меню «Мои продукты».
    3. Здесь вы найдете все свои расширения и сможете их скачать.

  • Чтобы выяснить причину, по которой некоторые пользователи не могут быть импортированы - вам просто нужно навести указатель мыши на пользователя во вкладке «Не будут импортированы».

  • Наше расширение использует стандартные функции Joomla для отправки электронных писем, поэтому на самом деле у нас нет особого контроля над этим процессом. Расширения импорта просто отправляют электронную почту в Joomla, и если настройки почты Joomla и сервера верны, электронная почта будет отправлена во входящие.

    Итак, если пользователи не получают электронные письма, проблема может быть в:

    1. Неправильная конфигурация электронной почты Joomla - попросите вашего разработчика проверить это.
    2. Проблемы с почтовой службой на сервере - попросите системного администратора проверить это.
    3. Некоторые электронные письма попадают в папку спама / нежелательной почты - попросите пользователя также проверить эти папки.
  • Наше расширение использует стандартные функции Joomla для отправки электронных писем, поэтому на самом деле у нас нет особого контроля над этим процессом.

    Эта проблема основана на нескольких факторах, которые могут быть исправлены / изменены администратором сервера и владельцем домена.

    1. Правильная конфигурация почтового сервера
    2. IP-адрес сервера может быть в черном списке, вы можете проверить его здесь: http://mxtoolbox.com/blacklists.aspx
    3. Вы можете использовать DKIM, SPF, DMARC, чтобы сделать ваши домены действительными для массовой рассылки
    4. Сохраняйте действительные записи обратного DNS для IP-адреса (ов).
  • Максимальный размер загружаемого файла - это глобальная настройка PHP (называемая upload_max_filesize), вам необходимо увеличить это значение. Большинство хостинг-провайдеров позволяют изменять этот параметр в Панели управления хостингом. Также вы можете попросить вашего системного администратора или разработчика изменить его.

  • Вам необходимо отправить нам электронное письмо и предоставить подробную информацию:

    1. Как воспроизвести ошибку
    2. Скриншоты бага
    3. Лучший способ описать проблему - создать видео (вы можете использовать такое программное обеспечение, как Jing)

    Если вы подписались на поддержку, вы можете рассчитывать на быстрое обновление (1-2 рабочих дня)

  • Наше расширение не поддерживает автоматическое обновление joomla.

    Вам необходимо авторизоваться на нашем сайте и скачать последнюю версию:
    Моя учетная запись -> Мои продукты -> Выберите свой продукт -> Кнопка загрузки
    После этого вам нужно удалить старую версию из вашей joomla и установить новую.

  • Если вам нужны дополнительные функции, есть 2 способа:

    1. Отправьте нам письмо о новой функции, и мы постараемся реализовать ее в следующей версии. Поскольку к нам поступает много предложений, некоторые из них могут быть отклонены.
    2. Мы можем в короткие сроки создать для вас специальный релиз со всеми необходимыми улучшениями за отдельную оплату. Свяжитесь с нами, чтобы узнать об этом больше.
  • Контактная форма на нашем сайте: https://www.ukrsolution.com/ContactUs


Related plugins:

Export/Download Joomla users (+ User Profile) to Excel or CSV file

Export User Profile Users
Filter & Download users with all custom data that User-Profile plugin contains

1.6 1.7 2.5 3.x 4.x

Скриншоты

Import Users to Joomla step 1 Import Users to Joomla step 2 Import Users to Joomla step 3 Import Users to Joomla step 4

Joomla versions:

1.6 1.7 2.5 3 4 5
payment security
payment security

Related plugins

Export User Profile Users

Export User Profile Users

Напишите свой вопрос или комментарий:

21 Comments Login
guest
Julia
1 day ago
Hello, Do you support latest Joomla 5?
guest
Julia Vasylieva
1 day ago
Hello, Yes, we do support latest Joomla 5.
guest
alexradin
3 years ago

Is it possible in Joomla 4 to import users from wordpress and not send emails to new users accounts that are created in Joomla? I want to import all the users but I do not want emails going out untill we launch the site live. I do need new users made as well as passwords created but need to be able to send the users their passwords ... just need that to happen later and was not sure if this is possible?

guest
disqus_3X6HEBgFHw
3 years ago

Hello,

Yes, you can import users and do not send passwords to them (just do not enable this option on step 2).
However it is better to test as some third-party plugins (in rare cases) may catch user creation event and send their own emails.

After import it is impossible to remember passwords because users will be created with encrypted passwords.
However, when website is live, you can update their password with second import - update passwords only.

guest
cardman3000
4 years ago

Hi all

Is this the correct Path to cron file:

/home/domain/administrator/components/com_excelcsv_users_import/controllers/cron.php

Somehow I receive a failure message "FIle does no exists". Whats wrong with this link?

guest
disqus_3X6HEBgFHw
4 years ago

By the way, in "Path to file" field you need to specify path to CSV file.

guest
disqus_3X6HEBgFHw
4 years ago

Hi,

To run import by cron you need to do it as a web request, for example with command "wget".

1. Open "Cron Settings" menu, fill the form with all required data.
2. Copy "Cron URL"
3. For cron jobs add new command: wget [COPIED_CRON_URL]

Let me know if it helped.

guest
cardman3000
4 years ago

OK,

I've received your second Message: this is Path to csv and NOT to cron.php file.
Unfortunately this is not described anywhere.

Does it have to be a csv or does it work with xlsx too?

guest
disqus_3X6HEBgFHw
4 years ago

Yea, it works with xlsx too.

>Unfortunately this is not described anywhere.
We will fix that in next version, thanks for noticing

guest
cardman3000
4 years ago

Hi Dmitry,

exactly that is the problem: i receive the failure message by filling the form (Path to file).

Regards

https://uploads.disquscdn.c...

guest
disqus_3X6HEBgFHw
5 years ago

New version 3.2.0 has been released.
See change log for details.

guest
disqus_3X6HEBgFHw
5 years ago

Version 3.1.0 has been released.

guest
disqus_3X6HEBgFHw
5 years ago

New major version 3.0.1 has been released.

guest
stephanherby
5 years ago

Hi UKR Team - Modern and clean : I love your new graphism for Import users 2.9.6 - Thank you :-)

guest
disqus_3X6HEBgFHw
5 years ago

Thank you Stephan for your kind words :)
I hope new design will make using of import much easier.

guest
disqus_3X6HEBgFHw
5 years ago

Hot fix version 2.9.5.1 is released.
Bug fix #6949: Import by schedule (by cron) is not working in some cases.

guest
disqus_3X6HEBgFHw
5 years ago

Hello,

Version 2.9.5 is released with next changes:

Improve #6926: Profile settings saved in database.
Improve #6928: Profile remembers Simple/Advanced mode and opens it automatically.
Design #6920: Step 3. Tab "Won't be imported" highlighted to be more noticable
Bug fix #6921: Multiple Joomla groups importing. Last group hasn't been imported.
Bug fix #6947: File couldn't be imported when it contains less than two rows.

guest
swampscrapper
6 years ago

i cannot stop your component "Import Users" update notices from appearing on my admin panel and i've tried to uninstall and it gives an error. pls advise.

guest
disqus_ZZJZT0SFBl
6 years ago

Please provide me with screenshot of error message and send it on email support@ukrsolution.com
I will try to help you as fast as possible.
Thank you.

guest
damientochtermann
6 years ago

Hello . With "White label " what do you mean ? Is it some kind of Copyright ? Thanks.

guest
disqus_ZZJZT0SFBl
6 years ago

Hi, correct.
"White label" version doesn't have any signs of our UkrSolution company.
It might be very useful for some web-development agencies.

guest
Оригинальная английская версия