Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Не получается выгрузить заказы. Пишет: Пробовал и на localhost и на тестовом сайте www.try4.ru/connect.php
В чём может быть проблема?

Попробуйте http://narod.ru/disk/23381993000/connect_1_3_b1.rar.html
*

Konstant1n

  • Новичок
  • 6
  • 0 / 0
Попробуйте http://narod.ru/disk/23381993000/connect_1_3_b1.rar.html
Спасибо, заработало. У меня ещё один вопрос, файл connect.php подходит только к версии Joomla 1.5.x? К Joomla 1.0.x не подходит?
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Спасибо, заработало. У меня ещё один вопрос, файл connect.php подходит только к версии Joomla 1.5.x? К Joomla 1.0.x не подходит?

нет не подходит, переписывать нужно.
*

kang2k

  • Новичок
  • 4
  • 0 / 0
Спасибо за скрипт!
Но у меня не работает...
Если в товарах нету цен, то выгружает вроде все нормально, но на сайте появляются только категории, а товаров нет.
Забил для примера цену в одну позицию, стала появляться вот такая ошибка
Цитировать
Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1500,'RUB',0,0,1280999059,1280999059,9,0,0)</font>success
offer.xml
*

XiRuRg

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

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Точнее загвоздка в том что я ставлю все на аппесерв, пишу в восьмерке http://192.168.0.55/joomla/connect.php указываю пасс и логин который требуется для доступа к базе, но чет соединения не устанавливает.
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Точнее загвоздка в том что я ставлю все на аппесерв, пишу в восьмерке http://192.168.0.55/joomla/connect.php указываю пасс и логин который требуется для доступа к базе, но чет соединения не устанавливает.

что показывает ?mode=help , пути в скрипте вероятно не настроенны
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Connect 1.1.3b1
Выгрузка/Загрузка в VirtueMart по протоколу commerceML 2.х
Параметры:

    * Версия PHP 5.2.6 ok
    * Директория для картинок и обмена C:\AppServ\www\Joomla/components/com_virtuemart/shop_image/product ok
    * Директория для картинок превью C:\AppServ\www\Joomla/components/com_virtuemart/shop_image/product/resized ok
    * использовать zip (yes/no) yes
    * Размер zip архива (maxsize) 2000 (Кб)
    * Charset VirtueMart (требуется utf-8) UTF-8 ok

Скрипт распространяется под лицензией GPL-3
Тестированно на VirtueMart 1.1.14 Stable
Автор Перушев В.В. e-mail homutke@mail.ru 08 мая 2010 Год
Обсуждение скрипта , дополнения и пожелания можно высказывать по адресу http://infostart.ru/community/groups/622/
в группе CommerceML
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
http://localhost/joomla/connect.php?mode=help  Вот по этой ссылке

А vm этот пользователь присутствует
*

kang2k

  • Новичок
  • 4
  • 0 / 0
Ктонить может мне помочь с проблемой ?!
Артикул забит, пробовал по разному, и цифрой и буквенный...
Выгружаю, а выдает ошибку

Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1500,'RUB',0,0,1280999059,1280999059,9,0,0)</font>success
offer.xml
« Последнее редактирование: 07.08.2010, 14:51:46 от kang2k »
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Ктонить может мне помочь с проблемой ?!
Артикул забит, пробовал по разному, и цифрой и буквенный...
Выгружаю, а выдает ошибку

Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1500,'RUB',0,0,1280999059,1280999059,9,0,0)</font>success
offer.xml


Весь лог скопируйте
*

kang2k

  • Новичок
  • 4
  • 0 / 0
Весь лог скопируйте
Вот все:
===========
Выгружено товаров: 2
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_426C_92.zip
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1700,'RUB',0,0,1281091918,1281091918,17,0,0)</font>success
offer.xml
Выгрузка товаров завершена с ошибками!
==============

А сейчас стало вдруг стало выдавать такую ошибку
=========
Выгружено товаров: 344
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_7D_36.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Notice</b>:  Undefined index:  shopper_group_id in <b>/home/n/nordostws/test/public_html/connect.php</b> on line <b>485</b><br />
DB function failed with error number 1064<br /><font color="red">You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1700,'RUB',0,0,1281188384,1281188384,21,0,0)' at line 6 SQL=REPLACE INTO  nordost_vm_product_price
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1700,'RUB',0,0,1281188384,1281188384,21,0,0)</font>success
offer.xml

Выгрузка товаров завершена с ошибками!
===========
« Последнее редактирование: 07.08.2010, 17:44:20 от kang2k »
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
А vm этот пользователь присутствует

Что за VM?
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Что за VM?

VirtueMart ,  авторизация происходт с пользователей магазина
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
КОроче разобрался но такая ошибка
Выгружено товаров: 123
Выгружено картинок: 30
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_1_56.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Call to undefined function zip_open() in <b>C:\AppServ\www\Joomla\connect.php</b> on line <b>135</b><br />

Выгрузка товаров завершена с ошибками!
Не выгружен ни один заказ.
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
КОроче разобрался но такая ошибка
Выгружено товаров: 123
Выгружено картинок: 30
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_1_56.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Call to undefined function zip_open() in <b>C:\AppServ\www\Joomla\connect.php</b> on line <b>135</b><br />

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



Стоит php или не 5 версии или собран без zip.
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Вот все:
===========
Выгружено товаров: 2
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_426C_92.zip
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1700,'RUB',0,0,1281091918,1281091918,17,0,0)</font>success
offer.xml
Выгрузка товаров завершена с ошибками!
==============

А сейчас стало вдруг стало выдавать такую ошибку
=========
Выгружено товаров: 344
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_7D_36.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Notice</b>:  Undefined index:  shopper_group_id in <b>/home/n/nordostws/test/public_html/connect.php</b> on line <b>485</b><br />
DB function failed with error number 1064<br /><font color="red">You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1700,'RUB',0,0,1281188384,1281188384,21,0,0)' at line 6 SQL=REPLACE INTO  nordost_vm_product_price
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,1700,'RUB',0,0,1281188384,1281188384,21,0,0)</font>success
offer.xml

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

версию скрипта укажите.
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
PHP Version 5.2.6
А как к аппсерву прикрутить zip?
*

kang2k

  • Новичок
  • 4
  • 0 / 0
версию скрипта укажите.
Connect 1.1.3b1
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Connect 1.1.3b1

вышли выгрузку import.xml и offers.xml для проверки
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
PHP Version 5.2.6
А как к аппсерву прикрутить zip?
[/quote]

раскоментировать в php.ini вот такую строчку extension=php_zip.dll
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Аналогичная ошибка как вверху
Выгружено товаров: 123
Выгружено картинок: 30
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_1_9d.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
            (product_id, product_price, product_currency,
            product_price_vdate, product_price_edate,cdate,
            mdate,shopper_group_id,price_quantity_start,
            price_quantity_end )
            VALUES (,3490,'RUB',0,0,1281440936,1281440936,8,0,0)</font>success
offer.xml

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

*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Хотя нет не аналогичная, различается :)
*

XiRuRg

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Ну так что какое решение?
*

Konstant1n

  • Новичок
  • 6
  • 0 / 0
Как сделать, чтобы при выгрузке заказа с сайта, вносился телефон контрагента, и чтобы контрагент помещался не в корневую папку "Контрагенты", а в другую, к примеру в папку "ПОКУПАТЕЛИ".
*

ElBarto

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
А где-нибудь можно посмотреть, что в 1С идет с сайта? Настроил обмен в режиме загрузки заказов. Соединение устанавливается, но 1С ругается при обмене:
Код
Не удалось прочитать данные, загруженные с сервера.
Обмен не выполнен
Не выгружен ни один заказ.
Обмен заказами завершен с ошибками!

Пробывал отключать режим архивации в connect.php, не помогло.


И в догонку, чего смотреть у хостера, если 1С не проходит проверку соединения с connect.php?
PHP 5.2.9, simplexml ($Revision: 1.151.2.22.2.46 $) enabled.

Эта же конфа 1С спокойно подключается к PHP  Version 5.2.0-8+etch16, simplexml ($Revision:1.151.2.22.2.15 $)

Стоит J 1.5.20 + VM 1.1.3
« Последнее редактирование: 23.08.2010, 07:23:39 от ElBarto »
*

midiser

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
спасибо за скрипт! поставил в режиме выгрузки заказов с VirtueMart в 1С 8.2 Комплексная автоматизация.

заказы и правда загружаются. но есть несколько "но":
1) насколько я понял, в случае проведения заказа в 1С при очередном обмене должен измениться статус заказа на сайте. но этого не происходит
2) в случае, если статус заказа на сайте "ожидает проверки", то при очередном обмене проведенный заказ в 1С обновляется повторно, снимая документ с проведения.
3) в случае, если на сайте установить отличный от "ожидает проверки" статус заказа, то при очередном обмене в 1С с заказом ничего не происходит, т.е. остается без изменений, но выдается следующая ошибка:
Код
Выгружено заказов: 1
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\Mike\AppData\Local\Temp\a980e7ac-43fd-40e7-85da-870acf17630d\1cbitrix-5dfe4c40-6dbb-4a15-9676-7ff3863407ec.xml).
Обмен не выполнен
Ответ сервера:
<b>Warning</b>:  fopen(/www/club9g/www/htdocs/components/com_virtuemart/shop_image/product/1cbitrix-5dfe4c40-6dbb-4a15-9676-7ff3863407ec.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in <b>/www/club9g/www/htdocs/connect.php</b> on line <b>116</b><br />
File not opened
Обмен заказами завершен с ошибками!
4) и еще один момент, вне зависимости от настроек все документы грузятся на "Физическое лицо", а хотелось бы в разрезе каждого клиента.

пож-та, подскажите, куда копать дальше?

P.s. и еще вопрос -  синхронизация товаров производится по наименованию или же SKU?
*

skoder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
можно ли как то этот скрипт задействовать только для изменения остатков и выгрузки заказов?
*

homutke

  • Захожу иногда
  • 71
  • 4 / 0
Как сделать, чтобы при выгрузке заказа с сайта, вносился телефон контрагента, и чтобы контрагент помещался не в корневую папку "Контрагенты", а в другую, к примеру в папку "ПОКУПАТЕЛИ".


в createzakaz()


после информации о клиенте добавить

$k1_3 = $k1_1->addChild("Контакты");
         $k1_31 = $k1_3->addChild("Контакт");
         $k1_311 = $k1_31->addChild("Тип","ТелефонРабочий");
         $k1_311 = $k1_31->addChild ( "Значение", "+7(095)123-00001" );

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Centoff

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

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

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

Автор danklassik

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

Автор fedorkit

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

Автор zufar

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