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

jimjarmusch

  • Новичок
  • 1
  • 0 / 0
Есть такая задача, выводить все товары категории на одну страницу. Проблема в том, что если их много (скажем, больше 20) страница довольно долго загружается.
Хочу организовать отображение товаров таким образом, чтоб изначально загружалось, к примеру 10, а потом остальные по мере прокрутки самой страницы вниз.
В общем, чтоб было наподобие подгрузки сообщений в контакте или поиска по картинкам в Google.
Облазил форумы, но не нашел ничего кроме подобной штуки с постами в Wordpress. Хотелось бы что-то ближе к VM и Joomla.
Подскажите, куда двигаться.
*

beliyadm

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

fsv

  • Живу я здесь
  • 2787
  • 413 / 2
гуглите Lazy Load, в VM без проблем.
Веб-разработка: заказ. Только новая разработка.
*

yo3o

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
увы но Lazy Load например как в ВК нереально найти!

пришлось делать свой...
*

moolkin

  • Захожу иногда
  • 65
  • 15 / 0
ну так поделитесь с сообществом?? )
 и все вам скажут спасибо
делаю и помогаю делать сайты на джумле.
кому интересно - стучитесь в мой профиль на фри-лансе
https://www.free-lance.ru/users/Moolkin/
или в аську/скайп
*

yo3o

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
с радостью поделюсь но при одном условие! дело в том что мой вариант срабатывает когда пользователь прокрутил всю страницу в низ! а это довольно убога...
и так мне нужна функция которая будет срабатывать когда объект становиться виден пользователю. а в замен я дам вам свой скрипт!
*

yo3o

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
и еще мой вариант не очень потому-что использует cURL для загрузки нужных данных
*

runyugin

  • Захожу иногда
  • 56
  • 0 / 0
Актуально... Есть у кого решение?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод таблицы, деление на страницы

Автор March Cat

Ответов: 6
Просмотров: 1375
Последний ответ 09.01.2019, 18:49:15
от dmitry_stas
Меню схлопывается после перезагрузки страницы

Автор onelawyer

Ответов: 10
Просмотров: 2007
Последний ответ 11.10.2017, 14:50:48
от effrit
Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 7
Просмотров: 3943
Последний ответ 12.04.2016, 19:36:55
от AlekVolsk
Модуль. Сообщение о включенном AdBlock. Как отпустить Javascript в низ страницы?

Автор cartgen

Ответов: 2
Просмотров: 1851
Последний ответ 19.08.2015, 23:42:16
от palexa
Не переключаются страницы после использования фильтров

Автор DimkaJack

Ответов: 41
Просмотров: 4268
Последний ответ 16.04.2014, 11:08:53
от b2z