Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль import/export, нужно доделать, помогите


Recommended Posts

Есть стандартный модуль, нызывается import\export. Суть его в том, что он выгружает с сайта полностью всю информацию о товарах, категориях и т.п в екселевский файл. Удобство в том, что можно в этом екселевском файле внести изменения к примеру о товаре, цене, количестве и т.п. и затем обратно закачать на сайт, на сайте все поменяется как было изменено в екселевском файле. Но вот беда, этот модель не загружает фал размером больше 5,3 мб., а у меня он уже как раз больше. Пишет следующую ошибку: Fatal Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /hosting/b10-25410/data/www/aquatools.com.ua/system/PHPExcel/Classes/PHPExcel/Shared/OLERead.php on line 314. Кто поможет сделать так, что бы этот модуль загружал файлы больше 5.3 мб. Знаю, что можно сделать так, что этот файл будет загружаться на сайт частями по 1000 кб. или другими доступными размерами, которые меньше 5 мб. Знаю подобный это модуль, который выполняет тоже самое, но он несовместим с ocfilter, сбиваются все настройке при загрузке.

 

В общем, помогите доделать модуль import\export так, что бы он загружал екселевский файл на сайт.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Данная проблема решена в данном модуле https://opencartforum.com/files/file/1732-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85-xls-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2/

 

Я добавил в оригинальный модуль возможность чтения файла по частям, таким образом используется меньше памяти и ошибка не появляется. 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.