Новости Joomla

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

v.2.6.1. Что нового?

  • Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
  • Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
  • Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
  • Рефакторинг и правки кода. Текущее обновление кодовой базы.
  • Исправление ошибок.

Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

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

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

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

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

Автор danklassik

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

Автор fedorkit

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

Автор zufar

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