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

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Заказ на одной странице
« Ответ #30 : 15.02.2015, 21:17:46 »
да использовал ваш txt ... закономерность обнаружил, если в админке менят местами шаги заказа типа оплта-доставка, то тогда это и всплывает.. в одном случае ошибка, в другом отправляет заказ...
НЕ прибавляет в карточку цену доставки и надбавки за способ оплаты...

Все тоже самое.
В стоковом способе оформления, стоимость доставки....и т.п. добавляется после перехода на след.щаг.
Возможно можно как-то реализовать что бы последний шаг обновлялся и таким образом обновлялось отображение и в нем добавлялась-отнималась стоимость за доставку/способ оплаты?

Ну или просто объединить первые 3 шага, а подтверждение в след шаг, тогда итоговая сумма за товар+доставку+оплату будет выводится там, это конечно будет не оформление в один шаг, а в 2, что в свою очередь лучше чем 4, и реализовать это проще чем как-то обновляя страницу, наверное.
« Последнее редактирование: 15.02.2015, 21:51:07 от maxDPUA »
*

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #31 : 16.02.2015, 19:12:16 »
Мб знающие люди смогут что-то сделать, как-то обыграть:

админка ДШ - заказы - редактировать заказ, на этой странице по сути и есть заказ на 1ной странице...

в полях увидел такое: onkeyup="updateOrderSubtotalValue();"
файл с кодом: site.ru\administrator\components\com_jshopping\js\functions.js
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
RE: - Заказ на одной странице
« Ответ #32 : 16.02.2015, 19:20:50 »
есть готовые патные решения
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Заказ на одной странице
« Ответ #33 : 11.03.2015, 23:44:41 »
Может кто-то подсказать, не работала зависимость оплаты от доставки, поправил заработала:
Код
<script>

jQuery(document).ready(function ($) {
jQuery('input[name="payment_method"]:first').click(); //имитация клика при загрузке страницы
});
jQuery('input[name="payment_method"]').live("click", function(){
pay_d = jQuery(this).attr('data-payment'); //получение выбранного способа оплаты
    jQuery(function() {
jQuery.ajax({ //все отправляем..
type: "POST",
cache: false,
url: "<?php print SEFLink('index.php?option=com_jshopping&controller=checkout&task=ship_disable', 1);?>",
data: {dis: pay_d},
success: function(html){
var ship_d = HTML.split('.');
var i=0;
jQuery('input[name="sh_pr_method_id"]').removeAttr('disabled'); //сброс дисаблед
while (i<ship_d.length){
jQuery('#shipping_method_'+ship_d[i]+'').attr('disabled', 'disabled'); //добавление дисаблед способам доставки
i++;
}
jQuery('input[name="sh_pr_method_id"]').removeAttr('checked'); //сброс чекед чтобы у клиента на дисабледе чекед не остался
jQuery('input[name="sh_pr_method_id"]:not(:disabled):first').attr('checked', 'checked'); //ставим чекед на первую не задисабленную позицию
}
});return false;
});
});
</script>
HTML заменить на html , форум ставит верхний регистр.


Теперь в FireBug пишет:
Цитировать
XHR finished loading: POST

Это не ошибка как я понял, но интересует как избавится?)
« Последнее редактирование: 11.03.2015, 23:59:21 от maxDPUA »
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
RE: - Заказ на одной странице
« Ответ #34 : 25.04.2015, 15:26:57 »
Это не ошибка как я понял, но интересует как избавится?)
Никак похоже, это просто показ событий в консоли..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

No_Mosk

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #35 : 22.12.2015, 03:49:20 »
Сделал все по инструкции - все работает. А можно ли этот способ приспособить так чтобы заказ оформлялся на странице корзины? Т.е. не нужно было сначала нажимать кнопку оформить заказ?
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
RE: - Заказ на одной странице
« Ответ #36 : 22.12.2015, 09:03:16 »
редирект сделайте в .htaccess со страницы карт на степ2
*

sifoz

  • Захожу иногда
  • 61
  • 2 / 0
Re: Заказ на одной странице
« Ответ #37 : 18.01.2016, 16:38:22 »
Сделал всё по инструкции, файл txt использовал. После замены checkout.php страница оформления заказа пустая.... в url - katalog/checkout/step4.....
в чём может быть проблема?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: - Заказ на одной странице
« Ответ #38 : 18.01.2016, 16:41:44 »
включите отображение ошибок, какая именно ошибка будет?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sifoz

  • Захожу иногда
  • 61
  • 2 / 0
RE: - Заказ на одной странице
« Ответ #39 : 18.01.2016, 16:56:25 »
Не выдаёт ошибок по JoomShopping
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: - Заказ на одной странице
« Ответ #40 : 18.01.2016, 18:39:08 »
fatal error есть?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Заказ на одной странице
« Ответ #41 : 18.01.2016, 20:24:53 »
Да, на новых версиях не работает..

Добавил новый checkout.php в первое сообщение, но на самом деле не помню, может еще чтото правил..

Сделал всё по инструкции, файл txt использовал. После замены checkout.php страница оформления заказа пустая.... в url - katalog/checkout/step4.....
в чём может быть проблема?

Тоже помню в url - step4 и пустой экран, проверьте настройки JoomShopping должна быть включена оплата и доставка, вроде так все заработало..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Re: Заказ на одной странице
« Ответ #42 : 11.06.2016, 17:35:36 »
Почему-то идет ошибка платежа , отключаю в настройка оплату, идет ошибка доставки. Что подправить ?
« Последнее редактирование: 11.06.2016, 18:05:43 от sterveo »
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #43 : 08.12.2016, 18:37:45 »
Всплыл баг в Хлебных крошках
Вот, что выдает
Главная|Оформить заказ|Адрес|Оплата|Доставка|Подтверждение заказа
*

box

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #44 : 25.01.2017, 22:42:59 »
@shurakana, да, срабатывает только если забрать новый прикрепленный файл. По инструкции уже не получается с файлом checkout.php, по крайней мере у меня. В целом, спасибо за бескорыстное объяснение. Именно такие люди как ты заинтересовывают в разработке и вдохновляют на коддинг. Ты сделал мой вечер)
*

Pilot1604

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #45 : 23.05.2017, 14:48:04 »
Argawa
Для удаления лишнего в хлебных крошках в файле \components\com_jshopping\controllers\checkout.php комментируем или удаляем
  • JshopHelpersMetadata::checkoutAddress();
  • JshopHelpersMetadata::checkoutPayment();
  • JshopHelpersMetadata::checkoutShipping();
и остается JshopHelpersMetadata::checkoutPreview();
*

GV

  • Новичок
  • 2
  • 0 / 0
Re: [Решено] - Заказ на одной странице
« Ответ #46 : 21.08.2017, 14:19:32 »
Здравствуйте!

Бьюсь как рыба об лёд - результата нет.  :(

Стоит версия JS 4.16.2 . Наверное, дело в этом.

Делал всё по инструкции, файл checkout.php брал новый.
Способы оплаты, выводит. Способы доставки выводит сразу все.
И, доставка не считается.  Ошибка такая: TypeError: $(...).ready is not a function

Помогите, кто чем может. Очень нужно. :-)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: [Решено] - Заказ на одной странице
« Ответ #47 : 21.08.2017, 16:46:47 »
jQuery гуглите как правильно подключается и вызывается, чтобы конфликтов с $ не было
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #48 : 07.06.2018, 12:48:18 »
Подскажите пож какой участок кода отвечает за выбор метода доставки. Задача - нужно выбор доставки установить выше адреса доставки или это нужно поменять в другом файле?
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #49 : 07.06.2018, 19:14:22 »
Пробовал переустанавливать местами методы в контроллере  - местами меняются, но кнопка  подтверждения заказа не работает.
*

MadKitty

  • Захожу иногда
  • 62
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #50 : 16.08.2018, 10:40:15 »
Тоже помню в url - step4 и пустой экран, проверьте настройки JoomShopping должна быть включена оплата и доставка, вроде так все заработало..
Все включено в настройках, брал новый checkout. Пустой экран и ошибка "Ошибка платежа". Как с этим бороться?
Ошибку выдает вот этот код
if (!$checkout->savePaymentData($payment_method, $params, $adv_user)) {
            JError::raiseWarning('', $checkout->getError());
            $this->setRedirect($checkoutStep->getCheckoutUrl('3'));
            return 0;
        }
и этот при отключении предыдущего
if (!$checkout->saveShippingData($sh_pr_method_id, $allparams, $adv_user)) {
            JError::raiseWarning('', $checkout->getError());
            $this->setRedirect($checkoutStep->getCheckoutUrl('4'));
            return 0;
        }
Если их закомментировать, то показывает благодарность за заказ, а заказ не формируется.
« Последнее редактирование: 16.08.2018, 10:47:58 от MadKitty »
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
RE: - Заказ на одной странице
« Ответ #51 : 04.09.2020, 14:04:27 »
Добрый день.
Сделала согласно инструкции с добавлением скрипта в shippings.php,
но не пересчитывается, если нужно добавить стоимость доставки на странице оформления заказа...
Правильно ли я понимаю, что это и не предполагается в данном решении? Уточните, пожалуйста, если кто-то знает
Хотя, в заказе на почту в итоге приходит со стоимостью доставки.

Joomshopping 4.18.4

Буду благодарна за советы.
« Последнее редактирование: 04.09.2020, 20:31:11 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
RE: - Заказ на одной странице
« Ответ #52 : 20.12.2020, 23:43:02 »
И снова пишу в этой не молодой, но популярной (судя по количеству просмотров) теме...

Тут был описан такой момент

Вопрос от dragon4x4:
и у меня почему то карточка внизу висит а не вверху как на вашей ссылке...

Ответ от shurakana:
Из previewfinish.php переместите checkout-navigator в adress.php или удалите эту строку

а вот если ни удаление, ни перемещение не помогает? Может кто что посоветует, пожалуйста.
А то хотела вывести просто бы стоимость заказа на эту предфинальную страницу, но в моем случае он настойчиво отображается, как писал dragon4x4, внизу (под способами оплаты и доставки)  ;)

Слишком сконцентрированное внимание необходимо разбавлять действием.
*

IgorGeneralov

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #53 : 01.03.2023, 15:04:01 »
Цитировать
Все делалось на Joomla 3 и JS 4.6, должно работать и на других версиях checkout.php везде одинаковый...
Для Joomla 4 + JoomShopping 5 не рботает скрипт обновления способов доставки. Ругается на SEFLink.
Можно ли поправить?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #54 : 01.03.2023, 15:25:17 »
Для Joomla 4 + JoomShopping 5 не рботает скрипт обновления способов доставки. Ругается на SEFLink.
Можно ли поправить?
Хак ядра лучше не использовать! Есть готовые расширения для этого, которые работают без изменения ядра компонента.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

bsod9145

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #55 : 13.03.2023, 17:05:11 »
Хак ядра лучше не использовать! Есть готовые расширения для этого, которые работают без изменения ядра компонента.

Здравствуйте. Где найти такие расширения, не подскажите?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #56 : 13.03.2023, 18:59:01 »
Здравствуйте. Где найти такие расширения, не подскажите?
Какие расширения?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

bsod9145

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #57 : 16.03.2023, 09:27:49 »
Какие расширения?
Те, о которых Вы пишите чуть выше.
Есть готовые расширения для этого, которые работают без изменения ядра компонента.
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #58 : 16.03.2023, 09:53:16 »
Те, о которых Вы пишите чуть выше.
Если Вы о расширениях по теме "Заказ на одной странице", то эти расширения:

1. Quick Checkout

2. Checkout onepage
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Адрес e-mail как логин при регистрации

Автор orexov_m

Ответов: 51
Просмотров: 15589
Последний ответ 28.02.2024, 18:34:01
от nevigen
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 12267
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Товар на замену в блоке с ценой

Автор dron

Ответов: 2
Просмотров: 2958
Последний ответ 13.04.2022, 16:09:53
от dron
[Решено] Разные шаблоны для разных статусов заказов

Автор nevigen

Ответов: 4
Просмотров: 5231
Последний ответ 04.04.2022, 19:45:58
от nevigen
MSI Юзабилити "Списка заказов" Красим заказ в цвет его статуса

Автор Cerber

Ответов: 22
Просмотров: 11525
Последний ответ 16.12.2021, 13:31:33
от Mister Shadow