Новости 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 Гость просматривают эту тему.
  • 68 Ответов
  • 17854 Просмотров
*

Alur

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #30 : 19.01.2010, 17:01:18 »
Я не понял что надо посмотреть, эта часть кода идентична ..
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #31 : 20.01.2010, 06:29:49 »
нет, смотреть надо не код а что в таблицах творится.
*

Alur

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #32 : 20.01.2010, 13:09:53 »
В таблицах SQL ?? это для меня китайский (
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #33 : 20.01.2010, 14:01:44 »
тогда разберись с phpMyAdmin, иначе помочь тебе не получится, я в твою базу заглянуть не могу.
*

Roki37

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #34 : 08.02.2010, 22:24:53 »
Помогите разобраться. Joomla 1.5.14 VM 1.1.4 скачал и установил но вложенной инструкции SPSR_vm_112_001.zip. При импорте  файла spsr_f через phpmyadmin получил ошибку
Ответ MySQL: 
#1062 - Duplicate entry '2' for key 1
Но таблица создалась, регионы и данные заполнены.
Что не так? Помогите пожалуйста!
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #35 : 09.02.2010, 06:06:08 »
Посмотри этот файл на наличие дубликатов по ключевым полям, сравни что записалось в базу с запросом в файле, при отсутствии строк допиши вручную в базу.
*

rudon

  • Осваиваюсь на форуме
  • 27
  • 17 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #36 : 02.03.2010, 23:46:41 »
хм..  при весе товара меньше 500 грамм пишет "СПСР-Экспресс - ошибка расчета тарифа.
Неправильный формат веса."

если больше то все нормально считается.

и  про доставку все равно пишет так "Доставка осуществляется в течение 0 - 0 дней"

возможно на сайте спср переменные какието поменяли.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #37 : 03.03.2010, 06:30:13 »
по поводу сроков доставки - они ничего не поменяли, но в получаемых XML стоит 0-0, видимо отключили эту возможность.
По поводу веса - отправлял вручную запрос
Код
http://www.cpcr.ru/cgi-bin/postxml.pl?TariffCompute&FromRegion=40|0&FromCityName=%ED%EE%E2%EE%F1%E8%E1%E8%F0%F1%EA&Weight=0,25&Nature=1&Amount=0&Country=209|0&ToRegion=100|0&ToCityName=%CD%EE%E2%EE%F1%E8%E1%E8%F0%F1%EA
получил ответ
Код
<root>
<PayTariff>175</PayTariff>
<PayNDS>31,5</PayNDS>
<SMS>0</SMS>
<SMSNDS>0</SMSNDS>
<InsuranceTariff>0</InsuranceTariff>
<Total>206,5</Total>
<KursYE>0</KursYE>
<Day_Min>0</Day_Min>
<Day_Max>0</Day_Max>
</root>
т.е. вроде-как считает. Посмотри какую строку выдает в режиме отладки твой скрипт
*

rudon

  • Осваиваюсь на форуме
  • 27
  • 17 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #38 : 03.03.2010, 19:58:33 »
С весом разобрался -  VirtueMart округлял до целого значения (до кг)

Как поправил:

внес исправления в таблицу jos_vm_product

переменная  product_weight была    decimal(10,0) стала    decimal(10,3)   и вот оно счастье

По срокам доставки -  решил не напрягаться и просто убрать строки при выводе вариантов доставки

*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #39 : 03.03.2010, 22:01:27 »
Так по срокам хоть как занапрягайся - если их спср не выдает, значит нет.
*

Abitatel

  • Захожу иногда
  • 52
  • 10 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #40 : 15.04.2010, 00:11:16 »
Уважаемый, Arkadiy

В архиве для установки, в мускульном запросе в таблицу jos_vm_spsr_f отсутствует город Москва как таковой. Проверьте, пожалуйста.

Поэтому и не видит модуль ни продавца "в Москве" ни покупателя...
« Последнее редактирование: 15.04.2010, 00:45:54 от Abitatel »
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #41 : 01.06.2010, 14:47:00 »
Здравствуйте! обнаружилась проблемка: периодически страница с вариантом выбора способа доставки вываливает ошибки типа: Ошибка при загрузке модулей:MySQL server has gone away SQL=SELECT id, title, module, position, content, showtitle, control, params FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id WHERE m.published = 1 AND m.access <= 1 AND m.client_id = 0 AND ( mm.menuid = 2 OR mm.menuid = 0 ) ORDER BY position, ordering
Ошибка при загрузке модулей:MySQL server has gone away SQL=SELECT id, title, module, position, content, showtitle, control, params FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id WHERE m.published = 1 AND m.access <= 1 AND m.client_id = 0 AND ( mm.menuid = 2 OR mm.menuid = 0 ) ORDER BY position, ordering
при это страница грузится секунд по 20, как я понимаю это из-за задерки в ответах от сервера СПСР мусуль отваливается? и можно ли это как-то победить?

З.Ы. Проблема к данному модулю не относится, сервер затыкался на запросе в БД от стандартного модуля доставки.
« Последнее редактирование: 02.06.2010, 10:49:34 от avega_van »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #42 : 01.06.2010, 15:27:51 »
Мускуль от сервера СПСР никак не зависит, если конечно это не их мускуль. :) Связи одного с другим не вижу.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #43 : 01.06.2010, 21:02:10 »
 Похоже затыкается на вот на этом запросе, но что интересно в PHP админе этот запрос проходит на ура....object(ps_DB)#157 (8) { ["row"]=> int(-1) ["record"]=> NULL ["error"]=> string(0) "" ["errno"]=> string(0) "" ["_sql"]=> string(96) "SELECT state, country FROM #__vm_user_info WHERE user_info_id='3aa3004087b80b870f102b2c76d0efe8'" ["_query_set"]=> bool(false) ["called"]=> bool(true) ["_database"]=> &object(JDatabaseMySQL)#11 (19) { ["name"]=> string(5) "mysql" ["_nullDate"]=> string(19) "0000-00-00 00:00:00" ["_nameQuote"]=> string(1) "`" ["_sql"]=> string(97) "SELECT state, country FROM jos_vm_user_info WHERE user_info_id='3aa3004087b80b870f102b2c76d0efe8'" ["_errorNum"]=> int(2006) ["_errorMsg"]=> string(128) "MySQL server has gone away SQL=SELECT state, country FROM jos_vm_user_info WHERE user_info_id='3aa3004087b80b870f102b2c76d0efe8'"
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #44 : 01.06.2010, 21:45:39 »
Однако решился вопрос, выключил несколько плагинов и глюк ушёл.... но при 300 товарах, а что будет при 1000? наверно другой хостинг :)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #45 : 02.06.2010, 05:16:47 »
На самом деле твой хостинг вызывает слишком много вопросов. Можно подумать о смене прямо сейчас.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #46 : 02.06.2010, 07:30:22 »
Хостер говорит, что "запрос выполняется в то время, когда подключение к базе данных уже закрылось
по таймауту. Нужно оптимизировать скрипт таким образом, чтобы запрос
выполнялся вовремя." может кто кинет ссылочку с описанием работы мускуля?
Я то свято верил, что отправленный запрос открывает сесию а ответ на него закрывает сесию.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #47 : 02.06.2010, 08:51:00 »
Вот смотри, до тебя этот модуль скачало 143 человека и ни у кого аналогичных проблем с ним не возникло. Так-же в первом твоем посте в этой теме присутствуют запросы вообще не относящиеся к данному модулю, но присутствующие у каждого, кто использует Joomla. Так-же у тебя были проблемы с косяченными файлами.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #48 : 02.06.2010, 11:15:07 »
1. Я полностью согласен с тем что опубликованный в данной ветке модуль работает стабильно и без проблем и описанная выше проблема с ним никак не связана.
2. Есть некая проблема в разделе доставки которую нужно решить, и на данный момент точно не понятен путь её решения, возможно проблема не связанна с жумлой.
3. Скорее всего данные рассуждения надо перенести в другую ветку, Биглер?
4. Провайдер по моему требованию перенёс мой аккаунт на другой сервер, к стабильности работы других страниц и модулей пока вопросов нет.
5. Проблема косячных файлов до конца не раскрыта (была ли она вопще?) скорее всего её не было сначала, просто не было подробной пошаговой инструкции и у каждого собственное понимание элементарных вещей, да так бывает :)
6. Часть проблем, не относящихся к данной теме, например лишние варнинги, решились исправлением в исходный вид файла .htaccess в исходный вид.
7. Я хочу найти решение проблемы и оставить его на форуме, сэкономив тем самым кому-то время и не важно связана проблема с самой жумлой или хостером, так как с ней не раз ещё столкнутся.
8. К сожалению в данный момент нет возможности перенести сайт на другой хостинг, и требуется вывесить ещё несколько вариантов с использованием стандартного модуля доставки, которые увеличивают нагрузку и снова вызывают ошибки сервера sql. Возможно есть путь скорректировать стандартный модуль доставки относительно работы с sql сервером.

Так всё таки как проходить взаимодействие скриптов жумлы и sql сервера (открытия и закрытия сессии)?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #49 : 02.06.2010, 11:38:12 »
Если посмотреть в корень (минуя различные функции для облегчения работы с БД) то все работает как обычно, причем в любой CMS, ведь в php не создано разных способов обращения к БД.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #50 : 02.06.2010, 12:03:58 »
1. Ещё один момент, у меня стоит доработанный стандартный модуль доставки по методике предложенной здесь:http://joomlaforum.ru/index.php/topic,55246.0.html и если модуль СПСР не включен, то в стандартный модуль доставки передаётся стоимость заказа, а если включить модуль СПСР, то в стандартный модуль доставки (отображаемый на этой же странице, но ниже) передаётся стоимость доставки рассчитанная модулем СПСР.
2. То есть ошибка sql сервера в моём случае некоим образом не связана с кодом сайта?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #51 : 02.06.2010, 12:30:26 »
1. Я не знаю откуда "доработанный стандартный модуль" берет стоимость доставки.
2. Думаю что да.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #52 : 02.06.2010, 12:48:35 »
1. Берёт из глобальной переменной $total. После работы модуля СПСР ест льи данные о сумме заказа без стоимость доставки в каких либо переменных?
Переменная tax_total в модуль стандартной доставки приходит пустой.
2. Спасибо за ответ! Похоже придётся решать вопрос с хостингом :(
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #53 : 02.06.2010, 13:31:53 »
global $total, $tax_total используются в функции list_rates( &$d ). Но т.к. они переданы по значению, а не по ссылке, то за пределами этой функции они своего значения не меняют.

У меня на сайте нормально соседствуют СПСР, почта России и стандартный модуль доставки. Никто никому не мешает.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #54 : 02.06.2010, 13:46:36 »
Эта доработка для переработанного по инструкции указанной здесь http://joomlaforum.ru/index.php/topic,55246.0.html стандартного модуля доставки.
Решение: в файле \administrator\components\com_virtuemart\classes\shipping\spsr_f.php после строки
   
Код
 function list_rates( &$d ) {
global $total, $tax_total, $CURRENCY_DISPLAY;

   добавляем   $temp= $total;
Далее после строки  
Код
      $total = str_ireplace("&nbsp;","",$total);
        $deb .= "Итого: ".$total."<br />";
добавляем $tax_total=$temp;

в файле \administrator\components\com_virtuemart\classes\shipping\standard_shipping.php
после строк
Код
		global  $total, $tax_total, $VM_LANG, $CURRENCY_DISPLAY, $vmLogger ; 
$auth = $_SESSION["auth"] ;
Добавляем $total=$tax_total;

Ещё раз повторяю эта доработка для переработанного по инструкции указанной здесь http://joomlaforum.ru/index.php/topic,55246.0.html стандартного модуля доставки
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #55 : 02.06.2010, 13:49:44 »
Ну тогда это вопрос совсем не ко мне, а к автору указанного тобой топика.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #56 : 02.06.2010, 15:34:28 »
Вопрос снят.
« Последнее редактирование: 02.06.2010, 16:03:37 от avega_van »
*

SolopoV

  • Давно я тут
  • 577
  • 16 / 0
  • зеленею...
Re: Модуль доставки СПСР-Экспресс
« Ответ #57 : 08.06.2010, 00:33:49 »
global $total, $tax_total используются в функции list_rates( &$d ). Но т.к. они переданы по значению, а не по ссылке, то за пределами этой функции они своего значения не меняют.

У меня на сайте нормально соседствуют СПСР, почта России и стандартный модуль доставки. Никто никому не мешает.

А в почте России авиадоставка и отправления 1 класса пашут?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Модуль доставки СПСР-Экспресс
« Ответ #58 : 08.06.2010, 17:59:41 »
А почему они не должны пахать? вопрос потому, что отправления 1 класса отключены, авиа есть.
*

avega_van

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Модуль доставки СПСР-Экспресс
« Ответ #59 : 20.06.2010, 12:51:24 »
На сервере СПСР изменился формат запроса? что то на на 3 хостах "СПСР-Экспресс - ошибка расчета тарифа."
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 58462
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 8386
Последний ответ 13.05.2021, 12:57:59
от nnnata
Модуль оплаты Liqpay

Автор aragon2

Ответов: 33
Просмотров: 26016
Последний ответ 13.11.2018, 12:51:02
от serge2
Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 3416
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 9981
Последний ответ 29.04.2017, 17:31:56
от princeyury