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

FAQ: Модуль Экспорт/Импорт


vavbiz

Recommended Posts

Собрал модуль работающий на 1.4.2 (возможно заработает и на 1.4.4, проверю, позже сообщу).Протестировал несколько раз, вроде всё хорошо.

opencart-1-4-2-1export-import.zip

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


headache, спасибо большое за модуль, только твой нормально встал.

Но. Установил модуль. Установил разрешения для Главного админа. Захожу в модуль. Жму Экспортировать и... вот что выдает:

Fatal error: Using $this when not in object context in /home/mysite/mysite.net/docs/system/engine/registry.php on line 6

Содержимое /system/engine/registry.php

<?phpfinal class Registry {	private $data = array();	public function get($key) {		return (isset($this->data[$key]) ? $this->data[$key] : NULL);	}	public function set($key, $value) {		$this->data[$key] = $value;	}	public function has($key) {    	return isset($this->data[$key]);  	}	}?>

Подскажите чайнику, куда копать?

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


Подскажите чайнику, куда копать?

Раз не работает, значит не нормально встал :)Вы на какую версию ставите модуль ? Что то мне подсказывает, что не на 1.4.2 ?
Надіслати
Поділитися на інших сайтах


Версия именно 1.4.2. Те модули которые выложены выше даже не вставали, постоянно ошибка выскакивала. С этим дело продвинулось дальше. Интересно, чт оему не нравиться в этой 6-ой строке?Кому не сложно, выложите свои файлы этого модуля у кого все работает на 100%. Очень нужно.

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


Версия именно 1.4.2. Те модули которые выложены выше даже не вставали, постоянно ошибка выскакивала. С этим дело продвинулось дальше. Интересно, чт оему не нравиться в этой 6-ой строке?Кому не сложно, выложите свои файлы этого модуля у кого все работает на 100%. Очень нужно.

Проблема явно не в в /system/engine/registry.php , у меня он идеентичен вашему и такой ошибки нет.Модуль работает на 1.4.2, проверял на чистой установке, на паре хостингов, в общем на 4х экземплярах работает.
Надіслати
Поділитися на інших сайтах


Поставил версию 1.4.0_v.4, модуль встал как по маслу. Импорт работает а для экспорта требует pear.

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/home/moirebenok/etc') in /home/mysite/mysite.net/docs/admin/Spreadsheet/Excel/Writer.php  on line 35

Напрашивается вопрос по установке pear. Хостинг nic.ru.

1. Берем файл go-pear.php и помещаем его в каталог, откуда его можно запустить. Допустим /home/mysite/mysite.net/docs/go-pear.php

2. Запускаем его: www.mysite.net/go-pear.php

3. Устанавливаем

Правильные ли действия? После установки главной страницей сайта становится страница pear. Это лечиться как я понял заменой файла index.php

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


Хостинг посоветовал установить pear в каталог /home/mysite/PEAR

Запустил скрипт http://mysite.net/go-pear.php

Установил pear. Вот что он мне выдал:

post-163-1293741782,4249_thumb.jpg

post-163-1293741782,448_thumb.jpg

При запуске экспорта все так же выдается ошибка:

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/home/moirebenok/etc') in /home/mysite/mysite.net/docs/admin/Spreadsheet/Excel/Writer.php  on line 35
Как я понимаю не находит модуль нужные ему файлы. Как проверить корректно ли установлен pear? Помогите пожалуйста победить этот pear! :shock: Буду очень благодарен за пошаговую инструкцию.
Надіслати
Поділитися на інших сайтах


В .htaccessphp_value include_path "/home/имя_сайта/docs/PEAR/PEAR"Только ошибка тоже присутствует... Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /home/имя_сайта/docs/admin/controller/tool/export.php on line 76Fatal error: ModelToolExport::require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Writer.php' (include_path='/home/имя_сайта/docs/PEAR/PEAR') in /home/имя_сайта/docs/admin/model/tool/export.php on line 1152Хостинг nic.ru opencart 1.4.0_rus0.4opencart-1-4-0-1-export-import

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


Вопрос всем, начиная с 1.4.2 появилась возможность иметь несколько магизнов(витрин), так вот при импорте ассоциация с каким либо из своих магазинов(даже если он один) не проставляется.

В итоге, после импорта приходится руками проставлять ассоциацию с магазином(например "Мой магазин" в стандартной поставке).

Собственно вопрос, каким образом решить эту проблему ? В формате Excel таблицы нет поля для ассоциации с магазином ? Задач вопрос на eng форуме, но там молчат :shock:

UPD: Пока решаем проблему SQL запросом

UPDATE product_to_store SET store_id = 1;
после импорта новых товаров.
Надіслати
Поділитися на інших сайтах


Версия именно 1.4.2. Те модули которые выложены выше даже не вставали, постоянно ошибка выскакивала. С этим дело продвинулось дальше. Интересно, чт оему не нравиться в этой 6-ой строке?Кому не сложно, выложите свои файлы этого модуля у кого все работает на 100%. Очень нужно.

Проблема явно не в в /system/engine/registry.php , у меня он идеентичен вашему и такой ошибки нет.Модуль работает на 1.4.2, проверял на чистой установке, на паре хостингов, в общем на 4х экземплярах работает.
Извиняюсь, проблема та же. Где можно скачать 1.4.2 русский, и какой модуль импорта-экспорта под него использовать?
Надіслати
Поділитися на інших сайтах


ver 1.4.0Ребят, я добавил пару столбцов в таблицу product (price_for(varchar(64)), kvalif(varchar(64))).Подскажите где чё поменять что бы модуль экспортировал/импортировал этих два столбца.Не могу этот "лятский" импорт сделать.Ребят, кто модуль правил... гляньте плз.Добился такого :

Error: Duplicate entry '326-1' for key 1Error No: 1062INSERT INTO `oc_measurement_class` (`measurement_class_id`, `unit`, `language_id`, `title`) VALUES (326, 'K00001', 1, ''), (327, 'K00002', 1, ''), (328, 'K00003', 1, ''), (329, 'K00004', 1, ''), (330, 'K00005', 1, ''), (331, 'K00006', 1, ''), (332, 'K00007', 1, ''), (333, 'K00008', 1, ''), (334, 'K00009', 1, ''), (335, 'K00010', 1, ''), (336, 'K00011', 1, ''), (337, 'K00012', 1, ''), (338, 'K00013', 1, ''), (339, 'K00014', 1, ''), (340, 'K00015', 1, ''), (341, 'K00016', 1, ''), (342,

чёто уже нифига не соображаюА.. .всё нинадо.. вчера связался с разработчиком модуля.. .помог.
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Проблема с загрузкой большого числа товаров.Сейчас поставлена версия 1.4.6. Модуль Импорта/Экспорта замечательно встал под нее. Но вот с загрузкой товаров возникла проблема.Если раньше на 1.4.0 удавалось загрузить 15 000 -20 000 позиций, то сейчас удалось загрузить 4000 позиций.Так понимаю проблема в том, что скрипт начал кушать больше ресурсов? Будет ли решаться как-то эта проблема?Сейчас начали писать модуль для синхронизации Opencart и 1С, но до его готовности какое-то время, хотелось бы обратно хотя бы прежние 20 000 позиций :cry:

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


подскажите, говорит вот такую ошибку

Fatal error: Call to a member function query() on a non-object in Z:homeprostoposuda.ruwwwadminmodeltoolexport.php on line 72
в 72 строке:

$sql = "SELECT language_id FROM `".DB_PREFIX."language` WHERE code = '$code'";		$result = $database->query( $sql );//72		$result = $database->query( $sql );//73		$languageId = 1;;
Версия OpenCart 1.4.6
Надіслати
Поділитися на інших сайтах


action88,

Проверьте, что у вас стоит свежая версия модуля экспорта.

Решение этой проблемы в замене кода:

($url->https('

на

((HTTPS_SERVER . 'index.php?route=

Описано по ссылке http://www.opencart-tr.com/thread-573.html

там не по - русски, но понятно.

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


столкнулся с такой проблемой: при нажатии на кнопку "экспортировать" выскакивает ошибка - Warning: set_time_limit() has been disabled for security reasons in /home/httpd/vhosts/сайт.ru/httpdocs/admin/controller/tool/export.php on line 76подскажите пжлс, как это исправить?

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


  • 2 weeks later...

столкнулся с такой проблемой: при нажатии на кнопку "экспортировать" выскакивает ошибка - Warning: set_time_limit() has been disabled for security reasons in /home/httpd/vhosts/сайт.ru/httpdocs/admin/controller/tool/export.php on line 76подскажите пжлс, как это исправить?

Увеличит время set_time_limit() .. в php.ini ищи и увеличивай параметр с 30 до какого нужно.
; Duration of time, in seconds for which to cache realpath information for a given; Maximum execution time of each script, in seconds; http://php.net/max-execution-timemax_execution_time = 30
Надіслати
Поділитися на інших сайтах


для echo

Пошаговая инструкция при ошибке

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php'

1. скачиваем http://download.pear.php.net/package/PEAR-1.9.0.tgz

2. распаковываем

3. ищем файл pear.php

4. закачиваем его на хостинг в папку admin

5.Все!

помогло на OpenCart 1.4.7 и Export/Import Package for OpenCart 1.4.7

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


Ребята помогите решить проблему. В базе более 1000 товаров экспортирует нормально, вес файла 2,34 Мбайта а вот импорт такого же файла не работает, ошибок нет. Просто стандартное окно админки. Такое ощущение что вылетает по таймлимиту или меморилимиту. Подскажите что и где подкрутить чтобы заработало.

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


Всем привет!

Обнаружился следующий баг:

из ячеек description таблиц categories и products при импорте бьется(обрезается) код javascript в них забитый. Каких либо закономерностей этих не замечено. т.е. из 10 ячеек столбца description может импортироваться 8 правильно, и 2 обрезанных. и наоборот, те что были правильные становятся обрезанными.

делал так:

экспорт в файл, затем дублировал эти ячейки, файл сохранил и сделал импорт. соответственно код в некоторых ячейках обрезался.

Сделал экспорт залитого импорта, так и есть, данные попали в бд уже битые.

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

думал что из за полей самой бд, даже если поставить longtext для description ничего не меняется.

есть некоторые особенности: если в excel менять значения этих ячеек на текстовые или общие то код обрезается по другому.

у меня Excel2003,opencart_1.4.7_rus_0.4, что может быть и куда копать?

вот такой код забиваю:

<p><script>function collapsElement(id) {    if ( document.getElementById(id).style.display != "none" ) {        document.getElementById(id).style.display = 'none';    }    else {        document.getElementById(id).style.display = '';    }}</script></p><table align="center" border="0" cellpadding="0" cellspacing="1" style="width: 550px; height: 200px;">	<tbody>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span1">[img]http://mysite/image/data/Ballu/BSR/14.png[/img]Охлаждение/Обогрев</span> [/url]				<div id="div1" style="display: none;">					Кондиционер универсален в использовании, способен работать не только на охлаждение (основная функция), но и на обогрев.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span2">[img]http://mysite/image/data/Ballu/bsv06c/05.png[/img]Экономичный режим</span> [/url]				<div id="div2" style="display: none;">					Кондиционер оснащен функцией экономичного режима работы: максимальное снижение энергопотребления при минимальном изменении заданной температуры.</div>			</td>		</tr>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span3">[img]http://mysite/image/data/Ballu/BSR/24.png[/img]Японский компрессор</span> [/url]				<div id="div3" style="display: none;">					Компрессор (двигатель) кондиционера произведен в Японии на специализированных производственных линиях.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span4">[img]http://mysite/image/data/Ballu/BSR/22.png[/img]Фильтры для очистки воздуха</span> [/url]				<div id="div4" style="display: none;">					В комплектацию прибора включена уникальная система очистки воздуха.</div>			</td>		</tr>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span5">[img]http://mysite/image/data/Ballu/bsv06c/09.png[/img]Интенсивный режим SUPER</span> [/url]				<div id="div5" style="display: none;">					Кондиционер оснащен функцией интенсивной работы: быстрый выход на максимальную мощность по охлаждению или обогреву.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span6">[img]http://mysite/image/data/Ballu/BSR/44.png[/img]Ионизация воздуха</span>[/url]				<div id="div6" style="display: none;">					В комплектацию прибора включен ионизатор воздуха.</div>			</td>		</tr>	</tbody></table>
а такой получаю после импорта:

<p>	document.getElementById(id).style.display = 'none'; } else { document.getElementById(id).style.display = ''; } }</p><table align="center" border="0" cellpadding="0" cellspacing="1" style="width: 550px; height: 200px;">	<tbody>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span1">[img]http://mysite/image/data/Ballu/BSR/14.png[/img]Охлаждение/Обогрев</span> [/url]				<div id="div1" style="display: none;">					Кондиционер универсален в использовании, способен работать не только на охлаждение (основная функция), но и на обогрев.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span2">[img]http://mysite/image/data/Ballu/bsv06c/05.png[/img]Экономичный режим</span> [/url]				<div id="div2" style="display: none;">					Кондиционер оснащен функцией экономичного режима работы: максимальное снижение энергопотребления при минимальном изменении заданной температуры.</div>			</td>		</tr>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span3">[img]http://mysite/image/data/Ballu/BSR/24.png[/img]Японский компрессор</span> [/url]				<div id="div3" style="display: none;">					Компрессор (двигатель) кондиционера произведен в Японии на специализированных производственных линиях.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span4">[img]http://mysite/image/data/Ballu/BSR/22.png[/img]Фильтры для очистки воздуха</span> [/url]				<div id="div4" style="display: none;">					В комплектацию прибора включена уникальная система очистки воздуха.</div>			</td>		</tr>		<tr>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span5">[img]http://mysite/image/data/Ballu/bsv06c/09.png[/img]Интенсивный режим SUPER</span> [/url]				<div id="div5" style="display: none;">					Кондиционер оснащен функцией интенсивной работы: быстрый выход на максимальную мощность по охлаждению или обогреву.</div>			</td>			<td style="width: 225px; height: 50px;">				[url="javascript:collapsElement("]<span id="span6">[img]http://mysite/image/data/Ballu/BSR/44.png[/img]Ионизация воздуха</span>[/url]				<div id="div6" style="display: none;">					В комплектацию прибора включен ионизатор воздуха.</div>			</td>		</tr>	</tbody></table>
Надіслати
Поділитися на інших сайтах


Ребята помогите решить проблему. В базе более 1000 товаров экспортирует нормально, вес файла 2,34 Мбайта а вот импорт такого же файла не работает, ошибок нет. Просто стандартное окно админки. Такое ощущение что вылетает по таймлимиту или меморилимиту. Подскажите что и где подкрутить чтобы заработало.

Решил такую-же проблему исправлением в php.ini сmemory_limit 128Mpost_max_size 8M upload_max_filesize 2Mнаmemory_limit 512Mpost_max_size 16M upload_max_filesize 16MК сожалению такую операцию могу сделать только на локальном денвере.
Надіслати
Поділитися на інших сайтах


По поводу бьющегося html кода в description. может кому пригодится.Кажется разобрался, но не уверен на 100% что именно поэтому такое было. Косяк с кодировкой самой бд на сервере. Сама БД оказалась cp1251, а все остальные таблицы utf8-general-ci.Изменил cp1251 на utf8-general-ci все вроде заработало как надо. Буду наблюдать.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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