Модуль для Modx Evolution. Для работы необходим DocLister. В работе модуля используется библиотека PHPExcel https://github.com/PHPOffice/PHPExcel
New features by webber
РЕФАКТОРИНГ
- работа с csv через fputcsv/fgetcsv
- объединение операций обновления и добавления в одном файле
- оптимизация сохранения ресурса при обновлении
- генерация событий OnBeforeDocFormSave / OnDocFormSave
НОВЫЙ ФУНКЦИОНАЛ - импорт частями (ajax), а не за один раз
- добавлен импорт .csv (исходная кодировка utf-8 либо windows-1251 с автоматической перекодировкой в utf-8)
- возможность использовать сниппет editDocsPrepare для модификации данных перед сохранением
- экспорт частями (ajax), а не за один раз
- перевод названий основных полей
- настройки модуля: список доступных полей, TV, шаблонов, класс MODxAPI, шаг обработки
- экранирование кавычек при редактировании ресурсов в заданных полях
- поле url в экспорте, содержащее полный адрес страницы
Модуль умеет:
- Редактировать основные поля и TV группы документов разной вложенности.
- Импортировать из Excel или Calc
- Обновлять таблицы из Excel или Calc и производить сравнение по выбранному TV.
- Экспортировать в CSV с выбранным уровнем вложенности.
09.05.2017
Обновлено до версии 0.3
- рефакторинг кода
- добавлен флаг переключения обработки неопубликованных и помеченных на удаление документов при редактировании и экспорте.
- исправление ошибок
15.04.2017
Обновлено до версии 0.2
- добавлен экспорт в CSV
- добавлена возможность сравнения на наличие в базе по выбранному полю TV при апдейте
- мелкие исправления
12.03.2017
- мелкие правки
- удаление чанка пагинации (сама пагинация осталась)
11.02.2017
- добавлен апдейт из Excel или Calc
- добавлен импорт из Excel или Calc
- мелкие фиксы
01.02.2017
- перевод модуля на ООП.
- добавлена опционально ajax-пагинация.
Если понравился модуль, можете задонатить мне на пиво :)
Webmoney
R948295169787
Z350511691467