Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

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

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
Просмотров: 217216
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Как импортировать файл XML в Joomla VirtueMart?

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

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

Автор danklassik

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

Автор fedorkit

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

Автор zufar

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