Новости 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 5475 Просмотров
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
Дело такое: два модуля с баннерами  в одной позиции шаблона "top", выводятся друг над другом, как можно сделать, что бы они выводились в этой же позиции, но горизонтально, рядом друг с другом.

Подозреваю, что все дело в шаблоне, в частности править эту позицию в нем, или это можно решить как то иначе?

нашел статью на этом сайте http://joomlaportal.ru/content/view/409/53/

Цитировать
Стили отображения модулей определены в файле includes/frontend.html.php. В настоящее время поддерживаются следующие стили (параметр $style):

    * mosLoadModules( "position" ) — используется для стандартного вывода модулей в таблицах
    * mosLoadModules( "position", 1 ) — используется для вывода модулей горизонтально
    * mosLoadModules( "position", -1 ) — используется для вывода модулей без таблиц и блоков div, у модуля не будет заголовка
    * mosLoadModules( "position", -2 ) — используется для вывода модулей блоками div
    * mosLoadModules( "position", -3 ) — используется для создания в модуле круглых углов

Примечание: параметр $style отвечает за способ вывода модулей в позиции. А вот внешнее оформление модулей задается уже непосредственно в файле template_css.css шаблона.

Перерыл весь  includes не нашел файла frontend.html.php

Может мне глаза нужно протереть?  пожалуйста...

Сайт Joomla 1.5.x
*

CBETO4

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Что-то мне подсказывает, что это для Joomla 1.0...
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
вот и я так думаю... если учитывать срок публикации статьи
*

atolic

  • Захожу иногда
  • 70
  • 0 / 0
Дело такое: два модуля с баннерами  в одной позиции шаблона "top", выводятся друг над другом, как можно сделать, что бы они выводились в этой же позиции, но горизонтально, рядом друг с другом.

Подозреваю, что все дело в шаблоне, в частности править эту позицию в нем, или это можно решить как то иначе?

нашел статью на этом сайте http://joomlaportal.ru/content/view/409/53/

Перерыл весь  includes не нашел файла frontend.html.php

Может мне глаза нужно протереть?  пожалуйста...

Сайт Joomla 1.5.x

Самый простой способ:
при создании своего модуля с 2 баннерами-создай сначала таблицу с 2-ячейками в одной строке. И код своих баннеров помещай каждый в соответствующую ячейку таблицы.
(при этом размер 2 х-баннеров рядом по горизонтали ДОЛЖЕН влезать в позицию одного млдуля "top")
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
то что в статье явно для 1.0.

В <jdoc:include ....поставьте type="none", а далее обтекание Float через СSS настойте.
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
Самый простой способ:
при создании своего модуля с 2 баннерами-создай сначала таблицу с 2-ячейками в одной строке. И код своих баннеров помещай каждый в соответствующую ячейку таблицы.
(при этом размер 2 х-баннеров рядом по горизонтали ДОЛЖЕН влезать в позицию одного млдуля "top")
Вывожу при помощи стандартного компонента Joomla баннер, а не при помощи  вставки кода в модуль. так что этот вариант не подходит, к сожалению.

Цитировать
В <jdoc:include ....поставьте type="none", а далее обтекание Float через СSS настойте.

так а тут можно подробнее обтекание Float я настрою а где ставить type="none"?
« Последнее редактирование: 14.09.2009, 11:40:04 от lok »
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
может еще кто что посоветует? вопрос актуален до сих пор!
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Ну какие проблемы то?

Создайте позицию  <jdoc:include type="modules" name="top2" style="xhtml" />

В name Ваша позиция, в style лучше укажите в Вашем случаи XHTML, для 2 баннеров укажите один и тот же суффикс и выводите 2 баннера на одну позицию.

В итоге у Вас будут 2 конструкции типа <div class="moduletable-суффикс"> </div>

В CSS укажите для
.moduletable-суффикс
{
float:left;
}

И следите за тем, чтобы контейнер, в который Вы вставляете 2 данных баннера был по ширине больше и равен сумме широт 2 баннеров, иначе все равно они будут друг под другом.

Для избежания следующих возможных проблем, после <jdoc:include type="modules" name="top2" style="xhtml" /> добавьте <br style="clear:both;"/>
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
опробовал этот вариант не получилось, но по порядку!
1. просмотрел index.php шаблона, было примерно тоже самое. Единственное смутило стили css.
Код
<tr>

      <td><div id="top_menu_top">

          <div id="top_menu_top_inner">

            <jdoc:include type="modules" name="top" style="xhtml" />

          </div>

        </div></td>

    </tr>

Посмотрел стили везде стоит float:left;

Код
#top_menu {

width : 100%;

float : left;

height : 40px;

padding : 0;

margin : 0;

overflow : visible;

background-color : #333333;

background-image : url(../images/top_menu.gif);

background-repeat : repeat-x;

}

#top_menu_inner {
  float : left

overflow : visible;

height : 38px;

padding : 0;

margin : 0;

padding-top : 2px;

}

#top_menu_top {

float : left;

height : auto;

background-color : #dddddd;

margin : 0;

padding : 0;

width : 100%;

background-image : url(../images/top_menu_top_bg.jpg);

}

#top_menu_top_inner {
  float : left;

height : auto;

margin : 0;

overflow : hidden;

color : #000;

padding-left : 5px;

padding-right : 5px;

margin-top : 0px;

padding-top : 5px;

background-image : url(../images/top.gif);

background-repeat : repeat-x;

}

Так что даже не знаю что мешает?...

Попробовал по другому создал новую позицию top2

Код
<tr>

      <td><div id="top_menu_top">

          <div id="top_menu_top_inner">

            <jdoc:include type="modules" name="top2" style="xhtml" />

            <jdoc:include type="modules" name="top" style="xhtml" />

          </div>

        </div></td>

    </tr>

задал в модулях суфикс top2

и прописал его в css

Код
.moduletable-top2
{
float:left;
}


тоже не помогло. Подозрения на стили CSS  "top_menu_top"  и "top_menu_top_inner" что это из за них!!
Прилагаю полные файлы шаблона index.php и template.css





[вложение удалено Администратором]
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
Нашел такое вот:
в index.php  в самом начале таблицы стоит:
Код
<body>

<div id="wrapper">

  <table width="100%" border="0" cellpadding="0" cellspacing="0">

 и дальше пошла таблица...

посмотрел в CSS "wrapper"

Код
#wrapper {

max-width: 1280px;

margin-left: auto;

margin-right: auto;

display: block;

}

очень смутило  display: block; прочитал в справочнике CSS
"display: block; - Элемент отображается как прямоугольник, ширина которого занимает 100% ширины родительского элемента."

 возможно он определяет баннер как со 100% ширины родительского элемента?
*

CBETO4

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
возможно он определяет баннер как со 100% ширины родительского элемента?

простите, что?) Какой баннер? Из ваших кодов виден главный контейнер и вписанная в него стандартная таблица без стилей...
*

lok

  • Захожу иногда
  • 60
  • 1 / 0
простите, что?) Какой баннер? Из ваших кодов виден главный контейнер и вписанная в него стандартная таблица без стилей...

читайте вопрос с самого начала!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В новом шаблоне не адаптируется изображение

Автор Ebelous

Ответов: 4
Просмотров: 2983
Последний ответ 13.02.2024, 17:01:12
от Vastriet
CSS для позиции модуля

Автор tierex

Ответов: 3
Просмотров: 2961
Последний ответ 26.05.2023, 11:06:00
от tierex
Позиционирование модуля

Автор Frost_

Ответов: 4
Просмотров: 3310
Последний ответ 25.01.2023, 11:36:57
от Frost_
Как уменьшить отступ между Title и Components в шаблоне Helix3

Автор artem_wrong

Ответов: 21
Просмотров: 6348
Последний ответ 17.06.2022, 22:42:47
от Scaltro
Расположение текста

Автор ast

Ответов: 4
Просмотров: 2401
Последний ответ 17.06.2020, 16:45:26
от ast