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

MishOK

  • Захожу иногда
  • 64
  • 0 / 0
Добрый день!
Задача была такая: в самом низу страницы был горизонтальный блок, назывался Footer.
Был он поделен на три равные части: position 9, position 10, position 11
Каждая из них была с параметром width 33.3% вобщем равные по ширине.
А мне нужно поделить не на три, а на 4...
Что я сделал:
1) Добавил в templatedetails.xml строку с названием новой позиции в данном случае "а10"
                <position>position-9</position>
      <position>position-10</position>
      <position>position-a10</position>
      <position>position-11</position>
2)Добавил в index php блок
div id="bottom">
   <div class="box box1"> <jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /></div>
   <div class="box box2"> <jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /></div>
   <div class="box box3"> <jdoc:include type="modules" name="position-a10" style="beezDivision" headerlevel="3" /></div>
   <div class="box box4"> <jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" />
</div>

Что нужно сделать дальше? У меня появилась позиция, но не так, как хотелось.
И разместить в получившейся позиции я ничего не могу.
« Последнее редактирование: 23.05.2014, 11:19:42 от MishOK »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

MishOK

  • Захожу иногда
  • 64
  • 0 / 0
Ну для ячеек прописана только ширина width: 25% для каждой
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
а я бы сделал с помощью таблицы....
...
*

MishOK

  • Захожу иногда
  • 64
  • 0 / 0
Не дробить его на куски, а просто оставить одну позицию?
А после в нее вписать материал с таблицей?
Если не сложно, гляньте страничку: окно-рехау.рф
В самом низу... там несколько ссылок и кнопки соцсетей.
А хотелось бы еще один столб для ссылок воткнуть.
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
В самом низу... там несколько ссылок и кнопки соцсетей.
А хотелось бы еще один столб для ссылок воткнуть.
это надо редактировать сам модуль соц сетей...
Не дробить его на куски, а просто оставить одну позицию?
А после в нее вписать материал с таблицей?
я имею ввиду что с помощью таблицы можно расставить эти позиции так как надо...
...
*

MishOK

  • Захожу иногда
  • 64
  • 0 / 0
Ну моих познаний врядли для этого хватит.
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
<table width="100%" border="1">
  <tr>
    <td rowspan="2"><jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /></td>
    <td rowspan="2"><jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /></td>
    <td><jdoc:include type="modules" name="position-a10" style="beezDivision" headerlevel="3" /></td>
  </tr>
  <tr>
    <td><jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" /></td>
  </tr>
</table>
...
*

MishOK

  • Захожу иногда
  • 64
  • 0 / 0
Все получилось. Добавил параметр выравнивания... получилось <td rowspan="2" valign="top">
А вот отцентовать кнопки метрики и соцсети пока не получается... но в целом это уже мелочи.
Главная задача решена. Спасибо и + в репу.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Ну для ячеек прописана только ширина width: 25% для каждой
дописать расположение - как-то так
Код
.position-a10, .position-11 {
    float: left;
    margin: 0 5px;
    width: 25%;
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться