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

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Title страницы в iframe
« : 18.10.2013, 14:05:43 »
Приветствую! Есть проблема. Есть сайт, что то вроде сайта клиники. На сайте будут специалисты. Кнопка "Отзывы" переходит в карточку специалиста, в карточке есть кнопка "Запись на прием". При нажатии на нее сделал модальное окно а в нем форму через RSForm. Чтобы была одна форма но при этом запись велась к разным врачам, сделал вот как написано тут. Все бы и ничего, все работает, title вытягивается, но проблема в том что форма в iframe идет, а у iframe есть свой title, и он постоянно один и тот же, по сути название сайта. Вопрос, возможно ли вытянуть в форму title который главный, то есть не из iframe, а тот что во вкладке браузера ^-^ Ну или в iframe подставлять title который во вкладке браузера. Заранее благодарен!
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Re: Title страницы в iframe
« Ответ #2 : 18.10.2013, 14:45:16 »
я немного не понял(( Специалистов будет порядка 30. И это мне что надо делать 30 пунктов и 30 форм чтоли? Просто форма одна, а спецов много и меняется только один параметр - это скрытое поле которое возвращает заголовок страницы(аля ФИО спеца) и отправляет на почту. Или может я совсем не понял, объясните пожалуйста. Спасибо!
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Re: Title страницы в iframe
« Ответ #3 : 18.10.2013, 15:05:21 »
Выводите модуль на тойже странице что и врач, тогда тайтл будет как надо
как пример http://joomlaforum.ru/index.php/topic,223325.msg1168386.html#msg1168386
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Re: Title страницы в iframe
« Ответ #4 : 18.10.2013, 15:58:46 »
 Я так пробовал уже сделать, тут тоже есть свой костыль. При такой конструкции действительно цепляет нужный title, но при этом в форме не работает AJAX проверка полей, вместо этого происходит перезагрузка страницы, и потом когда опять открываю попап, там ошибки после проверки.

Сейчас работает через такую ссылку

Код
<a class="modal" href="index.php?option=com_rsform&amp;formId=3&amp;tmpl=component" rel="{handler: 'iframe', size: {x: 660, y: 475}}">Запись на прием</a>

Вот при такой конструкции AJAX проверка работает нормально, затем происходит отправка, и в этом же попапе появляется сообщение благодарности. Все это происходит без перезагрузки страницы, но здесь title не тот. не могу найти идеального варианта, уже замучался >:(
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Title страницы в iframe
« Ответ #5 : 18.10.2013, 16:05:04 »
Ещё можно передавать в параметрах URL title страницы, а потом из URL брать. Типо так
Цитировать
<a class="modal" href="index.php?option=com_rsform&amp;formId=3&amp;tmpl=component&amp;title=<?php echo $title ?>" rel="{handler: 'iframe', size: {x: 660, y: 475}}">Запись на прием</a>

А брать из URL так
$title_refer = JFactory::getApplication()->input->getWord('title', '');
тогда переменная $title_refer будет содержать нужный вам тайтл
« Последнее редактирование: 18.10.2013, 16:13:49 от Efanych »
Создание сайтов, шаблонов, помощь в решении проблем.
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Re: Title страницы в iframe
« Ответ #6 : 18.10.2013, 16:11:32 »
Код
$title_refer = JFactory::getApplication()->input->getWord('title', '');

А это простите куда вставлять? В код или в Доп параметры поля?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Title страницы в iframe
« Ответ #7 : 18.10.2013, 16:12:30 »
Код
$title_refer = JFactory::getApplication()->input->getWord('title', '');

А это простите куда вставлять? В код или в Доп параметры поля?
А вы каким образом подставляете тайтл страницы в поле?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Re: Title страницы в iframe
« Ответ #8 : 18.10.2013, 16:24:49 »
Ну вообще как бы так и планировалось. Что для скрытого поля я делаю
Код
//<code>
$document = & JFactory::getDocument();
return $document->title;
//</code>

После этого в value поля попадает title страницы, то есть ФИО специалиста. И потом на почту приходит значения поля. Или вы мне показали тоже самое только проще?)
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Title страницы в iframe
« Ответ #9 : 18.10.2013, 16:35:10 »
Поидее тоже самое, только не проще, а почти так же...
Тогда так...
Цитировать
<a class="modal" href="index.php?option=com_rsform&amp;formId=3&amp;tmpl=component&amp;title=<?php $document = & JFactory::getDocument();echo $document->title; ?>" rel="{handler: 'iframe', size: {x: 660, y: 475}}">Запись на прием</a>

и так

Цитировать
//<code>
$title_refer = JFactory::getApplication()->input->getWord('title', '');
return $title_refer;
//</code>
Создание сайтов, шаблонов, помощь в решении проблем.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Title страницы в iframe
« Ответ #10 : 18.10.2013, 17:00:50 »
1. Зачем передавать через get в ссылке если есть post
2. Зачем выводить здесь модальное окно в фрейме через component.php. Так вы загружаете компонент с лишними запросами frag79 правильную ссылку дал так в работу включается только модуль
Не срабатывает валидация, вместо этого происходит перезагрузка страницы ищите конфликты скриптов они не обрабатывают должным образом события
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Title страницы в iframe
« Ответ #11 : 18.10.2013, 17:54:54 »
Цитировать
Зачем выводить здесь модальное окно в фрейме через component.php. Так вы загружаете компонент с лишними запросами
А в чём собственно проблема? Увеличение нагрузки на 0,01%? С другой стороны лишние скрипты и форма в теле страницы...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Re: Title страницы в iframe
« Ответ #12 : 19.10.2013, 13:12:12 »
Поидее тоже самое, только не проще, а почти так же...
Тогда так...
и так


Увы, не работает, эта конструкция, value пустой возвращается:-(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Передирект страницы панели управления

Автор aviyar

Ответов: 6
Просмотров: 12760
Последний ответ 09.04.2025, 11:53:35
от aviyar
Ошибка при сохранении страницы

Автор gaa001

Ответов: 3
Просмотров: 1948
Последний ответ 05.11.2019, 14:14:37
от gaa001
Последние посещенные страницы пользователем

Автор Fedor Vlasenko

Ответов: 18
Просмотров: 8444
Последний ответ 06.08.2019, 13:41:48
от pH43
Код вывести название страницы

Автор qvaro

Ответов: 1
Просмотров: 1471
Последний ответ 24.11.2018, 18:33:07
от beliyadm
Смещаются элементы страницы при добавлении нового материала

Автор zare4nev_alexander

Ответов: 10
Просмотров: 1564
Последний ответ 01.06.2018, 06:58:16
от draff