Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
bootstrap 3 и меню Joomla
« : 06.10.2014, 18:18:17 »
 Есть файл index.php в котором нужно подключить бутстрап, реализовано так:
<!-- Основной файл стилей -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/css/bootstrap.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, если будет используеться адаптивная вёрстка -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/css/bootstrap-theme.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, CSS стиля шаблона. -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, если будут использоваться стандартные всплывающие окна, слайдеры и т.д. -->
<script src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/js/bootstrap.js" type="text/javascript"></script>
 Далее вывожу в шаблоне позиции модулей как то так:
 <div class="container">
   <div class="row">
   <div class="span3"><jdoc:include type="modules" name="logo" /></div>
   <div class="span6"><jdoc:include type="modules" name="mainmenu" /></div>
   <div class="span3"><jdoc:include type="modules" name="search" /></div>
 </div>
 Как заставить пункты меню (mainmenu) с помощью бутстрапа выпадать...
 Прочёл кучу всего (нихрена толком не понял) Простым языком кто то объяснит?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #1 : 06.10.2014, 18:23:29 »
У вас верстка под bs2, а не bs3. http://bootstrap-3.ru/getting-started.php
Вам надо будет переопределить mod_menu в своем шаблоне и переписать соответствующим образом.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #2 : 06.10.2014, 18:28:40 »
<div class="col-md-12"><jdoc:include type="modules" name="mainmenu" style="none" /></div>
.. Вот так под 3 бутстап, верно? Как его заставить выводить выпадающие меню?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #3 : 06.10.2014, 18:32:09 »
Вам не index.php нужно переписывать, а templates/шаблон/html/mod_menu/default.php Т.е. разметку самого модуля, а не его позиции.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #4 : 06.10.2014, 18:33:58 »
Обалдеть!
Я шаблон с нуля пишу. У меня ещё такого нет. Как это сделать?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #5 : 06.10.2014, 18:37:12 »
default.php можно скопировать из modules/mod_menu/tmpl. А недостающие папки (html/mod_menu) необходимо создать.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #6 : 06.10.2014, 18:39:18 »
default.php можно скопировать из modules/mod_menu/tmpl. А недостающие папки (html/mod_menu) необходимо создать.
Ок. А как CMS узнает что в моём шаблоне, меню нужно выводить так как описано в файле html/mod_menu/default.php
 В index.php что то записать нужно?
 (паку создал, файл скопировал.... толку 0)
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #7 : 06.10.2014, 18:42:01 »
Joomla умная. Сама догадается. ^-^
http://joomla-book.ru/development/creating-templates/overriding-layout-display
В index.php нужно переписать разметку в соответствии с bs3. Смотрите мануалы. Сам bs не юзаю.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #8 : 06.10.2014, 18:44:39 »
Joomla умная. Сама догадается. ^-^
http://joomla-book.ru/development/creating-templates/overriding-layout-display
В index.php нужно переписать разметку в соответствии с bs3. Смотрите мануалы. Сам bs не юзаю.
... бутстрап 2/3 без разницы. На 2м бутстрапе может сможете объяснить?
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #9 : 06.10.2014, 18:49:15 »
 Закипаю. Кто то может помочь создать адаптивный шаблон для Joomla используя bootstrap 2 / 3
 Что хочу сделать:
 1 - Вменяемое отображение на мобильных и ПК (адаптивность)
 2 - Задавать фоновую картинку разную для разных статей
 3 - Выпадающее меню
 4 - Цветное оформление для модулей (меняется вместе со сменой фона)
 5 - Меню "прилипшее" к правой/левой части сайта с иконками, прокрутка у такого меню
 Вроде всё...
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #10 : 06.10.2014, 18:50:22 »
Здесь всевозможные лэйауты для bs-меню. Нагуглил. Выбираете необходимый, смотрите разметку, приводите разметку файла default.php к такому же виду. Естественно, необходимо минимальное представление о php.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #11 : 06.10.2014, 18:54:27 »
Там в примерах нет выпадающего меню....
И там не тот скрол... Там скролит на то место где находишся. А нужен скрол пунктов меню без перемещения по странице.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #12 : 06.10.2014, 18:57:22 »
Вот, распакуйте в /templates/ваш_шаблон/html/, поизучайте, сравните с оригинальными файлами из /modules/mod_menu/tmpl/, постепенно научитесь.
По сути bs - это набор стилей и скриптов для управления этими стилями. версии 2 и 3 различаются названиями классов стилей. Об остальном догадаетесь/изучите сами.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #13 : 06.10.2014, 19:03:13 »
Вот, распакуйте в /templates/ваш_шаблон/html/, поизучайте, сравните с оригинальными файлами из /modules/mod_menu/tmpl/, постепенно научитесь.
По сути bs - это набор стилей и скриптов для управления этими стилями. версии 2 и 3 различаются названиями классов стилей. Об остальном догадаетесь/изучите сами.
Залил. Меню вертикально, при жмаканье основных пунктов, подпункт не раскрывется....
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #14 : 06.10.2014, 19:05:35 »
Скрипты же надо подключить и стили. Залить мало.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #15 : 06.10.2014, 19:09:14 »
 Я правильно понимаю, что в файле bootstrap.css уже даны описания стилям. И если к меню добавить один из описанных стилей, всё будет отображаться красиво.
 Тоесть добавив меню класс nav должна быть красивая навигация как описано в бутстрап... верно?
 
(отвал башки)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #16 : 06.10.2014, 19:12:39 »
Что хочу сделать:
 1 - Вменяемое отображение на мобильных и ПК (адаптивность)
 2 - Задавать фоновую картинку разную для разных статей
 3 - Выпадающее меню
 4 - Цветное оформление для модулей (меняется вместе со сменой фона)
 5 - Меню "прилипшее" к правой/левой части сайта с иконками, прокрутка у такого меню
 Вроде всё...
1. Смотрите в сторону .navbar-header
2. Это не зависит от bs вообще, изучайте htmlbook.ru
3. см. мой пред.пост
4. см. п.2
5. это пишется отдельно, создается отдельный класс, который используется потом в качестве суффикса к модулю меню, пример: http://www.sitehere.ru/menyu-dlya-sajta-v-stile-google-nexus

Подключается все к шаблону, в head. Чтобы меню выглядело красиво, одного bs будет не совсем достаточно, здесь многое зависит от стилистики самого шаблона и ваших знаний.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #17 : 06.10.2014, 19:17:19 »
Поизучайте исходники (Ctrl+U) http://bootswatch.com/cerulean/, я на этом учился.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #18 : 06.10.2014, 19:17:43 »
1. Смотрите в сторону .navbar-header
2. Это не зависит от bs вообще, изучайте htmlbook.ru
3. см. мой пред.пост
4. см. п.2
5. это пишется отдельно, создается отдельный класс, который используется потом в качестве суффикса к модулю меню, пример: http://www.sitehere.ru/menyu-dlya-sajta-v-stile-google-nexus

Подключается все к шаблону, в head. Чтобы меню выглядело красиво, одного bs будет не совсем достаточно, здесь многое зависит от стилистики самого шаблона и ваших знаний.
1- За ссылку огромное спасибо. Почти оно. Буду пробовать.
2- Может есть вменяемая сумма за помощ в создании шаблона. Удалённый контроль и разжовывание действий.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #19 : 06.10.2014, 19:18:33 »
Поизучайте исходники (Ctrl+U) http://bootswatch.com/cerulean/, я на этом учился.
Source Code куда пихать, в CSS или INDEX
<li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
Вот эти пункты руками заголовки прописаны.
 А как эти заголовки выводить из меню Joomla? Тоесть в этих местах должен быть пункт взятый из модуля меню... Сц*ко КАК!?
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #20 : 06.10.2014, 19:21:30 »
 Ребята простите, вроде не дибил.... Но не понимаю как использовать этот код. В нём введены зараннее заголовки, а как заставить в этих местах выводить заголовки пунктов меню...?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #21 : 06.10.2014, 19:22:03 »
Я уже дал вам переопределенный mod_menu, он это уже умеет!
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #22 : 06.10.2014, 20:09:37 »
Я уже дал вам переопределенный mod_menu, он это уже умеет!
Его бы ещё прицепить в моём шаблоне... как то....
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #23 : 06.10.2014, 20:38:07 »
Его бы ещё прицепить в моём шаблоне... как то....
Эээ... подключить стили и скрипты bs3 и распаковать архив. куда - выше сказано. Все остальное - правка стилей ручками.
Карусель из пунктов меню - дополнительно писать js, много писать...
*

Snippet

  • Захожу иногда
  • 62
  • 9 / 0
Re: bootstrap 3 и меню Joomla
« Ответ #24 : 22.10.2014, 09:19:01 »
Извиняюсь конечно, или я может что-то пропустил... но bs3 с Joomla 3 без танцов с отключением кучи библиотек еще вроде как полностью не совместима. Подключайте и юзайте bs 2.3.2, чтоб меньше было проблем.
Или может есть те кто нашёл вариант проще? Дайте ссылочку глянуть
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #25 : 22.10.2014, 11:50:37 »
Всё верно. Но тут дело вкуса, т.к. разница между BS2 и BS3 незначительне. Я вообще предпочитаю UIkit. IMHO, половчее BS будет.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #26 : 22.10.2014, 13:57:58 »
Надо переписать isis фадминки на юкит со всеми переопределеениями штатных компонентов и забабахать pull-request, пусть фрейм внедряют. Альтернатива должна быть всегда.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 3.0 и 2.5

Автор Fedor Vlasenko

Ответов: 133
Просмотров: 33232
Последний ответ 16.12.2024, 15:52:14
от goga_pgasovav
Двойное меню

Автор cirip

Ответов: 0
Просмотров: 2618
Последний ответ 05.11.2024, 23:19:21
от cirip
Пункт меню Текстовый разделитель ведет на главную страницу

Автор zahar_92

Ответов: 8
Просмотров: 5846
Последний ответ 27.07.2023, 13:37:17
от ei-dos
[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 8817
Последний ответ 23.05.2023, 07:22:49
от geral
Шаблоны Joomlart, Gavick, Yootheme, RocketTheme для Joomla: легально и с обновлениями, no warez

Автор _ib_

Ответов: 168
Просмотров: 209866
Последний ответ 15.04.2023, 18:26:50
от AS1969