Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 5 Ответов
  • 1869 Просмотров
*

primus1989

  • Новичок
  • 7
  • 0 / 0
в mod_mainmenu сделать что-бы было три разных картинки при нажатии,при наведении курсора на пункт меню и по умолчанию
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
a.link, a.active, a.hover, a.visited - пишите любые стили с картинками и без
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

primus1989

  • Новичок
  • 7
  • 0 / 0
модуль не дает при помощи стиля изменить(

<div id="leftmenu">
<ul id="mainmenu" class="menumain">
<li class="active item66" id="current">
<a href="/index.php/family">
<img onmouseout="this.src='/images/stories/in_01_hover.gif';" onmouseover="this.src='/images/stories/in_01_hover.gif'" id="active_menu_image" alt="family" src="/images/stories/in_01_hover.gif">
</a>
</li>
</div>
                                   
*

primus1989

  • Новичок
  • 7
  • 0 / 0
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
модуль не дает при помощи стиля изменить(

Модуль дает абсолютно все. Он полностью шаблонизируем. Такие дела лучше делать через CSS с использованием спрайтов.
Скажем имеем спрайт из трех частей по 32px:
a{
    background: url(image.png) no-repeat 0 0;
}
a:hover{
    background: url(image.png) no-repeat 0 33px;
}
a:active{
    background: url(image.png) no-repeat 0 65px;
}

можно назначать каждому состоянию отдельную картинку, но будут видны задержки при наведении. да и лишние http-запросы и трафик.

Как превратить иконку пункта меню в фон - могу подсказать, тогда можно будет указывать картинки в админке
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Поясните лошаре: какие файлы править? Мне кажется, что файлы модуля? но там нет CSS... Подскажите, пожалуйста!
Пы. Сы. Нужно чтоб вместо текста ссылок были картинки... ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль ja image hotspot не дает сделать много меток

Автор Lemonez

Ответов: 0
Просмотров: 1717
Последний ответ 05.01.2020, 13:28:47
от Lemonez
Owl carousel возможно ли сделать ?

Автор baskethome

Ответов: 5
Просмотров: 2602
Последний ответ 28.09.2017, 20:24:08
от effrit
Как сделать чтобы горизонтальное меню по щелчку открывалось?

Автор Шацких Павел

Ответов: 3
Просмотров: 1346
Последний ответ 12.03.2016, 18:00:03
от Филипп Сорокин
Меняется вид блоков в разных языках

Автор Lusie

Ответов: 2
Просмотров: 1322
Последний ответ 25.10.2015, 16:31:52
от draff
Плагин нанесения копирайта на картинки(водного знака)

Автор amoRNizam

Ответов: 0
Просмотров: 1184
Последний ответ 16.10.2015, 10:53:43
от amoRNizam