Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Ответов
  • 6610 Просмотров
*

SevNikolay

  • Новичок
  • 5
  • 0 / 0
Начал изучать как устроена Joomla изнутри - изучаю коды готовых расширений, пытаюсь писать свои. Для грамотного программирования для Joomla не обойтись без подробного знания ее классов и методов. На русском языке полного описания не нашел, попадались только довольно скудные описания отдельных классов - все разрозненно, везде по чуть-чуть. На англоязычных сайтах само собой все более удачно - пока пользуюсь этими материалами: http://docs.joomla.org/Framework/1.6. Но неважно владею английским, да и подозреваю, что и у нас есть что-то подобное. Предлагаю поделиться ссылками на наиболее полные русскоязычные и англоязычные сайты, посвященные именно описанию и, желательно, примерам применения классов Joomla с их методами. Хотелось бы чтобы все и сразу в одном месте. Также может быть кто посоветует хорошую литературу на эту тему.
*

Невский

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Описание классов и методов Joomla
« Ответ #1 : 29.06.2012, 08:21:49 »
Присоединяюсь к вопросу.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Описание классов и методов Joomla
« Ответ #2 : 01.07.2012, 08:51:33 »
Если серьезно хотите заняться веб разработкой, то английский нужно знать по любому, хотя бы технический.
Т.к. вся основная и новая документация выходит на английском.
И это касается не только Joomla, но и в основном программирования.
*

xchesh

  • Захожу иногда
  • 277
  • 10 / 1
Re: Описание классов и методов Joomla
« Ответ #3 : 03.07.2012, 11:11:52 »
Если серьезно хотите заняться веб разработкой, то английский нужно знать по любому, хотя бы технический.
Т.к. вся основная и новая документация выходит на английском.
И это касается не только Joomla, но и в основном программирования.
Да, и это пичально. Почему-то перевести нормальную литературу русские люди не могут, могут только печатать свою никомуненужнуюводопереливалку.
*

prometheus

  • Захожу иногда
  • 84
  • 7 / 0
Re: Описание классов и методов Joomla
« Ответ #4 : 03.07.2012, 16:04:02 »
А еще лучше и как делал я. Это полезть в исходники Joomla и там читать.
1. Выгода что разберетесь с нужными классами, узнаете возможности и методы.
2. Увидите как умные люди пишут свои классы на примере.
3. Узнаете вообще сколько разных возможностей у Joomla
« Последнее редактирование: 03.07.2012, 18:26:58 от prometheus »
*

xchesh

  • Захожу иногда
  • 277
  • 10 / 1
Re: Описание классов и методов Joomla
« Ответ #5 : 03.07.2012, 18:02:09 »
А еще лучше и как делала я. Это полезть в исходники Joomla и там читать.
1. Выгода что разберетесь с нужными классами, узнаете возможности и методы.
2. Увидите как умные люди пишут свои классы на примере.
3. Узнаете вообще сколько разных возможностей у Joomla
Хочешь сделать ещё одного красноглазика?)
Не делай так SevNikolay, никогда не делай, ибо познаешь Joomla и просадишь пол жизни на программирование.
А вообще, начинай читать с самого простого - изучи PHP ибо нет на русском книг конкретных под Joomla!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как и чем можно обращаться с запросами из Joomla к GraphQL?

Автор bmf1982

Ответов: 0
Просмотров: 1221
Последний ответ 03.10.2019, 15:46:00
от bmf1982
Joomla как система авторизации

Автор kav

Ответов: 23
Просмотров: 3122
Последний ответ 29.04.2018, 11:10:30
от Aleks.Denezh
Нужна помощь в доработке модуля под Joomla 3

Автор kik84

Ответов: 5
Просмотров: 3152
Последний ответ 30.01.2018, 22:40:30
от Елeна
Как отучить Joomla стартовать session для гостей?

Автор commeta

Ответов: 8
Просмотров: 3760
Последний ответ 20.08.2015, 14:06:38
от acyp
Модуль отправки сообщений для Joomla 1.5 и 2.5 (ajax)

Автор gaalferov

Ответов: 7
Просмотров: 6374
Последний ответ 02.06.2015, 18:05:52
от gaalferov