Новости 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 Ответов
  • 1292 Просмотров
*

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Привет всем. Стандартный шаблон из трех блоков (left content right), как сделать так, чтобы если в блоке right нет установленных модулей, блок не отображался, а пустой пространство занимал блок content.

Полазил по интернету, нашел вариант с php вставкой суффикса в название стиля, а уже в стиле прописывание разных вариантов ширины блоков. Это единственный вариант, или есть проще?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Как правильно убрать пустой блок?
« Ответ #1 : 05.05.2014, 19:31:20 »
Это классическое решение:
Код: php
        <?php if($this->countModules('right')) : ?>
          <div class="position_right">
            <jdoc:include type="modules" name="right" style="xhtml" />
          </div>
        <?php endif; ?>

Тоже самое для left
« Последнее редактирование: 05.05.2014, 19:36:21 от AlekVolsk »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Как правильно убрать пустой блок?
« Ответ #2 : 05.05.2014, 19:35:52 »
Далее для content:
Код: php
<?php
  if($this->countModules('left and right') == 0) $contentwidth = "_full";
  if($this->countModules('left or right') == 1) $contentwidth = "_middle";
  if($this->countModules('left and right') == 1) $contentwidth = "_small";
?>
  <div class="content<?php echo $contentwidth; ?>">
    <jdoc:include type="component" />
  </div>

В стилях соответственно выставляете нужную ширину для .content_full, .content_middle и .content_small
*

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Re: Как правильно убрать пустой блок?
« Ответ #3 : 05.05.2014, 19:57:42 »
ну да, этот вариант и видел. спасибо.
*

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Re: Как правильно убрать пустой блок?
« Ответ #4 : 07.05.2014, 01:06:51 »
.
« Последнее редактирование: 07.05.2014, 09:05:28 от kilnart »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно писать медиа запрос?

Автор web1

Ответов: 4
Просмотров: 3036
Последний ответ 20.09.2022, 22:01:21
от darkghost
Как убрать боковые отступы в мобильной версии шаблона?

Автор Евгений1980

Ответов: 2
Просмотров: 1716
Последний ответ 18.01.2021, 18:24:53
от arma
Как убрать маркер только из одного пункта меню.

Автор kuraev64

Ответов: 2
Просмотров: 1679
Последний ответ 20.07.2020, 11:18:44
от kuraev64
Не работает правильно сайт на хосте

Автор Алексей Лоскутов

Ответов: 6
Просмотров: 2025
Последний ответ 21.05.2020, 20:23:57
от xpank
Как сделать плавающий блок/модуль. Пример есть!

Автор Good_user

Ответов: 8
Просмотров: 12593
Последний ответ 04.04.2020, 13:49:11
от jan_dax