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

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Сделал Группу Студенты.
На пункте меню присвоил что этот пункт для этой группы.

Но этот пункт меню не видят обычные, незареганные люди.

Как сделать так, что бы видели все, но при клике на пункт меню выдавало надпись типа Этот раздел доступен только Студентам.?
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Меню надо делать паблик, а вот то, на что ссылается выставлять права.
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Спасибо за идею, но не сработало все равно.
Сделал в меню пункт Материалы для обучения. Это ссылка на материал.
Меню поставил Паблик, а в материале указал Students (пробовал и на Регистерс менять).
Таким образом просто не реагирует, материал видят все, и неавторизованные.
Есть еще пути, как организовать?
http://armoto.com.ua/
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Здесь почитайте по настройке ACL
Спасибо за стать. arma сказал так же по статье. Я все сделал пошагово, но все равно видят статью на сайте все.
Если есть пару минут, посмотрите:
- Сделал меню (Public)
- Сделал категорию (Public, пробовал и Students, но тогда клик по основном меню не работает)
- Сделал статью (Students).
По идее, всем должно быть видно только меню, но все видят и статью Материалы обучения в моем меню Студентам.

Кстати, если сделать ссылку на Категорию(вот пример - http://armoto.com.ua/index.php/students), то там не пускает на статью, это и надо, а вот с меню пускает.

Может быть, проблема с шаблоном или что-то не так в коде?

*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
- Сделал категорию (Public, пробовал и Students, но тогда клик по основном меню не работает)
В смысле клик не работает? Кстати выставление прав на категорию обязательно, так как статьи его наследуют.
Я привязал корневой пункт меню "Студенты" к соответсвующей категории. Когда категория Public, то открывается страница категории со списком материала, как и должно быть.
А если поставить на категорию Students, то выкидывает 404.
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Цитировать
Запрещается
13. Поднимать свою тему добавлением сообщений или создавать новые темы с таким же содержанием, если с момента создания темы прошло менее 3-х дней
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
А можно ли скрыть пункт меню от определенной группы? Что бы паблик видели, а другая группа - нет?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А можно ли скрыть пункт меню от определенной группы? Что бы паблик видели, а другая группа - нет?
Уровнем доступа
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Вы сделали новую группу - а новый уровень доступа вы слепили?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Спрошу по теме, тоже интересно, создал я категорию и привязал к пункту меню, у категории поставил доступ только супер-юзерам, теперь обычные пользователи получают 404 при просмотре категори, отсюда вопрос, модно ли сделать им кастомное оформление ошибки? Например "К сожалению, Вы не админ" и т.д.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Вы сделали новую группу - а новый уровень доступа вы слепили?
Да, конечно. Сделал через панельку, где Уровни доступа-Создать новый уровенб доступа. Или его нужно еще настраивать где-то?
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Спрошу по теме, тоже интересно, создал я категорию и привязал к пункту меню, у категории поставил доступ только супер-юзерам, теперь обычные пользователи получают 404 при просмотре категори, отсюда вопрос, модно ли сделать им кастомное оформление ошибки? Например "К сожалению, Вы не админ" и т.д.
Можно реализовать таким способом замены стандартной страницы 404.
Или скройте от Паблика пункт меню да и все.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Вот как раз надо чтобы пункт был :) А если заменить страницу 404, то и при других ошибках будет "К сожалению, Вы не админ"...
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

AlteTraum

  • Захожу иногда
  • 118
  • 1 / 3
  • Тут может быть ваша реклама
Вот как раз надо чтобы пункт был :) А если заменить страницу 404, то и при других ошибках будет "К сожалению, Вы не админ"...
Значит, вам нужно к гуру Joomla) А я так и не решил проблему(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 1916
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 2465
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 2229
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 7630
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Как сделать картинку ссылкой на материал без Вводного изображения?

Автор OZlaim

Ответов: 0
Просмотров: 1394
Последний ответ 30.05.2024, 01:28:37
от OZlaim