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

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Не знаю может есть ограничения в AcyMailing . когда пытаюсь отправить письма 200 чел. отправляет а потом пишет ошибка для последующих.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Сорее всего, сервер тебя воспринимает как спамера и не хочет слать больше. Возможно, стоит ограничение сколько-то писем на сколько-то времени.
Если есть у компонента настройки такого типа, то настрой чтобы отправлял медленно и по чуть-чуть.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
спасибо, так и поступлю
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
я заметил такое, когда открываю то письмо что пришло мне на почту: Мы не можем проверить подлинность отправителя. Рекомендуем вам быть внимательнее при совершении действий, указанных в письме. Подробнее
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Сложно популярно объяснить. Почту можно отправить со своего аккаунта или ОТ ИМЕНИ твоего аккаунта. PHP mailer в Joomla обычно отправляет с сервера ОТ ИМЕНИ почты, указанной в глобальной конфигурации. Это как если бы не ты письмо отправил, а от твоего имени какой-то чёрт пришёл и отправил. Вот тётя в окошке приёма корреспонденции и сказала бы, что мол не очень-то верит чёрту, что это письмо именно от Артём 2014, она ж Артём 2014 знает в лицо.

Посему или отправителя указывай на твоём домене типа donotreply@mydomain.com, или настраивай SMTP.
 

Я для своего сайта завёл почту в жмочте, и её СМТП для отправки использую. Мне так проще, чем доказывать кому-то что я не спамер.



Потому не SMTP основной почты, а другую завёл, что сайт сломать могут, мало ли, не хочу пароль от главной почты там оставлять. А другую потерять не жалко.



« Последнее редактирование: 07.05.2016, 15:22:18 от Gruz »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Все разобрался, спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить более старое раширение в Joomla 4.8.4?

Автор alexs64

Ответов: 4
Просмотров: 2169
Последний ответ 29.10.2025, 15:45:42
от web1
DJ-Classifieds - компонент доска объявлений. Как скрыть системные сообщения

Автор user2008june

Ответов: 2
Просмотров: 1477
Последний ответ 03.02.2022, 08:53:49
от user2008june
Acymailing

Автор Bangoo

Ответов: 5
Просмотров: 2449
Последний ответ 05.03.2021, 17:05:53
от sivers
AcyMailing вместо отправки письма открывает страницу с GitHub

Автор Podryvnik

Ответов: 8
Просмотров: 1924
Последний ответ 23.06.2020, 13:20:56
от Podryvnik
Не приходят письма из AcyMailing Enterprise 6.1.2

Автор Orfei

Ответов: 2
Просмотров: 1649
Последний ответ 20.08.2019, 18:49:27
от nia