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

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Когда на сайт заходят люди из группы Редактор возле статьи, написанной Админом, появляется кнопка редактировать. Эту кнопку нужно удалить, оставив возможность редактирования через Админ-Панель.
 Редактировать группы пользователей нежелательно. Как вариант можно было бы добавить группу Регистрированые-2 со схожими правами группы Регистрированные.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
ЗЫ:
1. так на то он и редактор что бы редактировать  ;)
2.
Цитировать
оставив возможность редактирования через Админ-Панель.
Изначально группа пользователей "редактор" не имет доступа к админке, интересно как ему оставить эту возможность, если ее у него и не было?  ^-^
3.
файл ibraries\joomla\user\authorization.php
убрать
Код: php
$this->addACL( 'com_content', 'edit', 'users', 'editor', 'content', 'all' );
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, а зачем тогда группа Редактор, если они не смогут редактировать? Какая цель-то? Чтобы могли добавлять материалы и сразу же публиковать их?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Хм, а зачем тогда группа Редактор, если они не смогут редактировать? Какая цель-то? Чтобы могли добавлять материалы и сразу же публиковать их?
Редактор изначально не может публиковать материал, он может только редактировать весь контент, а вот publisher может публиковать, но как я понял не может редактировать весь контент.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Редактор изначально не может публиковать материал, он может только редактировать весь контент, а вот publisher может публиковать, но как я понял не может редактировать весь контент.
Publisher может и редактировать что угодно и публиковать, что угодно. Editor действительно не может публиковать, хотя может добавлять и редактировать (я невнимательно прочитал первое сообщение и подумал про Автора). Так вот, если нужно только добавление материалов, то по идее достаточно прав Автора (кнопок редактирования при этом не будет), если нужно добавлять и редактировать, то нужны права Редактора, если нужно добавлять, редактировать и публиковать - то соответственно Publisher (не помню как мы его переводили). А вот для пользователей группы Редактор убирать кнопку Редактирования, мне кажется это извращение.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Да Publisher действительно может редактировать весь контент, чего-то я глянул на authorization.php и почему то показалась что он не может.
Так вот, если нужно только добавление материалов, то по идее достаточно прав Автора (кнопок редактирования при этом не будет)
Не забываем что при этом еще изначально авторам можно редактировать свой контет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 63348
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 9844
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 5431
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 46908
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 7315
Последний ответ 14.08.2020, 07:16:44
от rsn