LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
18.05.2013, 21:57:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17   Вниз
  Добавить закладку  |  Печать  
Автор Тема: MyImport - Компонент импорта-экспорта товаров для VirtueMart 1.1.x в CSV для Joomla  (Прочитано 66744 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« : 21.08.2009, 16:44:13 »



MyImport - Компонент импорта-экспорта товаров для VirtueMart 1.1.x в CSV для Joomla 1.5.x

Возможности компонента:
Показать текстовый блок

Импорт и экспорт товаров производится в CSV файл. (Для Joomla 1.5 Кодировка автоматом меняется.  CSV файл в windows-1251 а загружается в базу он в UTF8)

Причиной создания компонента стал отказ заказчика работать через компонент импортер который  прилагается к виртуемарту из-за сложности его работы.
Данный компонент успешно используется на многих созданных мною сайтах. Может пригодится Вам.

Перед использованием компонента пожалуйста сделайте бэкап базы сайта. И убедительная проcьба не запихайте в импорт файлы иной структуры.

Версия 1.5.2 для Joomla 1.5
Показать текстовый блок

Версия 1.5.3 для Joomla 1.5
Показать текстовый блок

Версия 1.5.4 для Joomla 1.5.
Показать текстовый блок

Версия 1.5.5 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6.1 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6.2 для Joomla 1.5
Показать текстовый блок

Версия 1.5.7 для Joomla 1.5
Показать текстовый блок

Версия 1.5.8 для Joomla 1.5
Показать текстовый блок

Версия 1.5.9 для Joomla 1.5 - Новинка!
Добавлено:
- Добавлена возможность добавления дополнительных изображений
- Добавлена возможность указания пути к папке с миниатюрами изображений
- Теперь можно не только импортировать поля в удобном для себя порядке но и экспортировать только те поля которые Вам нужны
Исправлено:
- Исправлена ошибка в работе импорта дочерних(позиций) товаров
- Исправлена ошибка с названиями resized/ в изображениях
- Исправлены мелкие ошибки в функциях


Скачать Myimport 1.5.9 - Новинка!
Скачать пример шаблона импорта Myimport 1.5.9
Скачать Myimport 1.5.8
Скачать пример шаблона импорта Myimport 1.5.8
« Последнее редактирование: 10.03.2012, 23:13:40 от dinox » Записан
 
xdi
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #151 : 24.06.2011, 12:13:44 »

у нас похоже разные версии...
поставить $data_array = explode(";", $data[$i]); и все будет нормально.
Хотя после нескольких раз использования я пришел к выводу что от разделителя в виде точки с запятой нужно уходить. Уже несколько раз накололся, когда в описании была использована ";" и все съезжало.

Огромное спасибо!

Все заработало, но я не понял почему не работало раньше... переменные не передаются.. или чего...
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #152 : 25.06.2011, 16:38:52 »

$data_array = explode($sep, $data[$i]);
Этот код я добавил для того чтобы можна было через параметры менять разделитель а не в коде, но для его работы первый раз надо зайти и пересохранить параметры компонента, в новой версии этот недочет я устраню
Записан
ProstoZashol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #153 : 04.07.2011, 00:27:21 »

Здравствуйте, кракозябры причем всей страницы даже названия сайта в админке после захода в компонент, 1.5.20 - 1.1.3.

нашел ответ в теме
« Последнее редактирование: 04.07.2011, 00:40:01 от ProstoZashol » Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #154 : 04.07.2011, 13:47:16 »

Здравствуйте, кракозябры причем всей страницы даже названия сайта в админке после захода в компонент, 1.5.20 - 1.1.3.

нашел ответ в теме
Тестируйте новую версию 1.5.6
Записан
MEW
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #155 : 07.07.2011, 16:59:24 »

Ээээ.... может и глупый вопрос, но давно уже хочу у кого-нибудь спросить, как собственно из 1с 8 выгрузить в CSV? А то вот MyImport установлен, а импортировать-то нечего, сперва из 1с выгрузить надо, а в функции обмена с сайтом она только CommerceML предлагает...
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #156 : 07.07.2011, 20:58:47 »

Ээээ.... может и глупый вопрос, но давно уже хочу у кого-нибудь спросить, как собственно из 1с 8 выгрузить в CSV? А то вот MyImport установлен, а импортировать-то нечего, сперва из 1с выгрузить надо, а в функции обмена с сайтом она только CommerceML предлагает...
Я с 1С не работаю и не знаю как с ним работать, но что я знаю точно что там написать можно какойто модуль выгрузки и собственно он может выгружать в такой формате как надо для MyImport
Записан
Ксюша
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #157 : 10.07.2011, 13:40:52 »

Здравствуйте, скажите пожалуйста, что я делаю не так. Импортирую прайс, показывает строку:
Файл /home/m/menddru/public_html/administrator/cache/myimport/price.csv успешно загружён на сервер!
Тип файла: text/comma-separated-values
Размер файла: 4.62 кб.
Новый каталог заведён!

И никаких изменений на сайте не происходит.
Записан
ProstoZashol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #158 : 10.07.2011, 15:35:47 »

1.5.6 съедаются кавычки с обоих сторон при импорте товаров, кавычки в названии товаров.
Уважаемый автор доделайте пожалуйста 1.5.6 - она самая стабильная с кавычками, 1.5.5 выводит quot прямо в название вместо кавычек, 1.5.4 - даже настроить не удалось.

1.5.6 - все работает - но пропадают кавычки с наименования товаров. Спасибо за труд.

например если вводишь в ячейку - "розовый слон"редкий"",

получается после импорта - розовый слон "редкий"

в чем может быть причина, найти не могу, используются кавычки как разделитель в компоненте?
« Последнее редактирование: 11.07.2011, 14:47:00 от ProstoZashol » Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #159 : 11.07.2011, 21:22:24 »

например если вводишь в ячейку - "розовый слон"редкий"",

получается после импорта - розовый слон "редкий"
В коде происходит очистка от лишних кавычек в названиях, если они пристуствуют в начале и в конце, чтобы устранить это съедание конкретно для Вашего случая Вам необходимо найди строку 166
Код:
$new=trim($new,'"');//удаляет двойнве ковычки в начале и конце строке
и закомментировать эту строку. Просто обычно всем надо очистка, или может молчат все:) Ну а если Вам надо то Выше описано как это устроить  Wink
Записан
ProstoZashol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #160 : 11.07.2011, 22:03:00 »

Спасибо огромное, все работает.  Smiley
Записан
Polosat
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 199


Мечты - это то, из чего сделано будущее


« Ответ #161 : 12.07.2011, 13:03:25 »

ух, неужели что то стабильно работающее и без танцев с бубном?

UP: что то не хочет работать, Joomla 1.5.22 VirtueMart 1.1.5 stable

Ошибка 330 (net::ERR_CONTENT_DECODING_FAILED): Неизвестная ошибка.
« Последнее редактирование: 12.07.2011, 13:15:56 от Polosat » Записан
sergas70
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #162 : 12.07.2011, 14:17:59 »

кучи левых модулей перепробывал, и нулл1,9 и платные, все бестолку, создаются микро-файлы с ерундой. Поставил от сюда версию 1.5.6 , тоже создался файл на 3 кило с несвязанным текстом. Хотел уже удалять.. Но.. О чудо!  Перешел на закладку Импорт и потом опять на Экспорт. Файл сохранился уже весомый.. Открыл в Опенофисс, все выглядит как надо и весь товар на месте. Почему так у меня получилось.. думаю разработчик сия чуда только может сказать. Полюбасу ему огромный респект и уважуха!
---
Я во всех этих делах новичек. Хотел бы узнать.. можно-ли импортировать не весь полученный файл а только новые данные используя структуру из экспорт-файла. Будет ли добавятся информация или нужно все таки одним файлом все менять.
сп.
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #163 : 12.07.2011, 14:26:03 »

Я во всех этих делах новичек. Хотел бы узнать.. можно-ли импортировать не весь полученный файл а только новые данные используя структуру из экспорт-файла. Будет ли добавятся информация или нужно все таки одним файлом все менять.
сп.
Так в этом же и чудо сего компонента что можно хоть и один товар в одной категории добавить Azn
Можно полностью пустой VirtueMart заполнить с файла
« Последнее редактирование: 13.07.2011, 00:51:45 от dinox » Записан
sergas70
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #164 : 13.07.2011, 09:48:49 »

что то не получается.. (  при импорте пишет:
Цитировать
Файл /home/pars/public_html/нашсайт.ру/administrator/cache/myimport/export_price-ip2.csv успешно загружён на сервер!
Тип файла: application/vnd.ms-excel
Размер файла: 0.44 кб.
Новый каталог заведён!

Что может быть?
пробывал по всякому и просто оставил все как в экспорте, заменил только в одной строке цену. Импортирую, иду в вирту а там без изменений..    
Такое впечатление что база не меняется а файл кудато просто в новосозданный каталог кидается..
Сам файл в екселе и опенофисе открывается нормально, все позиции на месте и столбиками. Единственное, пришлось при открытии и сохранении все разделители убрать и оставить только точку с запятой. Иначе таблица ломалась.
« Последнее редактирование: 13.07.2011, 09:59:54 от sergas70 » Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #165 : 13.07.2011, 19:39:23 »

Что может быть?
Прикрепите здесь файл который Вы импортируйте
Записан
Meroveus
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #166 : 14.07.2011, 00:02:33 »

Ээээ.... может и глупый вопрос, но давно уже хочу у кого-нибудь спросить, как собственно из 1с 8 выгрузить в CSV? А то вот MyImport установлен, а импортировать-то нечего, сперва из 1с выгрузить надо, а в функции обмена с сайтом она только CommerceML предлагает...
я б написал под 1С, но у меня компонент com_myimport банально не работает. При попытке зайти в меню import/export или даже about вываливается ошибка "Parse error: syntax error, unexpected $end"



System Info:

Код:
PHP Built on: Windows NT SERG-DESKTP 6.1 build 7601 (Unknow Windows version Business Edition Service Pack 1) AMD64
Database Version: 5.1.53-community-log
Database Collation: utf8_general_ci
PHP Version: 5.3.4
Web Server: Apache/2.2.17 (Win32) PHP/5.3.4
Web Server to PHP interface: apache2handler
Joomla! Version: Joomla! 1.5.22 Stable [ senu takaa ama woi (VirtueMart eCommerce Bundle) ] 04-November-2010 18:00 GMT
User Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.50
« Последнее редактирование: 14.07.2011, 00:08:19 от Meroveus » Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #167 : 14.07.2011, 00:13:54 »

com_myimport банально не работает.
Какая версия MyImport?
Записан
Meroveus
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #168 : 14.07.2011, 00:38:21 »

Какая версия MyImport?
Что за поле "сортировка" в csv файле и "товар-родитель"? не могу понять, что мне туда подставлять из номенклатуры 1С.

По вышеуказанной проблеме - что-то было с локальной конфигурацией. Может из-за PHP 5.3 На этом заработало без проблем:

Код:
PHP Built on: Linux web38.ukraine.com.ua 2.6.35.11-83.fc14.x86_64 #1 SMP Mon Feb 7 07:06:44 UTC 2011 x86_64
Database Version: 5.1.49-log
Database Collation: utf8_general_ci
PHP Version: 5.2.16
Web Server: Apache
Web Server to PHP interface: cgi-fcgi
Joomla! Version: Joomla! 1.5.23 Stable [ senu takaa ama baji ] 04-March-2011 18:00 GMT
User Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.50
« Последнее редактирование: 14.07.2011, 07:14:15 от Meroveus » Записан
sergas70
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #169 : 14.07.2011, 09:55:50 »

Прикрепите здесь файл который Вы импортируйте
здесь оба файла, полученный и измененный для импорта.
http://files.mail.ru/EQU3JR
сп.
(зы. если получится, с меня причитается.. drink)
« Последнее редактирование: 14.07.2011, 10:00:24 от sergas70 » Записан
Meroveus
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #170 : 14.07.2011, 12:09:16 »

Сам файл в екселе и опенофисе открывается нормально, все позиции на месте и столбиками.
у меня ваш файл import_price.csv вообще не хотел затягиваться пока я с него не удалил пару подозрительных строк. Например срока 1049. Там в поле артикул стоит "Башня Сююмбике/Герб РТ", остальные поля тоже неверны Azn
« Последнее редактирование: 14.07.2011, 13:45:41 от Meroveus » Записан
sergas70
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #171 : 14.07.2011, 15:14:24 »

у меня ваш файл import_price.csv вообще не хотел затягиваться пока я с него не удалил пару подозрительных строк. Например срока 1049. Там в поле артикул стоит "Башня Сююмбике/Герб РТ", остальные поля тоже неверны Azn
Да, это оч.странно. видимо экспортировалось криво т.к. в файл-экспорте тоже самое..  Но даже если я удаляю все и оставляю 3 строки. При импорте  пишет успешно загружён. На деле изменений нет..  Прям невезуха какаято.. Sad     
Записан
Meroveus
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #172 : 14.07.2011, 21:24:50 »

Да, это оч.странно. видимо экспортировалось криво т.к. в файл-экспорте тоже самое..  Но даже если я удаляю все и оставляю 3 строки. При импорте  пишет успешно загружён. На деле изменений нет..  Прям невезуха какаято.. Sad    
мне другое не нравиться. Компонент при импорте "бьет" отображение шаблона внутри товара. flypage прописан в параметрах. У вас так же?

вот пример создания товара вручную (кликабельно):



после импорта (кликабельно):


Это на default теме VirtueMart. На нестандартной еще хуже.
« Последнее редактирование: 14.07.2011, 21:35:08 от Meroveus » Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #173 : 14.07.2011, 22:56:57 »

Что за поле "сортировка" в csv файле и "товар-родитель"? не могу понять, что мне туда подставлять из номенклатуры 1С.
В поле сортировка указывается сортировка категорий на сайте какая за какой будет, а товар родитель это если есть товары с одного плана но у них есть некоторые модификации и их можно установить как дочерние товары у обычных товаров там ставится 0 а если есть дочерние то у дочерних ставится артикул товара родителя в этом поле

мне другое не нравиться. Компонент при импорте "бьет" отображение шаблона внутри товара. flypage прописан в параметрах. У вас так
Для этого настройки компонента есть  там указывается шаблон который будет использоватся для товара или категории, если не заметили справа вверху на вкладке импорт перед импортом прописываете шаблон который Вам надо
« Последнее редактирование: 14.07.2011, 23:03:03 от dinox » Записан
ProstoZashol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #174 : 15.07.2011, 18:58:56 »

Здравствуйте, почему-то заметил, что режутся длинные наименования товаров, и краткое описание тоже режится на определенном уровне длинны.

Есть какая-то строка, которая отвечает за длину текста в кратком описании и наименовании товара?
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 248


Чего-то здесь не хватает...


« Ответ #175 : 15.07.2011, 21:59:01 »

Здравствуйте, почему-то заметил, что режутся длинные наименования товаров, и краткое описание тоже режится на определенном уровне длинны.

Есть какая-то строка, которая отвечает за длину текста в кратком описании и наименовании товара?

В компоненте нет ограничений, есть ограничение размера названия в базе виртуемарта помоему на 64 символа
Записан
Meroveus
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #176 : 28.07.2011, 04:23:46 »

Для этого настройки компонента есть  там указывается шаблон который будет использоватся для товара или категории, если не заметили справа вверху на вкладке импорт перед импортом прописываете шаблон который Вам надо
Указывал - не работает. CSVI VirtueMart заработал.

ЗЫ. К 1С 7.7 дописываю простенькую выгрузку, выложу в теме по CSVI.
Записан
in4m
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #177 : 29.07.2011, 15:11:44 »

Чего-то не заработал на J1.5 + Vm1.1.9 Sad
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\administrator\components\com_myimport\admin.myimport.php on line 556
Записан
immortal
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #178 : 03.08.2011, 16:05:20 »

Доброго времени суток.
Решил вот попробовать воспользоваться данным модулем. Установил его без проблем. Перед тем как что-то импортировать решил сначала ввести несколько товаров вручную, потом сделать экспорт, ну и посмотреть в каком виде будет и что на какой позиции. При попытке экспорта получил ошибку :

Warning: fopen(/home/name/domains/domain_name/public_html/administrator/cache/myimport/export_price.csv) [function.fopen]: failed to open stream: No such file or directory in /home/name/domains/domain_name/public_html/administrator/components/com_myimport/admin.myimport.php on line 471

потом ещё ошибка :

Warning: fwrite(): supplied argument is not a valid stream resource in /home/name/domains/dome_name/public_html/administrator/components/com_myimport/admin.myimport.php on line 492

Чтобы это могло значить?
Спасибо.
Записан
immortal
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #179 : 03.08.2011, 16:06:27 »

А, да версия Joomla 1.5.15, вм - 1.1.6
Записан
immortal
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #180 : 05.08.2011, 13:50:50 »

А, да версия Joomla 1.5.15, вм - 1.1.6
Скачал пример экспортированого файла. Сделал так же. Имортнул. Всё работает!
Спасибо.
Записан
Страниц: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet