Перейти к содержимому


Фотография
- - - - -

Проблема с Экспортом

экспорт материалов

Лучший Ответ SmetDenis , 22 March 2014 - 09:45

Как оказалось, мы закрыли топик раньше времени.

Попробую более подробнее описать проблему и сложность её решения.

 

 

Экспорт выгружает материалы четко по шагам. За шаг - 500 материалов.

Это сделано для того чтобы можно было выгружать относительно большой объем информации без превышения лимитов сервера (по памяти). На каждом шаге генерируется массив, который сохраняется в csv.

 

Чтобы заранее знать количество колонок, нужно пройти по всем материалам каталога. Скорее всего, большинство серверов не даст вам этого сделать и отключит скрипт при превышения лимита по памяти. По другому никак не определить, в каком из множественных полей больше значений чем в других.

 

Какие могут быть альтернативы

 - Увеличить шаг до примерного кол-ва материалов на сайте.

Это можно сделать тут \media\zoo\applications\jbuniversal\framework\helpers\jbexport.php. Константа STEP_SIZE

 

- Выгружать материалы по частям (по категориям, по каталогам и тд)

 

- Использовать опцию для объединения

mg1_200x0.png

 

 

Других решений у меня на данный момент нет.

Если придумаю оптимальный способ, то добавлю его в новом релизе.

 

 

 

 

 

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 10

#11 Максим Саликов

Максим Саликов

Отправлено 24 March 2014 - 07:07

Собственно для себя именно так и решил данную проблему -

- Выгружать материалы по частям (по категориям, по каталогам и тд)

Спасибо за разбор полетов Денису и за активное участие realtygroupinfo


  • 0





Темы с аналогичным тегами экспорт материалов

Click to return to top of page in style!