msExportUsersExcel

Экспорт пользователей MODX REVOLUTION
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Андрей Степаненко
Пакетов
27
Закачек
2 524
Автор дополнения
Пакетов
27
Закачек
2 524
Версия 1.0.1-beta
Дата выпуска 25.02.2019
Загрузки 34
Просмотры 892
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Приложение для экспорта пользователей MODX Revolution в XLS,XLSX,CSV.
При выгрузке учитываются фильтры и сортировки.

Скачать пример экспорта пользователей


Кнопка экспорта

после установки у вас появится кнопка для экспорта.



Консоль экспорта

При экспорте запускается консоль для информирования о процессе экспорта



Экспортированный файл

Так выглядит экспортируемый файл.



Системные настройки


Доступны следующие параметры
Автоматически скачивать после экспорта
msexportordersexcel_download
Да

Источник для сохранения файлов по умолчанию
msexportordersexcel_source_default
устанавливается автоматически после инсталяции

Включить форматирование даты
msexportordersexcel_date_process
Да

Формат даты
msexportordersexcel_date_format
d.m.Y H:i:s

Экспорт


Если записей очень много и скрипт не успевают отдавать файлы на скачивание, установите в настройках параметр msexportusersexcel_downloadНет в таком случаем вернется ссылка на скачивания.

Управление профилями экспорта


В системе используются профили сконфигурированные через компонент ExportUsers.

core/components/msexportordersexcel/profiles/users.json

Если у вас достаточно знаний то вы можете попробовать модифицировать их в ручную.
Для понимания как устроена структура профиля вам необходимо ознакомится с компонентом ExportUsers


После внесения изменений в профиль необходимо запустить скрипт в консоле:
/* @var msExportUsersExcel $msExportUsersExcel */
$msExportUsersExcel = $modx->getService('msExportUsersExcel', 'msExportUsersExcel', MODX_CORE_PATH . 'components/msexportusersexcel/model/');
$msExportUsersExcel->importConfigs();

Внимание!!! При ручной модификации профиля вы множите нарушить процесс экспорта. По этому не забывайте делать бэкапы профилей

По умолчанию выгружаются поля:
username,active,groups,Profile.fullname,Profile.email,phone,createdon,Profile.mobilephone,Profile.gender,Profile.country,Profile.state,Profile.city,Profile.zip,Profile.fax,Profile.blocked,Profile.logincount,Profile.lastlogin,Profile.thislogin

Видео инструкция

По расширению полей через компонент ExportUsers

1.0.1-beta

  • Исправлен баг подключения процессора при переносе или переименовании папки core
  • Поддержка английского языка

Последние обсуждения в сообществе MODX.pro