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

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Как сделать кнопку для топ меню, при наведении и курсора она менялась на другую, я примерно знаю но чето каряво получается, Заранее благодарен+
Наподобие такого.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Как сделать кнопки для топ меню?
« Ответ #1 : 06.04.2010, 15:36:56 »
swMenuFree юзай
*

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #2 : 06.04.2010, 21:01:00 »
Спасибо но мне надо через CSS, спецы верстальщики помогите)
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #3 : 07.04.2010, 19:48:32 »
Для начала нарисуй, обычные, активные и как они должны выглядеть при наведении (hover). А как сверстать - вариантов много

Я обычно через список все вывожу, вот такой конструкцией

Код
<ul id="menu">
   <li class="l1"><a hreh="#">...</a></li>
   <li  class="l2"><a hreh="#">...</a></li>
   <li class="l3"><a hreh="#">...</a></li>
   <li class="l4"><a hreh="#">...</a></li>
</ul>

Классы и ай-ди - ставишь как тебе нужно в той или иной ситуации
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #4 : 07.04.2010, 20:32:45 »
Для начала нарисуй, обычные, активные и как они должны выглядеть при наведении (hover). А как сверстать - вариантов много

Я обычно через список все вывожу, вот такой конструкцией

Код
<ul id="menu">
   <li class="l1"><a hreh="#">...</a></li>
   <li  class="l2"><a hreh="#">...</a></li>
   <li class="l3"><a hreh="#">...</a></li>
   <li class="l4"><a hreh="#">...</a></li>
</ul>

Классы и ай-ди - ставишь как тебе нужно в той или иной ситуации


Это получается мне в CSS нужно для каждого тега <li> прописывать
.l1{
background: url(../images/menu_1.jpg);
}
.l2{
background: url(../images/menu_2.jpg);
}

Я правильно понимаю?

Спасибо за тему, актуальна для меня
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #5 : 07.04.2010, 20:44:04 »
Для а прописывать

.l1 а {
background: url(../images/menu_1.jpg);
}

Joomla выводит меню так - с этим можно что угодно сделать)
Код
<ul class="menu">
<li class="parent active item3" id="current"><a href="/"><span>О компании</span></a></li>
<li class="item7"><a href="/novosti.html"><span>Новости</span></a></li>
<li class="item9"><a href="/magaziny.html"><span>Розничные магазины</span></a></li>
<li class="item8"><a href="/produkcziya.html"><span>Продукция</span></a></li>
<li class="item10"><a href="/optoviki.html"><span>Оптовикам</span></a></li>
<li class="item11"><a href="/info.html"><span>Раскрытие информации</span></a></li>
<li class="item6"><a href="/kontakty.html"><span>Контакты</span></a></li>
</ul>

т.е. для каждой ссылки через класс itemID (item7, item8 и т.д.)
Вот например меню на http://hairclinic.ru/, для фона берется всего одна картинка - , а дальше немного свойств CSS

еще один пример -
http://www.we-travel.ru/ (сайт там запущен - но менюшка - как раз такая же)

*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #6 : 07.04.2010, 21:09:07 »
Спасибо за подсказку!!
Сделал так:
li {
background: url(../images/menu_1.jpg);
}
li a:hover {
background: url(../images/menu_2.jpg);
}
Загвоздка в том, что при наведении на меню, новая картинка появляется не 100% в длину, а только по длине текста ссылки
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #7 : 07.04.2010, 21:17:07 »
только заметил. эти картинки теперь появляются во всех списках

а в ручную прописывать в CSS
.item1
.item2
....
.itemN
как то не хочется.

Вот как-то можно в заданный список меню вставить свой класс (например LEFT_MENU) и в CSS прописать свойства
например:
  <ul class="menu">
  <li class="LEFT_MENU" id="current"><a href="/"><span>О компании</span></a></li>
  <li class="LEFT_MENU"><a href="/novosti.html"><span>Новости</span></a></li>
  </ul>
подскажите в каком файле и как это можно сделать
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #8 : 07.04.2010, 21:46:46 »
А зачем сто то прописывать

сделай
ul.menu li {...}
ul.menu li a {...}
ul.menu li a:hover {...}

item1 item2 itemN - нужны если каждой ссылке свой фон нужен , а если фон одинаковый то конечно указывать их не надо
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #9 : 07.04.2010, 22:13:58 »
А добавить суффикс? Плюс спрайтами все сделать, с использованием фона, а текст на кнопке это текст?
поподробнее можно.

Суфикс всегда добавить можно, если он нужен, а если нет, то через родительский элемент можно прописать свойства

Если текст на кнопе можно сделать текстом - то лучше текст, если текст фоном - то придется через itemID для каждого пункта меню

В примерах своих я "спрайтами" и сделал, одна картинка , через itemID  меняю координаты фона
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #10 : 07.04.2010, 23:07:20 »
Огромное спасибо, Russfox
понемногу начинаю въезжать
хочу ещё спросить: как можно в ручную например тот же тег <li></li> дополнительно выделить, например, дивами?
тут же надо куда-то в php прописывать? только, глядя на исходный код HTML страницы, не могу найти в какой файл вносить изменения, к тому же для всех меню один модуль mod_mainmenu
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #11 : 07.04.2010, 23:33:11 »
Примеры не смотрел, каюсъ грешен!
http://hairclinic.ru/ - как и здесь, только подложка в 1 пиксель шириной, а текст это текст, а не <span>Новости</span> с display:none;
А это что? - _menu ? ))

Я и не говорил что там текст, там текст фоном - так удобнее было.
А <span>Новости</span> с display:none; - разве не текст - для ссылок то.
_menu - суффик класса модуля))) - я сам не помню уже- я это почти год назад сайт делал
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #12 : 07.04.2010, 23:40:56 »
NightGuard, много критики - покажи свои примеры, раз хорошо в этой области разбираешься. Я то что в голову пришло - то и показал.

Цитировать
хочу ещё спросить: как можно в ручную например тот же тег <li></li> дополнительно выделить, например, дивами?

Тэг ли дивами выделять нельзя - это нарушит конструкцию списка - и хрен его знает как твоя верстка себя поведет, внутри можно добавить - но это уже другая тема - ищи как менять стиль меню или что вроде этого.

Мне пока стандартных хватало, максимум span-ы добавлял в li
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #13 : 07.04.2010, 23:59:08 »
Цитировать
только подложка в 1 пиксель шириной

Где кстати подложку  в один пиксель увидел)))  Там нормальная подложка, я ж на нее и ссылку скинул - http://hairclinic.ru/templates/hairclinic/images/menu.png
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #14 : 08.04.2010, 00:13:07 »
В том конкретном случае не удобно было - нужны были дополнительные слои для первого и последнего пункта , а так впихнул картинку, текст скрыл - 10-15 минут и меню готово))))
Текст картиной лучше смотрится - и во всех браузерах одинаково выглядит
*

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #15 : 08.04.2010, 09:39:48 »
Russfox, Спасибо за ответы +
*

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #16 : 08.04.2010, 09:47:46 »
А еще можно прям в мотериал кнопочки)
<a class="im1" href="index.php?option=com_comprofiler&task=registers"></a> В страницу, Прям через визуальный редактор!

И стили в Css
.im1 {background:url(../images/2.jpg) 0 0 no-repeat; display:block; width:200px; height:150px;}
.im1:hover{background:url(../images/1.jpg) 0 0 no-repeat;}
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #17 : 08.04.2010, 10:20:54 »
Цитировать
А еще можно прям в мотериал кнопочки)
Конечно можно, главное ссылке класс или id назнач и делай с  ссылкой в CSS что хочешь
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #18 : 09.04.2010, 00:27:13 »
Спасибо, попробовал - класс
А можно средствами CSS выделять именно активную кнопку меню, а не просто на которой курсор?
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #19 : 09.04.2010, 01:37:11 »
Код
<li class="active item3" id="current"><a href="/"><span>О компании</span></a></li>
пример активной ссылки (меню опубликовано стандартным mod_mainmenu)

li#current.active.item3 a {.......}

*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #20 : 09.04.2010, 18:43:10 »
Спасибо
всё работает как и хотелось
*

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #21 : 09.04.2010, 21:15:11 »
Чето я запутолся ::) Вот например


Со стилями вроде понятно

li#current.parent active item3 a {background: url(../images/menu_1.jpg);}
li#item7 a {background: url(../images/menu_2.jpg);}
.....


Куда прописывать это?

<ul class="menu">
<li class="parent active item3" id="current"><a href="/"><span>О компании</span></a></li>
<li class="item7"><a href="/novosti.html"><span>Новости</span></a></li>
<li class="item9"><a href="/magaziny.html"><span>Розничные магазины</span></a></li>
<li class="item8"><a href="/produkcziya.html"><span>Продукция</span></a></li>
<li class="item10"><a href="/optoviki.html"><span>Оптовикам</span></a></li>
<li class="item11"><a href="/info.html"><span>Раскрытие информации</span></a></li>
<li class="item6"><a href="/kontakty.html"><span>Контакты</span></a></li>
</ul>

В шаблон? мне надо чтобы отображалось в верхнем меню.(Желательно поподробнее, я начиноющий)
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Re: Как сделать кнопки для топ меню?
« Ответ #22 : 10.04.2010, 11:44:44 »
По идее, это уже должно быть в коде страницы после формирования меню в админ. панели
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #23 : 10.04.2010, 16:52:10 »
Чето я запутолся ::) Вот например ...........................

Подобный список у тебя уже будет, если ты меню опубликуешь стандартным модулем, стиль список.
class="item7" - это зависит от id пункта меню
class="active" - активный пункт меню

*

Chester13

  • Захожу иногда
  • 101
  • 1 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #24 : 11.04.2010, 07:56:15 »
Спасибо, уже сам разобрался, чето затупил.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как сделать кнопки для топ меню?
« Ответ #25 : 11.04.2010, 11:17:52 »
я как то не особо доверяю классам .item1? .item2 ... Ведь они могут измениться ( например после удаления и создания заново).
Удобней юзать вот так:
.menu li a{background: url(../images/item-1.png);
.menu li+li a{background: url(../images/item-2.png);
.menu li+li+li a{background: url(../images/item-3.png);

Правда ие6 в пролете, он не вкурит плюсики. Но можно сообразить костыль на expression. А лучше заабиить на него!  ;D
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #26 : 11.04.2010, 11:27:35 »
.itemID не так часто меняется после создания сайта - а если и меняется - то подправить можно за минуту. Я пока на 6ie не забиваю.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как сделать кнопки для топ меню?
« Ответ #27 : 11.04.2010, 11:32:24 »
Согласен, если сайт - твой , и ты не брезгуешь подправить CSS, то это здорово. А вот иногда нужно сделать инсталлируемый шаблон, когда неизвестны itemID , вот тада приходится крутиться.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Как сделать кнопки для топ меню?
« Ответ #28 : 11.04.2010, 11:51:35 »
Согласен, если сайт - твой , и ты не брезгуешь подправить CSS, то это здорово. А вот иногда нужно сделать инсталлируемый шаблон, когда неизвестны itemID , вот тада приходится крутиться.
Подобные вещи уже обговариваются в ТЗ, исходя из дизайна сайта подобные моменты обговариваются заранее.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Как сделать кнопки для топ меню?
« Ответ #29 : 11.04.2010, 12:07:47 »
Цитировать
Подобные вещи уже обговариваются в ТЗ
Ну да, itemId врядли кто-то тебе скажет заранее ;D
ТЗ редко дают когда просят тупо сделать шаблон, который потом сами будут ставить.
Ща чуть позже костыль напишу для осла шестого
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выравнить кнопки на карточке товара

Автор DrShepard

Ответов: 10
Просмотров: 3628
Последний ответ 21.02.2022, 10:56:18
от DrShepard
Кликабельность псевдоэлемента в пункте меню

Автор vasilii.pupkov

Ответов: 4
Просмотров: 3589
Последний ответ 29.12.2021, 23:15:38
от v42bis
Выпадающее меню

Автор DrShepard

Ответов: 10
Просмотров: 3029
Последний ответ 20.10.2021, 12:36:16
от DrShepard
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 1943
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 1110
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin