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

phuntonik

  • Захожу иногда
  • 90
  • 2 / 0
Доброго времени суток...

Столкнулся с проблемой - после регистрации пользователя не отображается сообщение об успешной регистрации пользователя... Просто перекидывает на главную и всё. Уведомления на почту отправляются корректно, авторизация тоже работает.
Файлы language\ru-RU\ru-RU.com_user и components\com_user\controller.php смотрел - вроде всё ок должно быть - переменная REG_COMPLETE_ACTIVATE и там, и там одинаковая, в языковом файле тест есть...

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

Может кто сталкивался, или есть идеи?

Для улучшения внешнего вида стоят Yoo Login и AJAX Register, в них может быть причина?

Крутится всё, пока что, на denwer'e.
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
В index.php шаблона посмотрите есть ли такая строка <jdoc:include type="message" />, если нет то вставь ее перед <jdoc:include type="component" />
*

phuntonik

  • Захожу иногда
  • 90
  • 2 / 0
В index.php шаблона посмотрите есть ли такая строка <jdoc:include type="message" />, если нет то вставь ее перед <jdoc:include type="component" />

Респект тебе zmancer! Помогло! Но есть нюанс - у меня вывод breadcrumbs настроен тоже в основную область контента. Если расположить <jdoc:include type="message" /> ниже breadcrumbs - не работает, если выше - работает =)
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Ну это уже дело верстки, хоть бы плюсанул в репу))
*

phuntonik

  • Захожу иногда
  • 90
  • 2 / 0
Сделано с удовольствием - вчера просто запаренный был...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему статья не отображается

Автор bazabaza

Ответов: 8
Просмотров: 14018
Последний ответ 14.05.2025, 10:52:43
от antivampoed
Не отображается код Google Analytics

Автор marchello3007

Ответов: 1
Просмотров: 4159
Последний ответ 22.04.2022, 05:39:00
от arma
В поиске название сайта отображается неправильно

Автор peroperopepero

Ответов: 1
Просмотров: 2031
Последний ответ 20.07.2016, 15:01:44
от draff
Список материалов в категории отображается не полностью

Автор Magnituda

Ответов: 0
Просмотров: 1846
Последний ответ 03.11.2015, 21:43:13
от Magnituda
Не отображается картинка на сайте

Автор Vic92eden

Ответов: 2
Просмотров: 1799
Последний ответ 07.09.2015, 14:07:01
от Vic92eden