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

nikolinho

  • Захожу иногда
  • 71
  • 0 / 0
У меня шаблон waybeyond от yootheme.com, я хочу сделать ещё дополнительный стиль меню.

вот стиль
я его в ставлю в menu.css
Цитировать
/*
 * rpl
 */

#rpl li.

#rpl {
   width: 970px;
   height: 72px;
   margin: 0;
   padding: 0;
   background: url(../images/dop-menu/menu-rpl-bg.jpg) no-repeat left top;


}
#rpl ul {
        list-style: none;
   margin: 0px 110px 0px 64px;
   padding: 0;
       
       
}
#rpl ul li {
   display: inline;
   margin: 0;       




}
#rpl ul li a {
   height:25px;
   display: block;
   float: left;
   padding: 11px 11px 0 11px;
   font: bold 12px Arial;
   color: #FFF;
   text-decoration: none;

}

#rpl ul li a:hover {
   color:#FFF;
   background: url(../images/dop-menu/menu-rpl-hover.png) repeat-x left top;
}

#rpl ul li#active a {
   color:#FFF;
   background: url(../images/dop-menu/menu-rpl-hover.png) repeat-x left top;
}




затем в модуле ставлю *rpl*



и не получается.

подскажите пожалуйста как сделать.
« Последнее редактирование: 01.04.2011, 11:19:40 от nikolinho »
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
Re: Подскажите как сделать стиль меню
« Ответ #1 : 01.04.2011, 07:47:48 »
картинку не видать
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

nikolinho

  • Захожу иногда
  • 71
  • 0 / 0
Re: Подскажите как сделать стиль меню
« Ответ #2 : 01.04.2011, 11:19:56 »
картинку не видать
сделал большую картинку.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
Re: Подскажите как сделать стиль меню
« Ответ #3 : 01.04.2011, 11:51:23 »
надо так : "_rpl"
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Подскажите как сделать стиль меню
« Ответ #4 : 01.04.2011, 12:03:16 »
Вообще-то, в дополнительных параметрах написано суффикс класса.
В обрывке CSS ни одного класса нет.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
Re: Подскажите как сделать стиль меню
« Ответ #5 : 01.04.2011, 12:06:55 »
и это тоже!
необходимо правильно оформить CSS
смотри FAQ
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

nikolinho

  • Захожу иногда
  • 71
  • 0 / 0
Re: Подскажите как сделать стиль меню
« Ответ #6 : 01.04.2011, 13:28:14 »
вот полный menu.css

Цитировать
/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * topmenu
 */

 
div#topmenu ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
   float: left; 
}

div#topmenu li {
   margin: 0px;
   padding: 0px;
   float: left;
   display: block;
}

div#topmenu li a {
   display: block;
   height: 25px;
   padding: 0px 10px 0px 10px;
   background: url(../images/topmenu_item_bg.png) 0 8px no-repeat;
   float: left;
   overflow: hidden; 
   text-decoration: none;
}

div#topmenu li.item1 a {
   padding: 0px 10px 0px 0px;
   background: none;
}

div#topmenu a:link, div#topmenu a:visited {
   color: #646464;
}

div#topmenu a:hover {
   color: #000000;
   text-decoration: underline;
}

/*
 * menu
 */

 
div#menu ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
   float: left; 
}

div#menu li {
   position: relative;
   margin: 0px;
   padding: 0px;
   display: block;
   float: left;
   z-index: 5; 
}

div#menu li a, #menu li span.separator {
   height: 39px;
   display: block;
   float: left;
   line-height: 32px;
   text-decoration: none;
   color: #ffffff;
}

div#menu li span { 
   display: block;
   cursor: pointer;
   background-repeat: no-repeat; 
   background-position: 95% 0px; 
}

div#menu li a.current { 
   font-weight: bold;
}

div#menu a:hover,
div#menu span.separator:hover,
div#menu span.hovered { 
   /* color: #000000; */
}

div#menu a.active, div#menu span.active { 
   color: #ffffff;
}

div#menu li.parent span.separator { 
   cursor: pointer;
}

 
div#menu ul.menu {
}

div#menu li.level1 {
}

div#menu a.level1, div#menu span.level1 {
   padding: 0px 25px 0px 23px;
   background: url(../images/menu_level1_item.png) 100% 0 no-repeat;
   font-size: 110%;
   line-height: 250%;
}

div#menu li.last a.level1, div#menu li.last span.level1 { 
   background: none;
}

div#menu li.active {   
   margin: 0px -7px 0px -2px;
   background: url(../images/menu_level1_item_active_l.png) 0 0 no-repeat;
}

div#menu li.first.active { 
   margin: 0px -7px 0px 0px;
   background: url(../images/menu_level1_item_active_l.png) 0 0 no-repeat;
}

div#menu li.level1 li.active {   
   margin: 0px;
   background: none;
}

div#menu li.active a.level1 {   
   padding: 0px 30px 0px 20px;
   background: url(../images/menu_level1_item_active_r.png) 100% 0 no-repeat;
}

div#menu a.level1 span, div#menu span.level1 span {
}

 
div#menu a.level1 span.title, div#menu span.level1 span.title{
   padding: 0px;
   font-size: 100%;
   line-height: 180%;
}

 
div#menu a.level1 span.subtitle, div#menu span.level1 span.subtitle {
   margin-top: -5px;
   padding: 0px 0px 10px 0px;
   background: none;
   font-size: 70%;
   font-weight: normal;
   color: #ffffff;
   line-height: 10px;
}

 
div#menu li.fancy {
   position: absolute;
   top: 0px;
   visibility: hidden;
   z-index: 4;
   overflow: hidden;
   background: #c8001e;
}

div#menu li.bg-blue { background: #00bed2; }
div#menu li.bg-pink { background: #c800c8; }
div#menu li.bg-orange { background: #dc5000; }
div#menu li.bg-green { background: #78c800; }
div#menu li.bg-yellow { background: #FFC800; }
div#menu li.bg-lilac { background: #6432C8; }
div#menu li.bg-turquoise { background: #00DCB4; }

div#menu li.fancy div.fancy-1 {
   background: url(../images/menu_fancy_l.png) 0 0 no-repeat;
}

div#menu li.fancy div.fancy-2 {
   padding: 0px 50px 0px 50px;
   background: url(../images/menu_fancy_r.png) 100% 0 no-repeat;
}

div#menu li.fancy div.fancy-3 {
   height: 35px;
   background: url(../images/menu_fancy_m.png) 0 0 repeat-x;
}

 
div#menu ul.menu ul {
   position: absolute;
   top: 39px;
   left: -999em; 
   width: 165px;
   padding: 2px 0px 3px 0px;
   background: url(../images/menu_dropdown_bg.png) 0 100% no-repeat;
}

div#menu li:hover ul, div#menu li.hovered ul {
   left: 0px; 
   z-index: 100;
}

div#menu li.level1 li {
      width: 100%; 
   text-indent: 15px;
}

div#menu li.level1 li a, div#menu li.level1 li span.separator{
   height: 25px;
   padding: 0px;
   margin: 0px 1px 0px 1px;
   background: none;
   float: none; 
   display: block;
   line-height: 25px;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent { 
   background: url(../images/menu_level2_item_parent.png) 100% 0 no-repeat;
}

div#menu li.level2 a.active, div#menu li.level2 span.active { 
}

div#menu li.level2 a:hover,
div#menu li.level2 span.separator:hover,
div#menu li.level2 span.hovered { 
}


 

 
div#menu li ul ul {
   margin: -42px 0 0 164px; 
}

div#menu li:hover ul ul, div#menu li.hovered ul ul {
   border-top: 1px solid #000000;
}

 
div#menu li:hover ul ul, div#menu li.hovered ul ul, 
div#menu li:hover ul ul ul, div#menu li.hovered ul ul ul, 
div#menu li:hover ul ul ul ul, div#menu li.hovered ul ul ul ul { 
   left: -999em;
}

 
div#menu li li:hover ul, div#menu li li.hovered ul, 
div#menu li li li:hover ul, div#menu li li li.hovered ul, 
div#menu li li li li:hover ul, div#menu li li li li.hovered ul { 
   left: 0;
   z-index: 100;
}


/*
 * sub menu
 */
 
 
div#middle div.mod-menu div.module ul,
div#middle div.mod-menu div.module ul {
   margin: 0px;
   padding: 0px;
   overflow: hidden;
   list-style: none;
}

div#middle ul.menu li {
   margin: 0px;
   padding: 0px;
   display: block;
}

div#middle ul.menu a, div#middle ul.menu span.separator {
   height: 25px;
   background: url(../images/submenu_l_item.png) 0 0 no-repeat;
   display: block;
   line-height: 25px;
   text-decoration: none;
   color: #ffffff;
}

div#right ul.menu a, div#right ul.menu span.separator { 
   background: none;
   color: #646464;
}

div#middle ul.menu li span { 
   display: block;
   background-repeat: no-repeat; 
   background-position: 95% 0px; 
}

div#middle ul.menu a.current { 
   font-weight: bold;
}

div#middle ul.menu a:hover,
div#middle ul.menu span.separator:hover,
div#middle ul.menu span.hovered { 
   /* color: #ff0000; */
}

div#middle ul.menu a.active, div#middle ul.menu span.active { 
   /*color: #ffffff;*/
}

div#middle ul.menu li.parent span.separator { 
   cursor: pointer;
}

div#middle ul.menu a.parent, div#middle ul.menu span.parent { 
   background: url(../images/submenu_l_item_parent.png) 0 0 no-repeat;
}

div#right ul.menu a.parent, div#right ul.menu span.parent { 
   background: url(../images/submenu_r_item_parent.png) 0 0 no-repeat;
}

 
div#middle ul.menu li.level1 {
}

div#middle ul.menu a.level1, div#middle ul.menu span.level1 {
   text-indent: 15px;
}

 
div#middle ul.menu li.level2 {
   background: url(../images/submenu_l_level2_item.png) 20px 0px no-repeat;
}

div#right ul.menu li.level2 { background: url(../images/submenu_r_level2_item.png) 20px 0px no-repeat; } 

div#middle ul.menu a.level2 {
   text-indent: 35px;
}

div#middle ul.menu a.level2 span {
}

 
div#middle ul.menu li.level3 {
   background: url(../images/submenu_l_level2_item.png) 30px 0px no-repeat;
}

div#right ul.menu li.level3 { background: url(../images/submenu_r_level2_item.png) 30px 0px no-repeat; } 

div#middle ul.menu a.level3 {
   text-indent: 45px;
}

div#middle ul.menu a.level3 span {
}

 
div#middle ul.menu li.level4 {
   background: url(../images/submenu_l_level2_item.png) 40px 0px no-repeat;
}

div#right ul.menu li.level4 { background: url(../images/submenu_r_level2_item.png) 40px 0px no-repeat; } 

div#middle ul.menu a.level4  {
   text-indent: 55px;
}

div#middle ul.menu a.level4 span {
}


а вот это я хочу добавить

Цитировать
/*
 * menuruspl - вот это я хочу добавить
 */



#menuruspl {
   width: 970px;
   height: 72px;
   margin: 0;
   padding: 0;
   background: url(../images/dop-menu/menu-rpl-bg.jpg) no-repeat left top;

}
#menuruspl ul {
        list-style: none;
   margin: 0px 110px 0px 64px;
   padding: 0;
             
}
#menuruspl ul li {
   display: inline;
   margin: 0;       

}
#menuruspl ul li a {
   height:25px;
   display: block;
   float: left;
   padding: 11px 11px 0 11px;
   font: bold 12px Arial;
   color: #FFF;
   text-decoration: none;
}

#menuruspl ul li a:hover {
   color:#FFF;
   background: url(../images/dop-menu/menu-rpl-hover.png) repeat-x left top;
}

#menuruspl ul li#active a {
   color:#FFF;
   background: url(../images/dop-menu/menu-rpl-hover.png) repeat-x left top;
}


помогите правильно оформить.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

nikolinho

  • Захожу иногда
  • 71
  • 0 / 0
Re: Подскажите как сделать стиль меню
« Ответ #8 : 01.04.2011, 16:01:30 »
ну кто нибудь помогите, вообще понять не могу.
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Подскажите как сделать стиль меню
« Ответ #9 : 01.04.2011, 16:17:18 »
#menurusp - надо делать не в качестве идентификатора, а в качестве класса: .menurusp
Речь же идёт о суффиксе класса.
Потом смотреть разметку: там должен быть <какой-то_тег class="menurusp">
Это в общих чертах.
*

nikolinho

  • Захожу иногда
  • 71
  • 0 / 0
Re: Подскажите как сделать стиль меню
« Ответ #10 : 01.04.2011, 22:00:09 »
весь день сижу, не могу разобраться. ну помогите пожалуйста.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает transition для определенных элементов

Автор Bozhkov2

Ответов: 5
Просмотров: 4248
Последний ответ 12.10.2016, 17:07:41
от Bozhkov2
Как сделать такой заголовок модуля?

Автор Ilhom666

Ответов: 9
Просмотров: 1872
Последний ответ 22.03.2016, 11:55:33
от darkghost
Выставить относительно фона пункты меню ?

Автор warlocksp

Ответов: 6
Просмотров: 1546
Последний ответ 01.02.2016, 10:58:26
от warlocksp
Вставка шрифта?

Автор warlocksp

Ответов: 16
Просмотров: 1702
Последний ответ 18.01.2016, 19:04:11
от warlocksp
Удалить маркеры?

Автор warlocksp

Ответов: 4
Просмотров: 2286
Последний ответ 09.01.2016, 17:07:35
от warlocksp