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

albeya007

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Пользователь после регистрации добавляет новость на сайт. Но публиковать на сайте может только админ после проверки.
Стандатрный шаблон добавления новости. Как сделать, подскажите плииз!
*

maxt_x

  • Новичок
  • 2
  • 0 / 0
*

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
Отрывки из учебника:
Цитировать
... зарегистрированные на сайте пользователи делятся на две большие группы:
- Внешние пользователи (register front-end users);
- Внутренние пользователи (back-end users).

У них есть группы, включив пользователя в которые, им даются права.

у внешних:
- Author - добавляет материалы на сайт, но они еще не публикуются (это и есть Ваш случай);
- Publisher - этот может еще и опубликовать материал...
Выставьте Вашему пользователю права (Author) автора и этого достаточно. Он сможет добавлять материалы, а публиковать их сможет (Publisher) - управляющий.

Расширенное управление дает Article Factory Manager
Цитировать
Article Factory Manager -- это, пожалуй, лучшее средство для добавления (в т.ч. пользователями с публичной части сайта), редактирования и гибкого управления материалами любого сайта на J! 1.5.x. В компоненте гораздо проще и удобнее реализована возможность проверки и одобрения статей к публикации пользователями, имеющими на это соответствующие права.
Такая система премодерации, включающая отправку e-mail оповещений, обеспечивает целый ряд режимов работы, которые крайне важны при каждодневной работе с сайтом, например: просмотр моих статей, просмотр неутвержденных модератором статей, просмотр причин отказа в публикации статьи, и т.д. Система позволяет модератору или редактору очень легко одобрять или отклонять статьи пользователей прямо в публичной части сайта.
Администратор имеет возможность задать разрешенные в публикуемых пользователями материалах HTML-тэги, число ссылок в материале, ограничить количество слов, и т.д.
Кроме всего прочего, Article Factory Manager снабжен системой оповещения, которая отсылает администратору сайта уведомления, когда материал нуждается в одобрении, а автора этого материала уведомляет, когда его статья прошла предмодерацию, или, если не прошла, то по какой причине.
*

albeya007

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
*

stef21

  • Захожу иногда
  • 156
  • 8 / 0
Компонент хороший, но нет ли чего нибудь бесплатного
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать JSON-LD микроразметку для Joomla 1.5

Автор Amigo9876

Ответов: 1
Просмотров: 8656
Последний ответ 05.01.2018, 21:54:43
от krot
На сайте пропал автоматический ресайз картинок для вывода на главной

Автор mimoza

Ответов: 6
Просмотров: 3144
Последний ответ 30.11.2017, 09:02:25
от SeBun
Неправильное формирование ссылок на сайте

Автор wsergw

Ответов: 1
Просмотров: 2135
Последний ответ 22.08.2017, 11:05:35
от voland
Не отображаются материалы и ссылки на сайте (joomla 1.5)

Автор МарияЛ

Ответов: 1
Просмотров: 2326
Последний ответ 17.03.2017, 20:33:56
от voland
Чтобы страница не могла ссылаться сама на себя?

Автор safronoff343

Ответов: 23
Просмотров: 7006
Последний ответ 03.03.2017, 15:17:29
от Fedor Vlasenko