Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 1315 Ответов
  • 215094 Просмотров
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #900 : 19.11.2012, 19:25:57 »
Приветствую живущих на форуме, прошу прощения за глупый вопрос, но для чего настройка // Использовать модуль http (через браузер)
Я просто сто лет не был на форуме, и вроде перечитывал, но не могу найти этого, не сердитесь, поясните пож...

И еще вопрос. Столкнулся с проблемой времени выполнения скрипта php max_execution_time уже за хостинг плачу 850 в месяц а стало мало. Номенклатура большая, картинок много и значения php max_execution_time 900 уже не хватает, что можно с этим поделать?
*

Foxis

  • Новичок
  • 2
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #901 : 22.11.2012, 12:38:16 »
Цитировать
Выгружено товаров: 1 800
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_7D59_3b.zip

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

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

помогите побороть эту ерунду
только поставил
товары не выгружаются
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #902 : 22.11.2012, 19:04:17 »
Centoff, помощь требуется, дело в том, что мне необходимо после выполнения выгрузки отправлять запрос к базе по обновлению изображений категорий. Сам запрос у меня есть в отдельном текстовом файлике, но как подружить их с твоим творением? По старинке пока юзаю версию 1.3.2
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #903 : 24.11.2012, 19:58:00 »
Гуру помогите...
Есть запрос к базе следующего типа:update jos_vm_category set category_thumb_image="mp3_playeri.png" where category_name="MP3 плееры";
Подобных запросов обновляющих картинки в категориях около 150ти, руками его запускать примитивно, как его прикрутить к php запускающему очистку базы. Будет очень полезно после очистки базы, в случае таковой... обновлять изображения к категориям.

Кстати, а может автору сделать к скрипту еще функцию по считыванию параметров таблиц category_name и category_thumb_image перед полной очисткой, а после очистки и выгрузки обновлять их по считанным параметрам...

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

Dealer

  • Захожу иногда
  • 66
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #904 : 27.11.2012, 18:51:54 »
Обновляю базу на сайте:
"
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:

Выгрузка товаров завершена с ошибками!
"
логи:"
4.1.2) Категория и все ее подкатегории созданы
Этап 4.1.3) Неудача: Нет данных по продукту id - 1397
"
подскажите пожалуйста что сделать товары новые не выгружаются
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #905 : 28.11.2012, 01:18:13 »
файл clearbase.php
Код
$sql = "TRUNCATE TABLE `#__".$dba['product_db']."`";
$db->setQuery ( $sql );
$db->query ();

$sql = "TRUNCATE TABLE `#__".$dba['product_category_xref_db']."`";
$db->setQuery ( $sql );
$db->query ();

$sql = "TRUNCATE TABLE `#__".$dba['product_mf_xref_db']."`";
$db->setQuery ( $sql );
$db->query ();
При очистке базы сбиваются Настраиваемые поля. Эти три строки виновницы этого, как я понял. Если не вставлять хоть одну из них - выгружается неправильно. При наличии всех трех - выгружается ВРОДЕ бы правильно, но сбиваются Настраиваемые поля.

Вообщем задача, что бы при очистке базы не сбивались Настраиваемые поля.
*

Foxis

  • Новичок
  • 2
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #906 : 30.11.2012, 10:23:39 »
Помогите
при выполнении обмена данными между 1с 8.2 УТ 10.3 и Joomla 1.5.23 VM2.0.14

Цитировать
Выгружено товаров: 1 806
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_11_28.zip

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

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

Логи не создаются, по крайней мере в папке logs ничего кроме index.html нет
подскажите в чем может быть проблема?
*

Andrei666

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #907 : 30.11.2012, 16:13:30 »
Всем привет! Как добавить нумерацию позиций товаров в заказе vrtuemart?
« Последнее редактирование: 03.12.2012, 18:08:27 от Andrei666 »
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #908 : 04.12.2012, 09:01:10 »
Приветствую, подскажите как в файлах category и product изменить гeнерацию псевдонимов, сделать без  _cid_ и _pid_ а также самих ID категорий и товаров нужно!
« Последнее редактирование: 04.12.2012, 09:53:41 от sokolspec »
*

drek

  • Новичок
  • 6
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #909 : 04.12.2012, 10:12:38 »
Приветствую, подскажите как в файлах category и product изменить гeнерацию псевдонимов, сделать без  _cid_ и _pid_ а также самих ID категорий и товаров нужно!
смотри файлы category.php и product.php
строчки типа :
Код
$slug = $slug."_cid_".$category_id;
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #910 : 04.12.2012, 10:46:57 »
Когда их редактирую, и выгружаю товары выгрузка с ошибками! Неизвестный статус импорта
 
Но странная весчь при этом, если выгружаю товаров штук 5-6 то выгрузка успешна!

$slug = $data['slug'];
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #911 : 04.12.2012, 11:10:34 »
Получен неизвестный статус импорта.... Но псевдонимы генерируются как надо, в чем подвох?
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #912 : 04.12.2012, 15:29:09 »
Я кажется понял, есть дубли в наименовании товаров, или категорий после их транслита. По этому ошибки!

Изменил код:
$slug = $data['slug']."_pid_".$produkt_id;
на:
$slug = $data['slug']."_".$data['art'];

Правда пришлось повозиться с транслитератором, в итоге бинго!

site.ru/katalog/tovari/tovar_pb00000123.html

Без случайных id категорий и товаров, только постоянные ссылки! yes!
« Последнее редактирование: 04.12.2012, 18:12:01 от sokolspec »
*

kimkarus

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #913 : 09.12.2012, 14:20:41 »
09.12.2012 - отладил ошибки работы в приложении и оптимизировал работу с ftp. В скрипт добавил распознавание дополнительных свойств товара (в VirtueMart 2 - Настраиваемые поля) и работу с дополнительными плагинами фильтрации товаров по свойствам. Чтобы изменить ID плагина фильтрации, необходимо поменять в файле "properties.php" строка 114 "$ins->custom_jplugin_id" на свой ID.

Для корректной работы обновлённого скрипта необходимо в БД проверить наличие таблицы "customs_to_1c".

Дополнения в скрипте работают с производителями и дополнительными свойствами товаров. Также в скрипте добавлена функция "updateParametresProperties()", это на тот случай если ваш плагин фильтрации не смотрит в БД и не проверяет новые значения для свойств товаров, а берёт заводимые значения из модуля или настраиваемого поля.

http://kimkarus.ru/docsharp/209-2012-10-14
« Последнее редактирование: 09.12.2012, 14:41:50 от kimkarus »
*

kimkarus

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #914 : 09.12.2012, 14:34:42 »
Все, что мне необходимо в XML выгружается. Вот кусок из offers.xml
Код
<Предложения>
<Предложение>
<Ид>9c46020d-0012-11e2-841d-000a481b287a#9c46020f-0012-11e2-841d-000a481b287a</Ид>
<Наименование>Мужские джинсы Grossberg 3141B (30)</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>30</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>1 100 руб. за шт</Представление>
<ИдТипаЦены>c4a49093-fbb0-11e1-b020-0018f36d8721</ИдТипаЦены>
<ЦенаЗаЕдиницу>1100,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>1,00</Количество>
<СкидкиНаценки>
<СкидкаНаценка>
<Условие>Количество одного товара в документе превысило</Условие>
<Процент>30,00</Процент>
<Валюта>руб</Валюта>
</СкидкаНаценка>
</СкидкиНаценки>
</Предложение>
<Предложение>
<Ид>9c46020d-0012-11e2-841d-000a481b287a#9c460210-0012-11e2-841d-000a481b287a</Ид>
<Наименование>Мужские джинсы Grossberg 3141B (31)</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размер</Наименование>
<Значение>31</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>1 100 руб. за шт</Представление>
<ИдТипаЦены>c4a49093-fbb0-11e1-b020-0018f36d8721</ИдТипаЦены>
<ЦенаЗаЕдиницу>1100,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>1,00</Количество>
. И насколько я понимаю в product.php прописан импорт характеристик в этой конструкции -
Код
case 'ХарактеристикиТовара':
if(VM_XML_VERS == '204')
{
$xml = simplexml_load_string($product->readOuterXML());

foreach($xml as $harakteristiki)
{
$namehar = ( string )$harakteristiki->Наименование;
$znachhar = ( string )$harakteristiki->Значение;

for ($q=0; $q < count($lang_1c); $q++)
{
if($lang_1c[$q] == $namehar)
{
$harakt[$q] = $znachhar;
}
}
}
Почему это не работает, понять не могу (знаний не хватает). Выгрузку веса, отображение картинок и описания одолел. Смысла пилить 1С не вижу - то что нужно она отдает - товар с весом, с описанием, с характеристиками, ценами для каждой характеристики теперь осталось характеристики разобрать и превратить в товарные позиции (в терминологии vituemart). Может подскажешь? Чувствую немножко осталось пильнуть, судя по проблеме с выгрузкой веса и картинок - код написан верный, просто тот, кто писал немного недоглядел ошибку сделал, где она?
Значит смотри, всё банально просто.
У тебя не видит Характеристики потому, как заточено под обработку характеристик в import.xml. У тебя просто не запускается обработка характеристик.
Мое предложение:
Вынеси кусок кода где идет обработка характеристик из product.php в offers.php. Запихни в один из case'ов и создай отдельную обработку "function", например updateFeatures($data='',$custom_id='0',$offers='',$harakt=''). Положи туда из product.php всё что связано с импортом характеристик в БД. Только так.
*

timon6630

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #915 : 10.12.2012, 07:51:29 »
люди добрые помогите  >:( joom 2.5 VirtueMart 2.0.14 1c 8.2 VM_VERSION', '2.1.0.beta
постоянно выдаёт такие маты

Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,
а также настройки подключения к Интернет.
{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(435)}: Ошибка при вызове метода контекста (Получить): Файл не обнаружен '1c_exchange.php?type=catalog&mode=checkauth': Ошибка работы с Интернет:  ресурс не найден (404). <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /1c_exchange.php was not found on this server.</p>
</body></html>
: Ошибка работы с Интернет:  ресурс не найден (404)

короче войти не могу  >:(
*

kimkarus

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #916 : 10.12.2012, 15:34:14 »
люди добрые помогите  >:( joom 2.5 VirtueMart 2.0.14 1c 8.2 VM_VERSION', '2.1.0.beta
постоянно выдаёт такие маты

Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,
а также настройки подключения к Интернет.
{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(435)}: Ошибка при вызове метода контекста (Получить): Файл не обнаружен '1c_exchange.php?type=catalog&mode=checkauth': Ошибка работы с Интернет:  ресурс не найден (404). <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /1c_exchange.php was not found on this server.</p>
</body></html>
: Ошибка работы с Интернет:  ресурс не найден (404)

короче войти не могу  >:(

Начнем с того, что вы не прочитали эту строку <p>The requested URL /1c_exchange.php was not found on this server.</p>. Головной файл скрипта называется иначе. Скорректируйте правильно ссылку.
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #917 : 10.12.2012, 15:49:10 »
Парни, помогите!
Не могу без вашей помощи... мне нужно в случае очистки базы выполнять запрос по обновлению таблиц после выгрузки, запрос выглядит так:jos_vm_category set category_thumb_image="mp3_playeri.png" where category_name="MP3 плееры";

Как и куда его можно воткнуть?
*

timon6630

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #918 : 13.12.2012, 00:02:46 »
Цитировать
Начнем с того, что вы не прочитали эту строку <p>The requested URL /1c_exchange.php was not found on this server.</p>. Головной файл скрипта называется иначе. Скорректируйте правильно ссылку.
прописал путь к файлу ********ira.com/vmshop_1c_ver209_rev4/vmshop_1c.php все равно пишет Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
подскажите как настроить что делаю Неправильно
скайп timon6630 отблагодарю  *DRINK*
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #919 : 15.12.2012, 15:44:46 »
timon6630 мне б твои проблемы))))

********ira.com/vmshop_1c_ver209_rev4/vmshop_1c.php
Откуда взялся каталог /vmshop_1c_ver209_rev4/ ?
Там черным по русскому написано, содержимое архива в корень сайта!
Теперь берем содержимое папки vmshop_1c_ver209_rev4/ на вашем сервере, вырезаем и вставляем в КОРЕНЬ сайта, обычно это public html/ и будет вам счастье...
*

timon6630

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #920 : 15.12.2012, 17:46:49 »
счастья мало но уже лог стал писаться,
а так все таже ошибка Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #921 : 15.12.2012, 21:12:27 »
А-ааа
Как это исправить? убрал префикс _cid_id из псевдонима категории. Изменил префикс товара: name_art№
Получил в итоге красивые постоянные ссылки не зависящие от порядковых номеров ID категорий и id товаров :http://сайт.ру/categoriya/dochernaya_kategoriya/tovar_takoy_to_ut000017657.html

Но у заказчика есть дубли дочерних категорий. То есть, в телефонах есть nokia и в зарядках есть nokia.
Скрипт в случае обнаружения дублей наименований категорий или товаров дает ошибку, как это победить?
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #922 : 17.12.2012, 13:39:28 »
Но у заказчика есть дубли дочерних категорий. То есть, в телефонах есть nokia и в зарядках есть nokia.
Скрипт в случае обнаружения дублей наименований категорий или товаров дает ошибку, как это победить?

По ходу никак... в Joomla недопустимо использование дублей псевдонимов (((((
Сам спросил, сам ответил....
Но вопрос с sql запросом еще актуален!
*

kimkarus

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #923 : 18.12.2012, 12:01:10 »
По ходу никак... в Joomla недопустимо использование дублей псевдонимов (((((
Сам спросил, сам ответил....
Но вопрос с sql запросом еще актуален!
Допиши такую переменную как "slug" = $slug."_".$id
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #924 : 20.12.2012, 11:42:43 »
Ничего не могу понять, все работало хорошо, но теперь пишет
Код
Выгружено товаров: 1 741
Выгружено картинок: 0
Выгружено файлов: 0
Выгружено предложений: 1 711
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_4A1_419.zip
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
Выгрузка товаров завершена с ошибками!
Если сделать полную выгрузку то вроде без ошибок.
Если обновлять, то вот такая ошибка.
*

neGODnic

  • Захожу иногда
  • 140
  • 4 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #925 : 20.12.2012, 14:46:08 »
09.12.2012 - отладил ошибки работы в приложении и оптимизировал работу с ftp. В скрипт добавил распознавание дополнительных свойств товара (в VirtueMart 2 - Настраиваемые поля) и работу с дополнительными плагинами фильтрации товаров по свойствам. Чтобы изменить ID плагина фильтрации, необходимо поменять в файле "properties.php" строка 114 "$ins->custom_jplugin_id" на свой ID.

Для корректной работы обновлённого скрипта необходимо в БД проверить наличие таблицы "customs_to_1c".

Дополнения в скрипте работают с производителями и дополнительными свойствами товаров. Также в скрипте добавлена функция "updateParametresProperties()", это на тот случай если ваш плагин фильтрации не смотрит в БД и не проверяет новые значения для свойств товаров, а берёт заводимые значения из модуля или настраиваемого поля.

http://kimkarus.ru/docsharp/209-2012-10-14
а где скачать то уже испавленные? и какие изменения сделаны? просто по ссылке в археве изменные фаилы от 10 ноября)) от декабря ни одного нету)
« Последнее редактирование: 20.12.2012, 14:54:21 от neGODnic »
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #926 : 21.12.2012, 12:14:35 »
SOS  ! ! !

Беда, огорчение, спасите!!  >:(

Дополнительные картинки выгружаются, но ссылка на них интересная получается http://home/s/******/*****.ru/public_html/images/stories/virtuemart/product/0eea1009-b450-11e0-a189-001517fe76d8_40b90c6d-46db-11e2-88d8-001517fe76d8.jpeg

Хотя по идее должна быть /images/stories/virtuemart/product/0eea1009-b450-11e0-a189-001517fe76d8_40b90c6d-46db-11e2-88d8-001517fe76d8.jpeg

версия скрипта 2.0.0.9
*

engel_dan

  • Новичок
  • 1
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #927 : 21.12.2012, 15:36:12 »
Привет всем! Подскажите. Тема не раз поднималась, но ответа толкового так и не было. Не получается выгрузка, в логах пишет, что не удалось создать категорию. Как исправить?
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #928 : 16.01.2013, 14:53:20 »
Добрый день!
Помогите разобраться с картинками, выгрузка проходит на УРА, товары раскидываются по категориям, но вот картинки не хотят ни как отображаться на сайте, хотя на серваке они есть и большая и маленькая, если смотреть товар в админке VirtueMart картинка большая тоже есть, и происходит еща такая штука, при нажатии на кнопку увеличить(в карточке товара)в всплывающем окне картинка появляется.Как  понимаю где-то пути надо править...а где и как не пойму.
Сейчас пути вот такие
components/com_virtuemart/shop_image/product/resized/6f2da4cf-17d8-4fcd-8818-0697350170cb_90x90.jpg
components/com_virtuemart/shop_image/product/6f2da4cf-17d8-4fcd-8818-0697350170cb.jpg
В настройках VirtueMart стоит галочка Включить динамическое изменение размеров для мини-изображения, пробывал отключить не помогло.
Помогите люди добрые !
Joomla 1.5.22 ,VirtueMart 1.1.9 , Версия скрипта 2.1.0.beta
*

Darkman

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #929 : 17.01.2013, 02:04:43 »
kimkarus, в последней версии скрипта выгрузки из 1с УТ, у меня не работает выгрузка веса и производителей, как я понял все дело в 1с, у меня версия УТ 11, Joomla 2.5.6, VM 2.0.18a, если посмотреть XML файл то видно что данные просто не выходят из 1с, как её настроить в конфигураторе так чтобы вес и производители выгружались? и соответственно второй вопрос: принимает ли сейчас эти данные скрипт на сайте? проблема только в 1с? или скрипт тоже надо дописывать? Вес важная вещь, по нему идет расчет доставки в ВМ. Да и еще картинки выгружаются в images/stories/virtuemart/product/import_files/ и там остаются, а в /images/stories/virtuemart/category/ и /images/stories/virtuemart/product пусто, из за этого ошибка в медиа файлах(vmError: Couldnt create thumb, file not found), выгружал 2000 товаров, все выгрузились без ошибок.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

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

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

Автор danklassik

Ответов: 14
Просмотров: 17296
Последний ответ 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
Просмотров: 172809
Последний ответ 05.02.2015, 16:39:22
от newjey
Описание полей таблиц в базе данных VirtueMart

Автор EmDmAl

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