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

mashulis02

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Доброго времени суток!

Нужно мне немного подправить код в компоненте Joomsport для вывода данных немного в другом формате.
Есть такая строчка
Код
for($p=0;$p<$how_rows;$p++){
echo "<div class='df_num_home'>".((isset($lists['squard1'][$p]->ppos) && $lists['squard1'][$p]->ppos)?$lists['squard1'][$p]->ppos:"&nbsp;")."</div>";  
.....
подскажите, пожалуйста, что означает эта конструкция
Код
((isset($lists['squard1'][$p]->ppos) && $lists['squard1'][$p]->ppos)?$lists['squard1'][$p]->ppos:"&nbsp;")
$lists заполняется через LoadObjectList.

В идеале мне нужно посмотреть какое значение находится в $lists['squard1'][$p]->ppos и соотвеnственно потом вывести в нужном div в зависимости от значения.

Вот так не получается

Код
$pos_p=$lists['squard1'][$p]->ppos;
if ($pos_p == 3) { echo "<div class='df'>....

В php знаний недостаточно, приходится изучать по мере возникновения вопросов.
Спасибо.
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
подскажите, пожалуйста, что означает эта конструкция

 забыл сказать что же она выводит уже в на сайте...

 проверить это легко удали правильно какой нибудь кусок кода в этих пределах и посмотри что измениться...
...
*

mashulis02

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Некорректно задан мной вопрос конечно. Эта строчка выводит значение поля ppos (в данном случае позицию игрока). Меня интересует с точки зрения php что значит такая конструкция или как она читается
((isset($lists['squard1'][$p]->ppos) && $lists['squard1'][$p]->ppos)?$lists['squard1'][$p]->ppos:"&nbsp;")
*

mashulis02

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
С утра мозги посвежее. Удалось найти описание.  Данная конструкция есть не что иное как тернарный оператор. http://www.php.su/learnphp/operators/?compar
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что означает этот лог

Автор Stasweb

Ответов: 1
Просмотров: 1804
Последний ответ 16.05.2015, 08:29:07
от Stasweb
Как вынуть форум с сайта(вот такая тема)?

Автор IrochkaStep

Ответов: 5
Просмотров: 1000
Последний ответ 22.06.2014, 17:20:50
от IrochkaStep
Конструкция страницы с материалом

Автор serg450453

Ответов: 4
Просмотров: 1376
Последний ответ 11.05.2012, 16:16:24
от serg450453