Новости 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 Ответов
  • 1788 Просмотров
*

kozanostra

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Имею сайт посвященный истории, как сделать модуль, в котором будут события текущего дня? что-то вроде "Этот день в истории"
*

Pyrk1

  • Захожу иногда
  • 150
  • 10 / 0
Re: Вывод текущий день в истории
« Ответ #1 : 09.12.2012, 18:25:10 »
Вы хотите выводить информацию с какого-то другого сайта или сами писать?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Вывод текущий день в истории
« Ответ #2 : 09.12.2012, 19:22:24 »
либо компонент+модуль, либо просто модуль.
смотреть тут или разделом выше.
http://extensions.joomla.org/extensions/calendars-a-events/events/birthdays-a-historic-events
я так понимаю, что лучше всё же компонент использовать, иначе слишком много информации будет в настройки модуля запихано. хотя, если модуль из xml-а берёт инфу, то не принципиально.
в любом случае, если сайт посвящён именно истории, то, наверно, модуль должен не просто выводить список событий, но и ссылки давать на подробное описание этих самых событий.
*

kozanostra

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Вывод текущий день в истории
« Ответ #3 : 09.12.2012, 19:59:11 »
Вы хотите выводить информацию с какого-то другого сайта или сами писать?
хочу сам писать...так как нужно еще интересные факты выводить, принцип тот же, только без привязки ко дню и т.д. и т.п.
*

kozanostra

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Вывод текущий день в истории
« Ответ #4 : 09.12.2012, 20:03:30 »
либо компонент+модуль, либо просто модуль.
смотреть тут или разделом выше.
http://extensions.joomla.org/extensions/calendars-a-events/events/birthdays-a-historic-events
я так понимаю, что лучше всё же компонент использовать, иначе слишком много информации будет в настройки модуля запихано. хотя, если модуль из xml-а берёт инфу, то не принципиально.
в любом случае, если сайт посвящён именно истории, то, наверно, модуль должен не просто выводить список событий, но и ссылки давать на подробное описание этих самых событий.
на счет ссылки на описание этих событий интересно, но мне наверное больше нужен компонент+модуль, так как нужно чтобы это, впервую очередь, отражалось на главной, дабы заинтересовать посетителя
*

Pyrk1

  • Захожу иногда
  • 150
  • 10 / 0
Re: Вывод текущий день в истории
« Ответ #5 : 09.12.2012, 22:03:55 »
хочу сам писать...так как нужно еще интересные факты выводить, принцип тот же, только без привязки ко дню и т.д. и т.п.

Возможно, стоит попробовать использовать aidanews. Можно сделать 2 копии. Одна выводит статьи из категории с событиями, а вторая - из фактов. Тогда в первой можно сделать сортировку по дате создания, а во второй в случайном порядке. Кроме того, если при создании материалов в первой категории указывать дату начала публикации, то можно написать заранее на несколько дней.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товара по двум параметрам

Автор anny_k

Ответов: 0
Просмотров: 1169
Последний ответ 12.06.2019, 10:59:18
от anny_k
Вывод блога из нескольких категорий

Автор GrandEscudo

Ответов: 7
Просмотров: 5973
Последний ответ 24.08.2018, 09:33:45
от vasmed
Как настроить автоматический вывод первых 100 символов каждой статьи?

Автор MultiMatrix83

Ответов: 9
Просмотров: 1884
Последний ответ 07.08.2018, 17:45:53
от Bake
Вывод новостей на сайте

Автор Андрей Осадченко

Ответов: 1
Просмотров: 1731
Последний ответ 13.06.2017, 20:31:24
от darkghost
Вывод картинок подкатегорий в блоге категории

Автор kontrast

Ответов: 11
Просмотров: 6601
Последний ответ 24.09.2016, 21:18:01
от axel030392