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

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Какие стили прописать, чтобы в выпадающем подменю бренды всплывало не один столбец а два столбца например по 5 производителей?Иначе пополняя список столбец будет длиннее экрана
ссылка http://powerbody.lv/ru/     В верхнем меню Бренды

Думаю что надо править файл dropdownMenu.css который находится в  ваш шаблон/css/dropdownMenu.css
Какой код прописать кто подскажет?
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Читайте на тему: ul, li, a, hover, display: block;
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Читайте на тему: ul, li, a, hover, display: block;


нашел похожую тему http://joomlaforum.ru/index.php?topic=128874.0

Пример

float:
.menu ul{
    width: 300px;
}
.menu ul li{
    float: left: width: 150px;
}

или можно через inline-block;

.menu ul{
    word-spacing: -3px; /* убираем пробелы */
}
.menu ul li{
    display: inline-block;
    width: 150px;
    word-spacing: normal;
}
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Слишком сложно для моего мозга :o
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Слишком сложно для моего мозга :o
select all / delete all
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
select all / delete all

Для ботаника как ты это может и легко :D
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Для ботаника как ты это может и легко :))
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Для ботаника как ты это может и легко :D

Вы вместо того, чтобы хамить, лучше бы мануалы читали.
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Читайте на тему: ul, li, a, hover, display: block;

В каком файле Joomla эти значения менять?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
В каком файле Joomla эти значения менять?
В файле CSS :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
В файле CSS :)

Вот файл CSS dropdownMenu.css который отвечает за вывод стилей подменю. Вот код этого файла. Но где и что прописать без понятия. Пробовал удалять изменять ничего не получается  :o

Код
#ot-mainmenu, #ot-mainmenu ul.level0 {
line-height:38px;
padding:0;
margin:0;
}


#ot-mainmenu li, #ot-mainmenu li li {
float:left;
margin:0;
padding:0;
}


#ot-mainmenu ul.level0 {
float:left;
margin:0px 0 0 0px;
padding:0px;
height:40px;
}


#ot-mainmenu ul.level0 li .menu_round {
float:left;
margin:0 0 0 0px;
padding:0 0 0 0px;
}


#ot-mainmenu ul.level0 li {
background:none;
cursor:pointer;
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
}


#ot-mainmenu ul.level0 li .menu_round, #ot-mainmenu ul.level0 li .menu_round .menu_round {
width:205px;
position:absolute;
z-index:8;
height:auto;
}


#ot-mainmenu ul.level0 li .menu_round, #ot-mainmenu ul.level0 li .menu_round .menu_round, #ot-mainmenu ul.level0 li.sfhover .menu_round .menu_round {
left:-999em;
}


#ot-mainmenu ul.level0 li .menu_round .menu_round, #ot-mainmenu ul.level0 li.sfhover .menu_round .menu_round {
margin:-41px 0 0 207px;
}


#ot-mainmenu ul.level0 li li {
padding:0;
margin:0;
width:205px;
}


#ot-mainmenu ul.level0 li {
margin:0 0 0 0px;
padding:0px ;
}


#ot-mainmenu ul.level0 li.level0 {
background:url(../images/spriteme1.png) no-repeat 0 0;
background-position: -7.5px -192px;
}


#ot-mainmenu ul.level0 li a {
color:#333333;
display:block;
font-size:11px;
font-weight:bold;
height:38px;
line-height:38px;
margin:1px 0;
padding:0 10px;
text-transform:capitalize;
border-left:1px solid #ffffff;
border-right:1px solid #a6a6a6;
}


#ot-mainmenu ul.level0 li a span {
height:38px;
line-height:38px;
padding:0;
text-transform:capitalize;
}


#ot-mainmenu ul.level0 li.first, #ot-mainmenu ul.level0 li.first a {
background:none;
}


#ot-mainmenu ul.level0 li.first a {
border-left:0;
}


#ot-mainmenu ul.level0 li.first {
padding-left:0;
}


#ot-mainmenu ul.level0 li.last a {
border-right:0;
}


#ot-mainmenu ul.level0 li:hover, #ot-mainmenu ul.level0 li.active, #ot-mainmenu ul.level0 li.sfhover {
background:url(../images/spriteme1.png) top center no-repeat;
background-position: -7.5px -167px;
}


#ot-mainmenu ul.level0 li a:hover, #ot-mainmenu ul.level0 li.active a, #ot-mainmenu ul.level0 li.active a:hover, #ot-mainmenu ul.level0 li.sfhover a {
text-decoration:none;
}


#ot-mainmenu ul.level0 ul, #ot-mainmenu ul.level0 ul ul {
background:#c2c2c2 url(../images/submenu-midbg.png) top left repeat-x;
float:left;
margin-top:0;
margin-bottom:0;
padding:1px 0px 0px;
position:relative;
top:0;
}


#ot-mainmenu ul.level0 li li {
border-bottom:none;
margin:0px;
padding:0 0 0 0px;
}


#ot-mainmenu li .menu_top, #ot-mainmenu li .menu_mid, #ot-mainmenu li .menu_bot {
width:100%;
float:left;
}


#ot-mainmenu li .menu_mid {
margin-top:0!important;
margin-top:-11px;
}


#ot-mainmenu li .menu_top {
height:0px;
}


#ot-mainmenu li li .menu_top {
height:0px;
}


#ot-mainmenu li .menu_bot {
height:0px;
}


#ot-mainmenu ul.level0 li li {
width:207px;
padding:0;
border-left:none;
border-right:none;
}


#ot-mainmenu ul.level0 li.parent li.sfhover, #ot-mainmenu ul.level0 li.parent li.parent.sfhover, #ot-mainmenu ul.level0 li.parent ul.level1 li.current, #ot-mainmenu ul.level0 li.parent ul.level1 li.active {
background:url(../images/submenu-active-bg.png) no-repeat;
}


#ot-mainmenu ul.level0 li.parent li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent li.parent a span, #ot-mainmenu ul.level0 li.parent.sfhover li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent.sfhover li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent.sfhover li.parent a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent.sfhover li.parent a span {
background:url("../images/arrowbold.png") no-repeat 96% 10px;
}


#ot-mainmenu ul.level0 li.parent li a span, #ot-mainmenu ul.level0 li.parent li.parent li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent li.parent li a span, #ot-mainmenu ul.level0 li.parent.sfhover li a span, #ot-mainmenu ul.level0 li.parent li.parent.sfhover li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent.sfhover li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent.sfhover li a span, #ot-mainmenu ul.level0 li.parent li.parent li.parent li.parent li.parent.sfhover li a span {
background:none;
}


#ot-mainmenu ul.level0 li.parent li.first, #ot-mainmenu ul.level0 li.parent li.first a {
border:none;
margin-top:0;
}


#ot-mainmenu ul.level0 li.parent ul li {
border:none;
border-top:1px solid #b2b2b2;
padding:0;
}


#ot-mainmenu ul.level0 li.parent ul li a {
border:0;
border-right:medium none;
border-top:1px solid #ffffff;
cursor:pointer;
display:block;
font-weight:bold;
height:auto;
line-height:normal;
margin:0;
padding:3px;
text-transform:none;
width:auto;
}


#ot-mainmenu ul.level0 li.parent ul li a span {
background:none repeat scroll 0 0 transparent;
display:inline-block;
font-size:11px;
height:auto;
line-height:normal;
padding:3px 9px 7px 3px;
text-transform:none;
}


#ot-mainmenu ul.level0 li.parent ul li.sfhover a, #ot-mainmenu ul.level0 li.parent ul li a:hover, #ot-mainmenu ul.level0 li.parent ul li.parent li a:hover, #ot-mainmenu ul.level0 li.parent ul li.parent li.parent li a:hover, #ot-mainmenu ul.level0 li.parent ul li.active li a:hover {
background-image:none;
}
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
FireBug + http://htmlbook.ru/css = желаемый результат
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Slavik86

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Получилось. Давно firebugom непользовался.
Код
#ot-mainmenu ul.level0 li .menu_round, #ot-mainmenu ul.level0 li .menu_round .menu_round {
width:205px;
position:absolute;
z-index:8;
height:auto;
}

Width поменял на 625px.И получилось
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 4181
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 2002
Последний ответ 21.05.2021, 08:40:40
от arma
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 1649
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83
Редактирование Модуля - в меню не удаляется пункт

Автор bovinkm

Ответов: 4
Просмотров: 1832
Последний ответ 16.08.2019, 15:00:22
от bovinkm
Не выбирается материал в Joomla при создании меню. Как быть?

Автор elliotos

Ответов: 8
Просмотров: 3437
Последний ответ 09.07.2019, 16:38:31
от cerxx