Новости 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

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

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Можно ли создать маску ввода для поля Телефон вида +38 (0хх) xxx-xx-xx на этапе оформления заказа в JoomShopping 4.8.1 (Joomla 3.3.6) и при регистрации,
чтобы покупатели вводили туда цифры, а в поле вводилось само (63) 333-33-33 ?

Наглядные примеры:

  или  
« Последнее редактирование: 16.01.2015, 07:00:18 от Anton shop »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Исходя из сути Вашего вопроса, ответ: "Можно, разрешаю !"
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Исходя из сути Вашего вопроса, ответ: "Можно, разрешаю !"
Можно поподробнее о том какой файл редактировать и какой код нужно вставить? )
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
можно. планировал плагин набросать, да все руки не доходят

плагин был бы полезен многим...
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
накидайте мне адреса страниц на которых он должен работать, пожалуйста
Сайт пока что в разработке и не установлен на хостинг.
Маска должна быть на страницах регистрации JoomShopping и на странице оформления заказа - на первом этапе ввода Адреса.
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
готов плагин. Смотрите - http://test.beagler.ru/
Похоже. Beagler, а где скачать плагин?
« Последнее редактирование: 16.01.2015, 13:43:53 от Anton shop »
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
напишу статью, там и можно будет
А где будет статья? Напишите ссылку на сайт, пожалуйста.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
можно. планировал плагин набросать, да все руки не доходят
Зачем плагин, если это все можно сделать одной строчкой в js?)
Скриптов для масок полно, вот например https://github.com/RobinHerbots/jquery.inputmask
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Затем, что у нас вебмастеров масса, которая и строчки написать не может.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Затем, что у нас вебмастеров масса, которая и строчки написать не может.
брехня :)
могут написать и 100500 строк, но только на форуме, а вот кода ни одной... :) да :)

сам такой :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Делал себе номер телефона вместо логина на сайте и нужна была маска.
Отсюда брал плагин http://digitalbush.com/projects/masked-input-plugin
в шаблон прописал
Код
<script type="text/javascript">
jQuery(function($){
   $("#ID инпута").mask("+380999999999");
});
</script>

по ссылке выше в принципе все расписано и разжевано

*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
верно. Этот плагин.
Beagler, не могли бы мне, новичку, русским языком объяснить что и где нужно сделать (в каком файле, в какой строке и какой код нужно вставить), чтобы при оформлении заказа в JoomShopping на этапе "Адрес" при вводе номера телефона была маска, как в примерах в моём первом сообщении данной темы? как я понял, сперва нужно установить плагин http://digitalbush.com/projects/masked-input-plugin через Установку и обновления Joomla? На странице по указанной ссылке есть 2 файла Uncompressed и Minified, а какой нужно устанавливать я не знаю. Или может вообще нужно устанавливать только этот файл http://jquery.com/ ?
« Последнее редактирование: 17.01.2015, 00:02:23 от Anton shop »
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Стало интересно, думаю попробую. даже получилось. )
в
/components/com_jshopping/js/
создал файл
mask.js

с содержимым

https://raw.githubusercontent.com/digitalBush/jquery.maskedinput/1.4.0/dist/jquery.maskedinput.min.js

и в файле

/components/com_jshopping/templates/default/checkout/adress.js.php

дописал
Код
<script src="/components/com_jshopping/js/mask.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function($){
   $("#mobil_phone").mask("+38 (999) 999 9999");
});
</script>
« Последнее редактирование: 29.03.2015, 12:49:07 от Biss »
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Стало интересно, думаю попробую. даже получилось.


Biss, сделал всё, как вы описали, но на моём сайте это не сработало. Скачал "jquery.maskedinput.min.js", переименовал его в mask.js и загрузил в указанную вами папку, а потом дописал код в файле adress.js.php.
Может я где-то не там дописал код?

Вот чистый код в моём файле adress.js.php:
Спойлер
[свернуть]

Напишите, пожалуйста, правильный код исходя из представленного выше кода.
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Как обещал - Плагин "Маска ввода для поля Телефон для Joomshopping"
Beagler, большое спасибо за плагин, всё работает. А как можно таким же образом сделать маску для ввода дисконтного кода, состоящего исключительно из цифр, в соответствующее поле в корзине? То есть, чтобы, например, дисконтный код 1111222233334444 вводился для визуального удобства покупателя в виде 1111 2222 3333 4444, и чтобы JoomShopping, чтобы определял введённый код как будто без пробелов, то есть, чтобы JoomShopping определял его?
« Последнее редактирование: 18.01.2015, 04:21:09 от Anton shop »
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Как будто без пробелов - это уже не к maskedinput - это после ввода надо обрабатывать, перед отправкой. Или уже на стороне сервера
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Цитировать
Напишите, пожалуйста, правильный код исходя из представленного выше кода.
Зачем всё усложнять - качайте лучше плагин :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 892
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Про статусы заказа: как перевести и когда они меняются?

Автор Maxum

Ответов: 18
Просмотров: 10424
Последний ответ 18.10.2024, 10:45:13
от nevigen
Дополнительные поля для категории JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 1923
Последний ответ 07.07.2024, 08:43:15
от nevigen
Как сделать файлы для продажи доступными для скачивания при любом статусе заказа?

Автор UNh0ly

Ответов: 4
Просмотров: 2253
Последний ответ 18.09.2023, 09:10:17
от ИммоБокс
Глюк со сменой статуса заказа

Автор Preview

Ответов: 4
Просмотров: 1090
Последний ответ 07.02.2023, 16:06:38
от kit2m2