Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Приношу извинения!

Замените строку 274 в файле /components/com_virtuemart/1cexport/system/product.php
Код
	elseif ($data['image'] == '' and $modif=='true')
{
$change = false;
}
На следующее:
Код
	elseif ($data['image'] == '' and $modif=='true')
{
$change = false;
$data['image'] = "";
$small_img = "";
}

Архив обновлен!

[вложение удалено Администратором]
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Теперь при изменении картинки если она до этого была, то она изменяется, если картинки не было, то она выгружается, но на сайте её нет.
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
пуффф, голова ломится, можно чуть по подробнее расписать! уже голова не соображает!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
При выгрузке в режиме "Только изменения" в случе если картинка ранее присутствовала и была изменена-все изменения вступают в силу и на сайте!
А вот если в номенклатуре изображение ранее не присутствовало и было добавлено, то после выгрузки изменений оно не прикрепляется!
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Обновление в архиве!

Или можете изменить в ручную! /components/com_virtuemart/1cexport/system/product.php
Код
	if(!empty($data['image']) and $data['image'] <> '')
{
$data['image'] = substr ( $data['image'], 16 );
if(substr ( $data['image'], -4 ) == 'jpeg')
{
$tbn_img = str_replace(".jpeg", "", $data['image']);
$small_img = "resized/".$tbn_img."_".VM_TBN_H."x".VM_TBN_W.".jpeg";
}
else
{
$meta_img = substr ( $data['image'], - 3 );
$tbn_img = str_replace($meta_img, "", $data['image']);
$small_img = "resized/".$tbn_img."_".VM_TBN_H."x".VM_TBN_W.".".$meta_img;
}

}
elseif ($data['image'] == '' and $modif=='true')
{
$change = false;
$data['image'] = "";
$small_img = "";
}
else
{
$data['image'] = "";
$small_img = "";
}
Заменить на
Код
	if(!empty($data['image']) and $data['image'] <> '')
{
$data['image'] = substr ( $data['image'], 16 );
if(substr ( $data['image'], -4 ) == 'jpeg')
{
$tbn_img = str_replace(".jpeg", "", $data['image']);
$small_img = "resized/".$tbn_img."_".VM_TBN_H."x".VM_TBN_W.".jpeg";
}
else
{
$meta_img = substr ( $data['image'], - 3 );
$tbn_img = str_replace($meta_img, "", $data['image']);
$small_img = "resized/".$tbn_img."_".VM_TBN_H."x".VM_TBN_W.".".$meta_img;
}
$change = true;

}
elseif ($data['image'] == '' and $modif=='true')
{
$change = false;
$data['image'] = "";
$small_img = "";
}
else
{
$data['image'] = "";
$small_img = "";
$change = true;
}

[вложение удалено Администратором]
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Есть еще одно предложение- установить единую скидку для всех товаров. То есть установить процент скидки естественно предварительно завести его в VirtueMart
« Последнее редактирование: 09.08.2011, 22:08:35 от sokolspec »
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Centoff, ты гений! Выгрузка обновлений отлично проходит и с картинками, и с описанием. Скажи, можно ли тебе на webmoney средства для поддержки бросить?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Это на ваше усмотрение! Номер кошелька дам позже!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Ребята, так почему же всё-таки нельзя артикул товара вставлять из кода товара 1С?
*

MEW

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Чтобы выгружать только изменёные объекты, нужно ли писать
define ( 'VM_DB', 'no' );          // Обнулять таблицы перед выгрузкой?
____________
Да, надо. Раньше просто у меня глюки были без обнуления таблиц. Сейчас порядок  *DRINK*
« Последнее редактирование: 11.08.2011, 11:23:44 от MEW »
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Цитировать
Ребята, так почему же всё-таки нельзя артикул товара вставлять из кода товара 1С?

Артикул получается в 16-чной системе? Вот пример:c185856b.  Почему числа вылетают в такой кракозябре, возможно ли на PHP обратно эту строку в число переделать. Почему 1С выдаёт код товара в таком (c185856b) виде, а не числом?

Просто заказчик ОЧЕНЬ хочет видеть код товара на месте артикула. Ну Вы поняли о чём я...
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
попробуем посмотреть!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Ну что ж, попробовал разобраться в этом ид! он ничего общего с шестнадцатеричным исчислением не имеет, ну если только буковки и цифры :)! Таким образом проанализировал конфигурацию и видел, что 1С сама кодирует его, каким образом - не известно! Так что если кто найдет алгоритм, то вполне возможно реализуем! Пока есть возможность создать уникальный идентификатор, но к сожалению он еще не обрабатывается этой версией скрипта!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

sokolspec

  • Захожу иногда
  • 79
  • 0 / 0
Что то накопал ))
полный текст http://forum.elbuz.com/viewtopic.php?f=14&t=591

Цитировать
Сопоставление продуктов по идентификатору CommerceML
При импорте данных из файла CommerceML в программу E-Trade PriceList Importer идентификация товаров, категорий товаров выполняется по специальному внутреннему ключу (идентификатору CommerceML), который может выглядеть примерно так: bd72d8f9-55bc-11d9-848a-00112f43529a. В процессе импорта в учётную систему (СТУС) файла в формате CommerceML, программа E-Trade PriceList Importer сопоставляет данные, ориентируясь только на идентификатор CommerceML. Идентификация по другим свойствам (в т.ч. по наименованию или артикулу) невозможна. Если в 1C изменилось наименование у товара, артикул, цена и т.д., тогда эти данные будут обновлены в учётной системе E-Trade PriceList Importer на основании идентификатора CommerceML.
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Это не решает задачу!это и так известно было, а вот как его расшифровать?
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Вопрос с артикулами снимается (для меня) я поговорил с заказчиком и мы пришли к выводу, что нужно попросить их програмиста 1с, чтобы он скопировал поле КОД в Артикул в 1с. Теперь всё нормально. :D

Centoff - выражаю почёт и уважение. Будешь у нас в Минусинке, заходи, чаю попьём  ^-^.
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Здравствуйте. А как можно экспортировать сразу несколько типов цен из 1с, например "Розничная", "Оптовая", "Поставщик" и т.д., и чтобы на сайте разным группам пользователей показывать разные цены. Просто выставив процентную скидку или надбавку в моём случае недостаточно. Могу поддержать энтузиазм материально. ^-^
*

AlexDJ

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
antonius, экспортируются все виды цен, которые есть у вас в 1С. В админке ВМможно выбирать тип цены, кликнув на нее. Ну а настройка групп пользователей - это уже чисто настройка ВМ.
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
А, всё понятно, просто процент на цену поставили. Однако остался вопрос: по умолчанию цена Розничные, ещё есть  Оптовые, Крупнооптовые, Крупныйоптотсрочка. Все цены исправно меняются кроме Крупныйоптотсрочка, вместо неё выводится цены Розничные. В чём дело?

Посмотрю таблицы в базе.
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Вообщем в базе не у всех товаров экспортировалась цена Крупныйоптотсрочка, а где экспортировалась, там она равна 0. Может быть дело в валюте в 1с. Ведь группы пользователей прописываются нормально. Вот скрины...

и

Вопрос, почему не экспортируется Крупныйоптотсрочка? !
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Продолжаю разговор. ^-^
Оказывается в 1с не прописывается Крупныйоптотсрочка, а просто генерируется при выдаче по формуле Крупнооптовые+2% от цены. Как это реализовать в магазине, чтобы ещё по умолчанию осталась Розничные?

Может опять к программисту 1с обратиться  ;D
*

AlexDJ

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
antonius, так а как она будет экспортироваться при таких условиях? При экспорте берется цифровое значение 'value', а у вас вместо цифрового значения стоит переменная 'Крупнооптовые x 1.02'.

Добрый день, установил скриптик все работает кроме как
выгрузки цен - посмотрел оказалось что почему то 1ска битрикс не выгружает в оферс... параметры.выборкацен() =0 :( даже на демо-базе
это я подправлю, а вот как сделать чтобы
маленькие картинки, превьюшки который закидываются в /ресайз показывались на страничке товара не понял,
т.е. в описание товара показываются все картинки как превьюшка 1ой,
но когда жмешь  разворачивается большая - показывает полноразмерные правильные

перечитал форум - вижу что с таким уже сталкивались но не понял что необходимос сделать.
Галочку в настройках VM создавать ставил. Подскажите, что где поправить. *DRINK*
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
А где файлики лежат, которые 1с формирует и отправляет на сайт (import.xml ит.д.)?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Тема перенесена 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
Они сразу подчищаются! А так в папке product_image, там в принципе остается архив последний, можно из него выложить!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

min

  • Новичок
  • 4
  • 0 / 0
Ребята спасибо за проделанную работу.
Хочу спросить как можно запустить отладку этого скрипта. Пробую xdebug + NetBeans ничего не получается. Ставлю точку остановки и запускаю отладку в NetBeans он ждет подключения xdebug на порту 9000. В настройках выгрузки прописываю "Адрес сайта": http://joomla15/vmsh...etbeans-xdebug. 1С отправляет запрос и зависает т.е. сессия xdebug стартует но NetBeans не получает запроса. Помогите пожалуйста разобраться или подскажите как вы занимаетесь отладкой 1С + PHP?
*

Vitek

  • Захожу иногда
  • 185
  • 0 / 0
Всем привет, помогите подключить скрипт к к 1с предприятие 8.2.14 РОЗНИЦА  1.0.
В РОЗНИЦЕ нет обмена данных с сайтом, что в этом случае делать?
*

xalker

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Всем привет, помогите подключить скрипт к к 1с предприятие 8.2.14 РОЗНИЦА  1.0.
В РОЗНИЦЕ нет обмена данных с сайтом, что в этом случае делать?
Писать обмен с сайтом :) Или выгружаться в УТ, а в ней уже делать обмен :)
*

killerpigs

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
ребята, хелп ми.
залил последний скрипт из этой темы на хостинг, в 1С УТ настроил подключение.
выгрузка пошла, но в конце выдала ошибки.

Код
Выгружено товаров: 3 075
Выгружено картинок: 3 000
Выгружено предложений: 3 070
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_8CB8_148.zip

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

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

Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Documents and Settings\veremeenko\Local Settings\Temp\v8_8CB8_148.zip.4).
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Allowed memory size of 67108864 bytes exhausted (tried to allocate 12240 bytes) in <b>/home/bitgroup/www/site5/public_html/components/com_virtuemart/1cexport/system/imgresize.php</b> on line <b>46</b><br />
<br />
<b>Fatal error</b>:  Class 'JLoader' not found in <b>/home/bitgroup/www/site5/public_html/libraries/loader.php</b> on line <b>161</b><br />

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

Помогите!
*

killerpigs

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
вписал в .htaccess параметр php_value memory_limit 124M
Выгрузилось все отлично! УРА!

НО!
На сайте видны только категории.
В админке в VM товаров тоже не видно, но если зайти в список категорий товаров, то там напротив каждой категории видно количество товара данной категории, если нажать напротив категории просмотреть, то можно увидеть список товара данной категории. так же отображается количество на складе, описание товара. Цены правда не выгрузились, но это скорее всего надо VM мучать настройками.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1C УТ 8.x &lt;-&gt; VirtueMart по протоколу CommerceML

Автор Centoff

Ответов: 1315
Просмотров: 265106
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Как импортировать файл XML в Joomla VirtueMart?

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

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

Автор danklassik

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

Автор fedorkit

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

Автор zufar

Ответов: 690
Просмотров: 200470
Последний ответ 05.02.2015, 16:39:22
от newjey