Jump to content


Photo
- - - - -

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

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

Best Answer SmetDenis , 22 March 2014 - 09:45

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

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

 

 

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

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

 

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

 

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

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

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

 

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

 

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

mg1_200x0.png

 

 

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

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

 

 

 

 

 

Go to the full post


  • This topic is locked This topic is locked
10 replies to this topic

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

Максим Саликов
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 35
  • topics: 13

Posted 24 March 2014 - 07:07

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

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

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


  • 0





Click to return to top of page in style!