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

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Есть система радиокнопок. Идея такова: выбираешь один из пунктов и жмешь селектор "Купить", после чего тебя направляет по ссылке. Для каждой выбранной радиокнопки своя ссылка. Все работает кроме главного - направления по ссылке. Насчет гугла - уже четвертый день пытаюсь разобраться. Темы уже на четырех форумах и в двух группах в вк, пожалуйста помогите!

Данные:

CMS = Joomla 1.5.9

Вот такая форма:

Код: html4strict
<form method="get" action="/index.php"> 
<input type="radio" name="?page"
value="shop.product_details&flypage=flypage.tpl&product_id=89&category_id=18&option=com_virtuemart&Itemid=94" class="styled"/></p></div>

Все расчитано на то, чтобы при нажатии формировался адрес:

index.php?page=shop.product_details&flypage=flypage.tpl&product_id=89&category_id=18&option=com_virtuemart&Itemid=94

А на деле формируется такая вот бурда:

index.php%3Fpage=shop.product_details%26flypage%3Dflypage.tpl%26product_id%3D89%26category_id%3D18%26option%3Dcom_virtuemart%26Itemid%3D94

Почему так?
« Последнее редактирование: 21.04.2012, 17:27:53 от CrashOVerride »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Странные вещи при выводе $GET
« Ответ #1 : 21.04.2012, 17:33:11 »
Обычный urlencoded адрес. Ссылка должна работать, причём в адресной строке будет выглядеть нормально.

Только зачем вам адрес через input? Через action формы это было бы естественнее
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #2 : 21.04.2012, 17:39:19 »
Обычный urlencoded адрес. Ссылка должна работать, причём в адресной строке будет выглядеть нормально.

К сожалению не работает, потому и пишу. Эта ссылка должна направлять на один из товаров в VirtueMart. Но после енкодинга она направляет на каталог категорий(

Только зачем вам адрес через input? Через action формы это было бы естественнее

Вы не подскажете, как это правильно сделать в моем случае?  Вот http://rgadget.ru/index.php?option=com_content&view=article&id=74&Itemid=112 ссылка на этот модуль, чтобы вы понимали о чем идет речь.
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #3 : 21.04.2012, 17:41:28 »
Выберите Белый, 16 GB.
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Странные вещи при выводе $GET
« Ответ #4 : 21.04.2012, 17:49:41 »
CrashOVerride
ну это работать не будет априори.
во-первых, name="?page" - бред, как и все остальное

А на деле формируется такая вот бурда:
естественно! это urlencoded string, как написал SDKiller
учите матчасть, сэр, по поводу отправки данных форм. и нечего тут вопросами закидывать на разных форумах - стоит просто почитать целую туеву хучу полезных материалов в инете (их там вагон и маленькая тележка)

пример
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #5 : 21.04.2012, 18:02:07 »
По поводу примера - читал. Извините что не объяснил, времени на самостоятельное разжевывание туевой хучи материалов критически нет. Напишите пожалуйста пару строк кода, как это делается.

По поводу прогресса: сократил ссылку. выглядит она так: shop.product_details&product_id=87&option=com_virtuemart
Она работает.
После энкодинга:
shop.product_details%26product_id%3D87%26option%3Dcom_virtuemart
Она не работает. Вы можете для этих строк написать пару строчек как это сделать, для примера?
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #6 : 21.04.2012, 18:14:53 »
Либо скажите пожалуйста, можно ли отключить энкодинг, и если можно, то как?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Странные вещи при выводе $GET
« Ответ #7 : 21.04.2012, 18:19:10 »
вот странно.. почему-то все РЕГУЛЯРНО пишут, что у них времени изучать критически нет, а у меня время все расписывать, значит, есть?
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #8 : 21.04.2012, 18:23:42 »
Пока вы ведете эту дискуссию вы могли несколько раз написать пару строк кода. Неужели сложно войти в положение и помочь?
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #9 : 21.04.2012, 18:25:08 »
Я все могу понять, учиться трудно, а помогать потом тем кто не хочет учиться - обидно, но все-же я надеюсь что вы отбросите этот негатив и поможете чем-то еще кроме упоминания Google и нерадивых новичков.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Странные вещи при выводе $GET
« Ответ #10 : 21.04.2012, 19:16:49 »
сделайте на ссылках, с формами чпу адрес не выйдет, или вам по барабану на чпу? Тогда забейте в экшн формы адрес, а инпутом передавайте product_id
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #11 : 21.04.2012, 19:26:56 »
сделайте на ссылках, с формами чпу адрес не выйдет, или вам по барабану на чпу? Тогда забейте в экшн формы адрес, а инпутом передавайте product_id
Проверьте, пожалуйста ЛС
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Странные вещи при выводе $GET
« Ответ #12 : 21.04.2012, 19:30:39 »
Проверьте, пожалуйста ЛС
А не проверю. Сломалась личка у меня.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #13 : 21.04.2012, 19:36:00 »
Вы не могли бы написать action форму для одной кнопки подходящую для данного случая? Для примера. Гуглил, все равно не понимаю как это делается.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Странные вещи при выводе $GET
« Ответ #14 : 21.04.2012, 20:07:56 »
Код: html4strict
<form method="get" action="index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.tpl&category_id=89&Itemid=94"> 
    <p><input type="radio" name="product_id" value="89" class="styled"/></p>
</form>
Кстати с get может не сработать. Возможно нужно использовать post
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #15 : 21.04.2012, 20:11:26 »
При нажатии получается /index.php?product_id=89
*

CrashOVerride

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Странные вещи при выводе $GET
« Ответ #16 : 21.04.2012, 20:12:53 »
Опа, действительно post. Огромное Вам спасибо! ПРоблема решена!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите решить ошибку

Автор azumi

Ответов: 21
Просмотров: 4652
Последний ответ 08.09.2020, 18:47:08
от gartes
Не работает кнопка отправить ?

Автор warlocksp

Ответов: 6
Просмотров: 1681
Последний ответ 10.03.2017, 11:34:50
от warlocksp
Joomla 1.5.23 обновление до самой новой версии

Автор AlexeyPavlov

Ответов: 6
Просмотров: 3076
Последний ответ 12.08.2015, 16:30:53
от SeBun
Где найти перечень отличий версий Joomla 1.5?

Автор ABCroNews

Ответов: 3
Просмотров: 9923
Последний ответ 28.07.2015, 12:35:00
от ShniderHost
При индексации добавляются фразы "porn"

Автор Tsepov

Ответов: 6
Просмотров: 2212
Последний ответ 08.02.2015, 12:41:43
от Mihanja80