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

pitonn

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Подскажите кто знает, как используя Модалайзер (squeezebox) задавать размеры iframe'у. В настройках плагина размер окон стоит автоматом. Ссылка вида
<a class="modal" rel="{handler:'iframe', size:{x:400,y:300}}" href=""></a>
открывает окно, но оно не получает размер 400х300. А вот если в настройках плагина сделать открытие не через iframe, то все норм, размер окна получается правильным. Но нужно задавать размер именно iframe'у, т.к. благодаря ему можно открывать ссылки из этого окна в этом же окне, а не с переходом в главное окно.

И еще попутный вопрос. Ссылки из окна открываются в окне, но если тыкать кнопку или submit, то весь сайт открывается в этом окне. Как сделать, чтоб и при нажатии на кнопки, они работали по принципу ссылок, т.е. отображали в этом же всплывающем окне только сам компонент, а не сайт целиком. Ну или как вариант, чтоб при нажатии кнопок, происходила обработка формы и всплывающее окно закрывалось, а пользователя перекидывало на главную страницу сайта?

window.close();
self.close(); и подобные вещи почему-то не действуют в этих модальных окнах.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
В настройках плагина размер окон стоит автоматом.
Ну так поставьте не автоматом :)
Цитировать
И еще попутный вопрос.
Добавьте к ссылке onclick="window.parent.location.href=href"
Создание сайтов, шаблонов, помощь в решении проблем.
*

pitonn

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Ну так поставьте не автоматом :)
Так они открываются в нужном размере, только если параметр стоит Автоматом.
Добавьте к ссылке onclick="window.parent.location.href=href"
Так мне надо не к ссылке, а к кнопке. На кнопке этот код не хочет работать.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
По первому вопросу ничего не скажу (разве что выключте модализер и вызовите родной SqueezeBox строчкой <?php JHTML::_('behavior.modal'); ?> (где-то в шаблоне), тогда параметры из ссылки будут передаваться), а по второму попробуйте ещё
Цитировать
window.parent.location.href=window.parent.location.href;
или
window.parent.SqueezeBox.close();
Больше вариантов не знаю.
« Последнее редактирование: 23.03.2012, 19:57:30 от Efanych »
Создание сайтов, шаблонов, помощь в решении проблем.
*

charllie

  • Новичок
  • 7
  • 0 / 0
У меня возникает подобная проблема, при следующих обстоятельствах:
1) вызван "родной SqueezeBox" строчкой - <?php JHTML::_('behavior.modal'); ?>
2) включен плагин Modalizer
3) модальное окно вызывается следующей строчкой - <a class="modal" rel="{handler: 'iframe', size: {x: 500, y: 450}}" href="index.php/registratsiya">Вход</a>

Размер окон регулируется, никаких проблем нет, но входя в админку или пройдя регистрацию в окне открывается весь сайт как и в проблеме ТС.

Не могу понять куда необходимо вставить:
Цитировать
window.parent.location.href=window.parent.location.href;
или
window.parent.SqueezeBox.close();

К тому же не получается зайти в настройки плагина Modalizer, почемуто выдается ошибка сервера. А при полном отключении этого плагина во всплывающем окне всегда начинает полностью отображаться сайт.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JEvents размер модуля календаря

Автор sosny

Ответов: 0
Просмотров: 1020
Последний ответ 25.02.2019, 20:03:22
от sosny
UddeIM 4 переход на php 7.2

Автор Pavel

Ответов: 9
Просмотров: 1390
Последний ответ 03.02.2019, 21:37:31
от Pavel
Увеличить размер кнопок скрипта Соцсетей

Автор aleksandrik

Ответов: 3
Просмотров: 1293
Последний ответ 27.11.2016, 06:19:27
от Missile
Не работает переход по ссылкам с главной страницы

Автор Grunya

Ответов: 0
Просмотров: 1218
Последний ответ 05.08.2016, 17:49:10
от Grunya
Akeeba Backup - после переноса вырос размер бэкапа

Автор Андрей Нестеров

Ответов: 13
Просмотров: 1609
Последний ответ 21.02.2014, 23:14:08
от Андрей Нестеров