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

eu4ria

  • Захожу иногда
  • 138
  • 4 / 0
здравствуйте! существует ли какой-нибудь компонент или плагин под Joomla 1.5.x, который позволит мне создать что-то типа информера для партнерских сайтов?
у меня на сайте 5-6 новостей в день. Можно ли как-то показывать заголовки (и ссылки) этих новостей на других сайтах? То есть, люди зашли ко мне - код скопировали один раз и у себя на сайте поставили, и у них показываются мои заголовки со ссылками.
*

eu4ria

  • Захожу иногда
  • 138
  • 4 / 0
Re: как сделать собственный информер?
« Ответ #1 : 04.11.2010, 21:15:01 »
как это дело, кстати, называется по-английски? а то я искал по слову "informer", но на оффсайте совсем глухо с информерами! может такая передача своих новостей зовется по-другому как-то?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: как сделать собственный информер?
« Ответ #3 : 04.11.2010, 21:24:47 »
лезь в менеджер модулей, зелёная кнопка "создать"
в списке выбираешь
 Syndicate

теперь у тебя на странице есть кнопка, по которой генерируется ссылка на XML текущей страницы.
к примеру, если опубликуешь этот модуль на пункте блога новостей, то по клику на кнопку тебе выдаст XML с новостями
эту ссылку отдаёшь партнёрам, а они у себя должны принимающий модуль поставить.
*

eu4ria

  • Захожу иногда
  • 138
  • 4 / 0
Re: как сделать собственный информер?
« Ответ #4 : 05.11.2010, 17:59:11 »
балагодарю за ответы! но если бы все было так просто - я бы не спрашивал! размещая мои новости у себя на сайте, человек делает мне бесплатный промоушн и прекрасно это понимает, и мне надо сделать все чтоб таким людям было легко и просто вставить это у себя на сайте в виде HTML. а если потратив несколько дней на уговоры разместить мои новости, я людям дам ссылку на RSS или sindicate, то поверьте - меня просто пошлют по-дальше, и будут правы!

вот что мне надо сделать:

а вставляется просто ссылка на файл "informer.php" с помощью iframe



есть ли в Joomla возможность выдать такой информер или есть ли такой informer.php который можно прикрутиь к сайту Joomla?
*

zromualdo

  • Захожу иногда
  • 111
  • 4 / 0
Re: как сделать собственный информер?
« Ответ #5 : 17.11.2010, 16:17:28 »
актуально.

хочу чтобы мой определенный модуль с динамическим контентом могли размещать у себя на сайте партнеры. посредством простой вставки HTML...

может и сложнее есть способ? сайт партнеров не Joomla - он на Укозе
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Re: как сделать собственный информер?
« Ответ #6 : 17.11.2010, 23:03:30 »
Посмотрите как делали виджет для Яндекс http://joomlaforum.ru/index.php/topic,117186.0.html

Думаю идея решения вам подойдет.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
Re: как сделать собственный информер?
« Ответ #7 : 17.09.2011, 03:10:00 »
актуально.

хочу чтобы мой определенный модуль с динамическим контентом могли размещать у себя на сайте партнеры. посредством простой вставки HTML...

может и сложнее есть способ? сайт партнеров не Joomla - он на Укозе
есть ли решения этого ?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: как сделать собственный информер?
« Ответ #8 : 17.09.2011, 09:09:55 »
Какая проблема сделать так же через iframe? Чтоб не мешал шаблон, нужно в конце ссылки добавить &tmpl=component
Создание сайтов, шаблонов, помощь в решении проблем.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
Re: как сделать собственный информер?
« Ответ #9 : 17.09.2011, 12:22:35 »
а подробней можно
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: как сделать собственный информер?
« Ответ #10 : 17.09.2011, 12:26:13 »
Что именно подробнее? Код нужный есть. Ставь свою ссылку и размеры...
Создание сайтов, шаблонов, помощь в решении проблем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Lemonez

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

Автор baskethome

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

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

Ответов: 3
Просмотров: 1342
Последний ответ 12.03.2016, 18:00:03
от Филипп Сорокин
Как сделать такой каталог-меню?

Автор amdto

Ответов: 2
Просмотров: 1300
Последний ответ 02.09.2015, 06:53:52
от vipiusss
Галерея sigplus, как сделать проход по ссылке при клике, вместо всплывающего окна?

Автор FliXis

Ответов: 0
Просмотров: 1529
Последний ответ 31.07.2015, 22:58:21
от FliXis