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

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Уважаемые форумчане, огромная просьба к вам.
Вместо наполнения сайта, полдня убил на проблему. *suicide*
На страницах где меню отображает список всех категорий съезжает правый div.
Т.е. есть общий div в котором стоят два дива с float лево и право. На страницах с выводом списка правый div вылезает из общего. На других страницах такого нет. Я не могу понять как Joomla это делает, потому что на чистом HTML все нормально.
Я так полагаю проблема с этим модулем.
делал так отдельно все работает:
<div class="1">
<div class="2"></div>
<div class="3"></div>
</div>

На сайте получается вот так:
Код
<div class="allmid">
<div class="content">
<div class="first">
<h3 class="page-header item-title">
<a href="/normativnaya-dokumentatsiya/federalnye-zvkony.html">
Федеральные законы</a>
</h3>

</div>
<div>
<h3 class="page-header item-title">
<a href="/normativnaya-dokumentatsiya/svody-pravil.html">
Своды правил</a>
</h3>

</div>
<div>
<h3 class="page-header item-title">
<a href="/normativnaya-dokumentatsiya/pravila-protivopozharnogo-rezhima-v-rf.html">
Правила противопожарного режима в РФ</a>
</h3>

</div>
<div class="last">
<h3 class="page-header item-title">
<a href="/normativnaya-dokumentatsiya/gosty.html">
ГОСТы</a>
</h3>

</div>
</div></div>
<div class="rightdiv">
<!--закрытие rightdiv-->
</div>

вот сайт: http://e9242276.bget.ru/poleznaya-informatsiya.html
*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Картинки не добавились
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
обычно подобные грабли из-за незакрытых/ошибочно закрытых блоков возникают.
проще всего проблемный контейнер обозначить, как произвольный тег
<main class="allmid"></main>
или
<main class="content"></main>
чтобы на него не влияли незакрытые div'ы внутренних блоков

*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
не помогло(
Проверял все теги на закрытие по 10 раз, тоже думал, что где то ошибся.
*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Чем еще можно вместо дивов разнести вправо и влево
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
перечитайте мой пост и изолируйте проблемные блоки.

Код
<main class="allmid">
<div class="content"><jdoc:include type="component" /></div>
<div class="rightdiv">
  <div class="blokright" >
       <div class="searchblock">Поиск по сайту:</div>
           <div><jdoc:include type="modules" name="rightdiv" style="xhtml" /></div>
    <!-- реклама -->
    <div></div>
    <!-- конец рекламы -->

    <!-- правый div -->
    <div class="searchblock">Категории:</div>
    <div><jdoc:include type="modules" name="rightdiv2" style="xhtml" /></div>

    <div class="searchblock">Опросы:</div>
    <div><jdoc:include type="modules" name="rightdiv3" style="xhtml" /></div>

<!-- реклама -->
<div class="sticky-block">
<div class="inner">
<img src="<?php echo $this->baseurl ?>templates/tplpb/images/lic_mchs2.jpg" width="255" align="center" border="0" alt="up">
</div>
</div>
<!-- конец рекламы -->
<!-- кнопка вверх -->
<div class="scrollup"><a href="#" ><img src="<?php echo $this->baseurl ?>templates/tplpb/images/up.png" width="55" align="right" border="0" alt="up"></a></div>
<!-- кнопка вверх -->

<!--закрытие blokright-->
</div>
<!--закрытие rightdiv-->
</div>

<!--закрытие allmid-->
</main>
получается как на фото выше

если делаю на диве с классом контент то ничего не меняется
замена всех тегов на allmid, rightdiv и контент тоже не помогает
Приложил файл шаблона
Таблицей
А это идея. Если не найдем решения, придется верстать таблицей
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
А макет блога не переопределен ? В статье на главной, левый и правый блок на месте.
*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
А макет блога не переопределен ? В статье на главной, левый и правый блок на месте.
Да в том то и дело, что везде все нормально, кроме где меню ссылается на список всех категорий. общий div правый блок выкидывает почему то.  *suicide*
*

8hellforcer8

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Не знаю, что за криворукое существо писало этот компонент... crazy! crazy! crazy!
оставлю это без комментариев. Смотрите на картинку.
Теперь все работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как спрятать блок (его код) на странице

Автор darkghost

Ответов: 4
Просмотров: 3233
Последний ответ 28.04.2023, 11:23:43
от fsv
Съезжают модули на странице материала

Автор sibdes

Ответов: 3
Просмотров: 3791
Последний ответ 24.04.2023, 12:50:21
от beliyadm
Модуль вывода похожих материалов с картинками

Автор Besa

Ответов: 3
Просмотров: 4496
Последний ответ 20.04.2023, 20:25:50
от beliyadm
Глюк вывода сайдбара

Автор IvanIvanch

Ответов: 0
Просмотров: 721
Последний ответ 18.12.2021, 13:20:40
от IvanIvanch
Отображение модуля меню на странице материала

Автор kunsaid

Ответов: 9
Просмотров: 1701
Последний ответ 21.07.2021, 10:50:29
от kunsaid