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

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Joomla 1.5 и ads 2.5

При переходе по ссылке мой профиль, доступно изменение своего логина, плохо это очень
(круто, взял пользователь логином  nik и поменял логин на admin, я попробывал, меняеться, но пользователь уже не войдёт на сайт)

Я просто скрыл в файле показ этой строки в файле

А как нормально это запретить, сделать это поле не редактируемым ?
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Закоментировать    $row->name = mosGetParam( $_POST, 'name', "");
   $row->username = mosGetParam( $_POST, 'username', ""); в контролере компонента
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
А можно как то убрать это поле вообще ?
Чтобы его не было видно

Я сделал что бы в самой джамоле нельзя было изменить и здесь закоментировал емаил и логин с именем
Когда пытаешься изменить, то просто перекидывает на другую страницу и все

А хотелось бы просто убрать эти поля

Может кто знает как это сделать ?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Установить Community Builder  - и надёжнее, и гибче, и всё настраивается.
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Дополнительные компоненты грузят сильно, поэтому не очень хочется всего пихать

Тут всего то нужно удалить какой то код
А вот  какой и как правильно, то тут вопрос

Кстати если закоментировть это, как написано выше, то в админки тоже нельзя редактировать пользователей
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager. Ошибка при редактировании (сохранении) профиля пользователя

Автор kanevlife

Ответов: 0
Просмотров: 17271
Последний ответ 26.09.2017, 14:46:09
от kanevlife
AdsManager 2.8.0 как получить значение поля профиля пользователя на странице list?

Автор lustoff

Ответов: 11
Просмотров: 1910
Последний ответ 24.03.2017, 13:00:57
от lustoff
Создание и редактирование полей

Автор 12mv

Ответов: 3
Просмотров: 1468
Последний ответ 18.07.2016, 02:55:59
от Boomxm
Как вывести телефон пользователя из его профиля в объявление?

Автор gertruda

Ответов: 6
Просмотров: 1442
Последний ответ 15.01.2016, 23:56:36
от gertruda
редактирование модулей

Автор sherbakzver

Ответов: 11
Просмотров: 1401
Последний ответ 01.12.2015, 11:54:40
от sherbakzver