Новости Joomla

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

0 Пользователей и 1 Гость просматривают эту тему.
  • 1315 Ответов
  • 215043 Просмотров
*

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #630 : 30.06.2012, 13:17:13 »
Что за беда... пытаюсь установить VirtueMart, а мне выдает Internal Server Error =((
*

fenixnow

  • Захожу иногда
  • 89
  • 2 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #631 : 30.06.2012, 13:18:18 »
настрой сперва апач+пхп для работы магазина и Joomla
*

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #632 : 30.06.2012, 13:42:08 »
что-то я установил VirtueMart 2.0.6 и стало еще хуже. На сайте отображается товар только в первой категории, остальные пустые, хотя в VirtueMart товары все есть, и вместо цен пишет "Call for price". Есть идеи?
*

sftacc

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #633 : 30.06.2012, 18:52:04 »
Для отображения цен нужно в 1с создать типовое соглашение и прописать его название в конфиге скрипта. Сделал?
Если все товары в магазин выгружаются, по категориям разбиваются и цены тоже указаны, значит скрипт свою работу сделал. Что там в логах, кстати?
*

jetonz

  • Захожу иногда
  • 154
  • 9 / 3
  • Помог ответ? Не ленись, ставь [+] !
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #634 : 30.06.2012, 21:14:35 »
Попробовал скрипт на 3 версиях virtuemart- 2.0.0. , 2.0.6 и 2.0.8. Проблвал при одной и тойже кофигурации ч одной и той же базой. Каждый раз разный результат. В самой ранней версии была проблема только с отображением детальной информации, на 2.0.6 проблема с каталога и и товарами в них, от утствие цен (хотя в версии 2.0.0 они были). На версии 2.0.8 я даже не смог синхронизировать- выдает какую-то ошибку с сервером. Видать тут вся загвоздка найти нормальную версию VirtueMart с которой скрипт норм работает. Кто может выложить установку VirtueMart на которой все заработало?
*

minuby

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #635 : 03.07.2012, 10:49:57 »
у меня по прежнему выгружает характеристики в название. 1с Управление торговлей для Украины 2.3.9.2, VirtueMart 2.0.6 Joomla 2.x
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #636 : 05.07.2012, 13:20:23 »
обновился до Joomla! 2.5.6
и теперь при авторизации http://сайт/vmshop_1c.php выдает следующее
Код
Notice: Undefined variable: somecontent in /home/pcmarket/domains/сайт/public_html/vmshop_1c.php on line 179
[content]
это вот эта строчка.
Код
fwrite($handle, $somecontent);

в чем проблема?? у кого было? в чем проблема?

на данный момент я уже обновил и магазин до 2.0.8с, но не работало и до этого
« Последнее редактирование: 05.07.2012, 13:59:15 от sarmin »
*

fenixnow

  • Захожу иногда
  • 89
  • 2 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #637 : 05.07.2012, 13:27:46 »
обновился до Joomla! 2.5.6
и теперь при авторизации http://сайт/vmshop_1c.php выдает следующее
Код
Notice: Undefined variable: somecontent in /home/pcmarket/domains/pcmarket.kr.ua/public_html/vmshop_1c.php on line 179
[content]
это вот эта строчка.
Код
fwrite($handle, $somecontent);

в чем проблема?? у кого было? в чем проблема?

Предложение тебе по дизайну - замени картинку когда товар отсуствуею на что нибудь подобающее без фона :) а то смотрится вообще отвратно
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #638 : 05.07.2012, 13:39:33 »
спасибо) Картинка слетела после обновления магазина(( это дело поправимое) Сейчас сервак поднимем и запустим с выгрузкой картинок! а то хостинг не тянет!
*

rutel

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #639 : 11.07.2012, 15:07:22 »
Доброго времени суток уважаемые, собрал все это дело на: 1с 8.2.15.310, ут 10.3.18.3, WM 1.1.9, wmshop ver208. Выгрузил товар, по началу не отображались цены для пользователей даже зареганных, после манипуляций со списком модулей и редактированием Групп пользователей все заработало.  ^-^
Но как обычно бывает рано радуюсь  :(, после добавления номенклатуры в 1с и полной выгрузки пропали цены, в поле цены их вообще не было - решил проблему исправлением в скрипте группы пользователей по умолчанию, теперь цены в админке появились а вот "Цена товара (Без налогов)" стоит по умолчанию : Выбрать.
Если исправить на Российский рубль цены отображаются правильно, а если не менять ничего, вообще не понятные цифры выставляет.  !
Вопрос как исправить это? И сделать по умолчанию Российский рубль?
P.S. После повторной выгрузки те позиции на которые я выставил Российский рубль вручную, снова становятся "Выбрать"
Провозился с этим 2 дня ничего так и не понял, прошу помощи :)
« Последнее редактирование: 11.07.2012, 17:24:23 от rutel »
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #640 : 11.07.2012, 19:18:03 »
Подскажите пожалуйста где копать.
1с 8,2 УТ 10,3
Joomla 2.5 vm 2.08c
VM_VERSION', '2.1.0.beta

При выгрузке ругается:

Выгружено товаров: 1 906
Выгружено картинок: 1 784
Выгружено предложений: 1 906
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_8_1010.zip


Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_8_1010.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:

Выгрузка товаров завершена с ошибками!

Этап 4) Импорт содержимого файлов
   Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP
   Этап 4.1.1) База product_to_1c создана
   Этап 4.1.1) База category_to_1c создана
   Этап 4.1.1) База manufacturer_to_1c создана
   Этап 4.1.1) XML import.xml загружен
   Этап 4.1.1) Базы созданы, переходим к процесу отчистки
   Этап 4.1.1) Версия схемы XML 2.04.1CBitrix VM_XML_VERS = 204
   Этап 4.1.1) Начинаем отчистку таблиц
   Этап 4.1.1) Выполнен запрос № 0: (TRUNCATE TABLE `#__vm_category_to_1c`)
   Этап 4.1.1) Выполнен запрос № 1: (TRUNCATE TABLE `#__vm_product_to_1c`)
   Этап 4.1.1) Выполнен запрос № 2: (TRUNCATE TABLE `#__vm_manufacturer_to_1c`)
   Этап 4.1.1) Неудача: Ошибка запроса № 3: (TRUNCATE TABLE `#__vm_category`)
   Этап 4.1.1) Неудача: Ошибка запроса № 4: (TRUNCATE TABLE `#__vm_category_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 5: (TRUNCATE TABLE `#__vm_manufacturer`)
   Этап 4.1.1) Неудача: Ошибка запроса № 6: (TRUNCATE TABLE `#__vm_manufacturer_category`)
   Этап 4.1.1) Неудача: Ошибка запроса № 7: (TRUNCATE TABLE `#__vm_product`)
   Этап 4.1.1) Неудача: Ошибка запроса № 8: (TRUNCATE TABLE `#__vm_product_category_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 9: (TRUNCATE TABLE `#__vm_product_mf_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 10: (TRUNCATE TABLE `#__vm_product_attribute`)
   Этап 4.1.1) Неудача: Ошибка запроса № 11: (TRUNCATE TABLE `#__vm_product_attribute_sku`)
   Этап 4.1.1) Неудача: Ошибка запроса № 12: (TRUNCATE TABLE `#__vm_product_files`)
   Этап 4.1.1) Закончили отчистку таблиц
   Этап 4.1.2) Базы отчищены, переходим к процесу создания категорий
   --------------------DVD Плееры--------------------
   Этап 4.1.2) Проверяем категорию  DVD Плееры
   Этап 4.1.2) Неудача: Невозможно создать категорию - DVD Плееры


Заранее спасибо за ответ.
« Последнее редактирование: 12.07.2012, 07:01:22 от besick »
*

fenixnow

  • Захожу иногда
  • 89
  • 2 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #641 : 11.07.2012, 19:45:27 »
xn--24-6kc7btu4eya.xn--p1ai что за директория такая?
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #642 : 11.07.2012, 19:54:36 »
это домен в зоне РФ так пишется, на хостинге
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #643 : 11.07.2012, 20:25:52 »
эта выгрузка не работает на VM 2.08
хорошо работает на 2.04!
*

rutel

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #644 : 12.07.2012, 10:37:41 »
Доброго времени суток уважаемые, собрал все это дело на: 1с 8.2.15.310, ут 10.3.18.3, WM 1.1.9, wmshop ver208. Выгрузил товар, по началу не отображались цены для пользователей даже зареганных, после манипуляций со списком модулей и редактированием Групп пользователей все заработало.  ^-^
Но как обычно бывает рано радуюсь  :(, после добавления номенклатуры в 1с и полной выгрузки пропали цены, в поле цены их вообще не было - решил проблему исправлением в скрипте группы пользователей по умолчанию, теперь цены в админке появились а вот "Цена товара (Без налогов)" стоит по умолчанию : Выбрать.
Если исправить на Российский рубль цены отображаются правильно, а если не менять ничего, вообще не понятные цифры выставляет.  !
Вопрос как исправить это? И сделать по умолчанию Российский рубль?
P.S. После повторной выгрузки те позиции на которые я выставил Российский рубль вручную, снова становятся "Выбрать"
Провозился с этим 2 дня ничего так и не понял, прошу помощи :)
Ни кто не сталкивался с моей проблемой? Пожалуйста подскажите что исправить?
*

Deos_

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #645 : 13.07.2012, 16:34:55 »
Помогите! не работает обработка...
 !
Код
2012-07-13	11:44:24	INFO	127.0.0.1	-	Этап 3) Успешно
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4) Импорт содержимого файлов
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) База product_to_1c создана
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) База category_to_1c создана
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) База manufacturer_to_1c создана
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) XML import.xml загружен
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) Базы созданы, переходим к процесу отчистки
2012-07-13 11:44:24 INFO 127.0.0.1 - Этап 4.1.1) Версия схемы XML 2.03 VM_XML_VERS = 203
2012-07-13 11:44:25 INFO 127.0.0.1 - --------------------01. Товар--------------------
2012-07-13 11:44:25 INFO 127.0.0.1 - Этап 4.1.2) Проверяем категорию  01. Товар
2012-07-13 11:44:25 INFO 127.0.0.1 - Этап 4.1.2) Неудача: Невозможно создать категорию - 01. Товар

Код
define ( 'VM_CODING', $config['VM_CODING'] ); 	// Кодировка выгрузки заказов (пока не применяется)
define ( 'VM_DB', $config['VM_DB'] ); // Обнулять таблицы перед выгрузкой?
define ( 'VM_ZIP', $config['VM_ZIP'] ); // Использование zip архивов
define ( 'VM_ZIPSIZE', $config['VM_ZIPSIZE'] ); // максимальный размер архива в байтах
define ( 'VM_LOG', $config['VM_LOG'] ); // вести логи по времени (time), по дате (date), один лог (one)
define ( 'VM_LANG', $config['VM_LANG'] ); // Язык 1С - требуется для характеристик (см adapt.php)
//Параметры изображения категории
define ( 'VM_CAT_IMG', $config['VM_CAT_IMG'] ); // Применять картинку к категории
define ( 'VM_CAT_RAND', $config['VM_CAT_RAND'] ); // Выбор картинки ( r - рандомом, p - первая )
//Параметры отвечающие за налог
define ( 'VM_NDS', $config['VM_NDS'] ); // Учитывать в цене из 1С налог НДС?
define ( 'VM_NDS_COUNTRY', $config['VM_NDS_COUNTRY'] ); // Страна учета НДС?
//Параметры отвечающие за поставки товара
define ( 'VM_POSTAVKA_E', $config['VM_POSTAVKA_E'] ); // Использовать модуль поставки (заменяет картинку в случае отсутствия товара)
define ( 'VM_POSTAVKA', $config['VM_POSTAVKA'] ); // Вставляет текст или картинку (например: on-order.gif или в наличии)
define ( 'VM_POSTAVKA_TIME', $config['VM_POSTAVKA_TIME'] ); // Ориентировачное время поставки в секундах, т.е. 5д*24ч*60м*60с = 432000
//Параметры thumbnails изображения
define ( 'VM_TBN_H', $config['VM_TBN_H'] ); // Высота thumbnails изображения
define ( 'VM_TBN_W', $config['VM_TBN_W'] ); // Ширина thumbnails изображения
define ( 'VM_TBN_RED', $config['VM_TBN_RED'] ); // Подложка thumbnails изображения (Красный - 255) - >
define ( 'VM_TBN_GREEN', $config['VM_TBN_GREEN'] ); // Подложка thumbnails изображения (Зеленый - 255) - > Все вместе - белый
define ( 'VM_TBN_BLUE', $config['VM_TBN_BLUE'] ); // Подложка thumbnails изображения (Синий - 255) - >
define ( 'VM_TBN_QTY', $config['VM_TBN_QTY'] ); // Качество thumbnails изображения (максимум 100)
define ( 'VM_JPG', $config['VM_JPG'] ); // Заменять ли JPEG на JPG
//Параметры отвечающие за каталог
define ( 'VM_LIST_CAT', $config['VM_LIST_CAT'] ); // Сколько отображать товаров в каталоге
define ( 'VM_DEF_CASHGR', $config['VM_DEF_CASHGR'] ); // название основной категории цен (у меня это Розничная)
define ( 'VM_MANUFACTURE', $config['VM_MANUFACTURE'] ); // Обозначение свойства производителя
//Параметры отвечающие за выгрузку заказов
define ( 'VM_USER_SHOP', $config['VM_USER_SHOP'] ); // Создать поля для регистрации новых клиентов (Банковские реквизиты: ИНН, КПП и т.д.)
define ( 'VM_CLIENT', $config['VM_CLIENT'] ); // 0 - Выгружать всех клиентов в 1С на контрагента "Физ лицо"  1- Выгружать всех клиентов в 1С как есть
define ( 'VM_NDS_SHIP', $config['VM_NDS_SHIP'] ); // Ставка НДС для услуги доставки


версия VM 2.0.8c, vmshop_1c_ver210_beta, 1C - УТ для Украины  (2.3.15.1)

*

Andrei666

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #646 : 13.07.2012, 17:13:37 »
У меня не выгружается адрес доставки и данные о покупателе (кроме ФИО). Как исправить? Помогите пожалуйста! VM 1.9 УТ 10.3 - Россия
*

sftacc

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #647 : 16.07.2012, 22:33:07 »
Читал ваши вопросы, но туплю страшно, так что ответить не смог... Лучше еще один подкину:
А есть ли возможность повлиять на порядок вывода категорий, полученных из 1с? Сейчас они выводятся в алфавитном (это понятно — так их 1с послал, в этом порядке они и через скрипт проходят), но хочется поменять. Могу, конечно, вставить костыль с указанием порядкового номера в 1с и его фильтрацией в скрипте, но нет ли более элегантного решения?
*

sftacc

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #648 : 17.07.2012, 01:59:05 »
У меня не выгружается адрес доставки и данные о покупателе (кроме ФИО). Как исправить? Помогите пожалуйста! VM 1.9 УТ 10.3 - Россия

Пару страниц назад уже спрашивал один... И я ему даже отвечал, но поиск ведь не работает, да?
*

sftacc

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #649 : 17.07.2012, 02:11:19 »
Доброго времени суток уважаемые, собрал все это дело на: 1с 8.2.15.310, ут 10.3.18.3, WM 1.1.9, wmshop ver208. Выгрузил товар, по началу не отображались цены для пользователей даже зареганных, после манипуляций со списком модулей и редактированием Групп пользователей все заработало.  ^-^
Но как обычно бывает рано радуюсь  :(, после добавления номенклатуры в 1с и полной выгрузки пропали цены, в поле цены их вообще не было - решил проблему исправлением в скрипте группы пользователей по умолчанию, теперь цены в админке появились а вот "Цена товара (Без налогов)" стоит по умолчанию : Выбрать.
Если исправить на Российский рубль цены отображаются правильно, а если не менять ничего, вообще не понятные цифры выставляет.  !
Вопрос как исправить это? И сделать по умолчанию Российский рубль?
P.S. После повторной выгрузки те позиции на которые я выставил Российский рубль вручную, снова становятся "Выбрать"
Провозился с этим 2 дня ничего так и не понял, прошу помощи :)

А ты типовое соглашение в 1с создал? в настройках скрипта его прописал?
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #650 : 17.07.2012, 16:28:12 »
Кто нибудь знает как решить вопрос с ошибкой:


1с 8,2 УТ 10,3
Joomla 2.5 vm 2.08c
VM_VERSION', '2.1.0.beta
Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP
   Этап 4.1.1) База product_to_1c создана
   Этап 4.1.1) База category_to_1c создана
   Этап 4.1.1) База manufacturer_to_1c создана
   Этап 4.1.1) XML import.xml загружен
   Этап 4.1.1) Базы созданы, переходим к процесу отчистки
   Этап 4.1.1) Версия схемы XML 2.04.1CBitrix VM_XML_VERS = 204
   Этап 4.1.1) Начинаем отчистку таблиц
   Этап 4.1.1) Выполнен запрос № 0: (TRUNCATE TABLE `#__vm_category_to_1c`)
   Этап 4.1.1) Выполнен запрос № 1: (TRUNCATE TABLE `#__vm_product_to_1c`)
   Этап 4.1.1) Выполнен запрос № 2: (TRUNCATE TABLE `#__vm_manufacturer_to_1c`)
   Этап 4.1.1) Неудача: Ошибка запроса № 3: (TRUNCATE TABLE `#__vm_category`)
   Этап 4.1.1) Неудача: Ошибка запроса № 4: (TRUNCATE TABLE `#__vm_category_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 5: (TRUNCATE TABLE `#__vm_manufacturer`)
   Этап 4.1.1) Неудача: Ошибка запроса № 6: (TRUNCATE TABLE `#__vm_manufacturer_category`)
   Этап 4.1.1) Неудача: Ошибка запроса № 7: (TRUNCATE TABLE `#__vm_product`)
   Этап 4.1.1) Неудача: Ошибка запроса № 8: (TRUNCATE TABLE `#__vm_product_category_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 9: (TRUNCATE TABLE `#__vm_product_mf_xref`)
   Этап 4.1.1) Неудача: Ошибка запроса № 10: (TRUNCATE TABLE `#__vm_product_attribute`)
   Этап 4.1.1) Неудача: Ошибка запроса № 11: (TRUNCATE TABLE `#__vm_product_attribute_sku`)
   Этап 4.1.1) Неудача: Ошибка запроса № 12: (TRUNCATE TABLE `#__vm_product_files`)
   Этап 4.1.1) Закончили отчистку таблиц
   Этап 4.1.2) Базы отчищены, переходим к процесу создания категорий
   --------------------DVD Плееры--------------------
   Этап 4.1.2) Проверяем категорию  DVD Плееры
   Этап 4.1.2) Неудача: Невозможно создать категорию - DVD Плееры

Вопросы такие на форуме есть, может кто уже решил?
*

rutel

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #651 : 17.07.2012, 16:32:41 »
А ты типовое соглашение в 1с создал? в настройках скрипта его прописал?
А где его создать там?
Вопрос решил таким образом, в VM поменял файл convertECB.php походу он как то неправильно рассчитывал курс валют. В общем вопрос решен таким образом :) Всем спасибо.
*

neexon

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #652 : 18.07.2012, 03:44:42 »
прошу помощи!


Выгрузка товаров завершена с ошибками!
Выгружено товаров: 170
Выгружено картинок: 35
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\1с\AppData\Local\Temp\v8_7652_49.zip).
Обмен не выполнен
Ответ сервера:
Warning: scandir(/var/www/components/com_virtuemart/shop_image/product/): failed to open dir: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: scandir(): (errno 2): No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: Invalid argument supplied for foreach() in /var/www/components/com_virtuemart/1cexport/file.php on line 65

Warning: fopen(/var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip): failed to open stream: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 88
failure
Can not open file: /var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip
/var/www/components/com_virtuemart/shop_image/product/

Выгрузка товаров завершена с ошибками!

кто сталкивался? как возможно решить эту проблему?
*

rutel

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #653 : 18.07.2012, 12:05:21 »
А есть ли возможность повлиять на порядок вывода категорий, полученных из 1с? Сейчас они выводятся в алфавитном (это понятно — так их 1с послал, в этом порядке они и через скрипт проходят), но хочется поменять. Могу, конечно, вставить костыль с указанием порядкового номера в 1с и его фильтрацией в скрипте, но нет ли более элегантного решения?
+1 как можно решить это?
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #654 : 18.07.2012, 16:59:53 »
прошу помощи!


Выгрузка товаров завершена с ошибками!
Выгружено товаров: 170
Выгружено картинок: 35
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\1с\AppData\Local\Temp\v8_7652_49.zip).
Обмен не выполнен
Ответ сервера:
Warning: scandir(/var/www/components/com_virtuemart/shop_image/product/): failed to open dir: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: scandir(): (errno 2): No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: Invalid argument supplied for foreach() in /var/www/components/com_virtuemart/1cexport/file.php on line 65

Warning: fopen(/var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip): failed to open stream: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 88
failure
Can not open file: /var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip
/var/www/components/com_virtuemart/shop_image/product/

Выгрузка товаров завершена с ошибками!

кто сталкивался? как возможно решить эту проблему?

У тебя в директории /var/www/components/com_virtuemart/  есть такие папки /shop_image/product/ и права на запись в них?
*

neexon

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #655 : 18.07.2012, 17:59:18 »
besick, папок таких нет, права на запись дал 777
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #656 : 18.07.2012, 18:03:09 »
создай папки
*

neexon

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #657 : 18.07.2012, 18:07:52 »
создай папки
создал,

Выгружено товаров: 170
Выгружено картинок: 35
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\1с\AppData\Local\Temp\v8_C039_37.zip).
Обмен не выполнен
Ответ сервера:
Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/bd72d927-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/bd72d92c-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/bd72d930-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/bd72d935-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf492a-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf492e-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4931-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4934-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4937-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf493f-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4945-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4957-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf498f-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4994-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/cbcf4999-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e16b-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e16d-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e19a-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1a4-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1a6-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1a8-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1aa-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1ac-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/dee6e1ae-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71fe4-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71fe8-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71fec-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71fee-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71ff0-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71ff6-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71ffa-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71

Warning: imagegif(): Unable to open '/var/www/components/com_virtuemart/shop_image/product/resized/e8a71ffc-55bc-11d9-848a-00112f43529a_90x90.gif' for writing: No such file or directory in /var/www/components/com_virtuemart/1cexport/system/imgresize.php on line 71
success
v8_C039_37.zip

Выгрузка товаров завершена с ошибками!

теперь такая ошибка

создал еще папку resized теперь пишет так:


Выгружено товаров: 170
Выгружено картинок: 35
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_C039_3b.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:

Выгрузка товаров завершена с ошибками!
« Последнее редактирование: 18.07.2012, 18:14:39 от neexon »
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #658 : 18.07.2012, 18:32:45 »
теперь у тебя такая же проблема как и у меня не создает категории товаров, смотри лог сайта
*

Thalt

  • Новичок
  • 9
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #659 : 19.07.2012, 16:44:20 »
прошу помощи!
Выгрузка товаров завершена с ошибками!
Выгружено товаров: 170
Выгружено картинок: 35
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\1с\AppData\Local\Temp\v8_7652_49.zip).
Обмен не выполнен
Ответ сервера:
Warning: scandir(/var/www/components/com_virtuemart/shop_image/product/): failed to open dir: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: scandir(): (errno 2): No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 64

Warning: Invalid argument supplied for foreach() in /var/www/components/com_virtuemart/1cexport/file.php on line 65

Warning: fopen(/var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip): failed to open stream: No such file or directory in /var/www/components/com_virtuemart/1cexport/file.php on line 88
failure
Can not open file: /var/www/components/com_virtuemart/shop_image/product/v8_7652_49.zip
/var/www/components/com_virtuemart/shop_image/product/

Выгрузка товаров завершена с ошибками!

кто сталкивался? как возможно решить эту проблему?

Версия VM какая?
На скорую руку изменил checkver.php, строка 29:
if ((($sh_version >= "200" and $sh_version <= "299") and $version != "2.0.0-RC-2M" and $version_status == "Final") or $sh_version == "208e")

В оригинале парсер не распознает поля Release 2.0.8e, DEV_STATUS  'MINOR'
Не исключено, что не лучшее решение, но в моем случае сработало. Перестанет работать после смены версии VM, до внесения новых изменений
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 5183
Последний ответ 14.07.2016, 18:40:24
от Berzerker
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 17295
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 14310
Последний ответ 31.01.2016, 22:09:30
от Messir
VirtueMart 1.1.3 stable - выгрузка товаров в яндекс.маркет

Автор zufar

Ответов: 690
Просмотров: 172769
Последний ответ 05.02.2015, 16:39:22
от newjey
Описание полей таблиц в базе данных VirtueMart

Автор EmDmAl

Ответов: 39
Просмотров: 39803
Последний ответ 30.01.2015, 16:15:38
от nick71