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

Chekker

  • Новичок
  • 3
  • 1 / 1
Удалил случайно jos_users
« : 31.07.2008, 21:25:18 »
В phpMyAdmin случайно удалил таблицу jos_users.
Нет ли у phpMyAdmin корзины? или лога последних операций?
Если создавать новую, то сколько у таблицы jos_users должно быть полей? Как их заполнять?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Удалил случайно jos_users
« Ответ #1 : 31.07.2008, 21:28:54 »
Ну это ты, чувак, погорячился.....
Код
CREATE TABLE `jos_users` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  `username` varchar(150) NOT NULL default '',
  `email` varchar(100) NOT NULL default '',
  `password` varchar(100) NOT NULL default '',
  `usertype` varchar(25) NOT NULL default '',
  `block` tinyint(4) NOT NULL default '0',
  `sendEmail` tinyint(4) default '0',
  `gid` tinyint(3) unsigned NOT NULL default '1',
  `registerDate` datetime NOT NULL default '0000-00-00 00:00:00',
  `lastvisitDate` datetime NOT NULL default '0000-00-00 00:00:00',
  `activation` varchar(100) NOT NULL default '',
  `params` text NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `usertype` (`usertype`),
  KEY `idx_name` (`name`),
  KEY `gid_block` (`gid`, `block`),
  KEY `username` (`username`),
  KEY `email` (`email`)
) TYPE=MyISAM CHARACTER SET `utf8`;

ты-ж всех пользователей одним кликом убил.... и админа то-же
*

Chekker

  • Новичок
  • 3
  • 1 / 1
Re: Удалил случайно jos_users
« Ответ #2 : 31.07.2008, 21:33:48 »
А как теперь мне админские права то скопировать из
jos_core_acl_aro
jos_core_acl_groups_aro_map

Там же тоже инфа о пользователях содержиться
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Удалил случайно jos_users
« Ответ #3 : 31.07.2008, 21:40:27 »
лучше сделать бэкап базы без таблиц jos_users И jos_core_xxxxxxx
и переставить заново, а потом навалить бэкап назад
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] удалил главное меню и не могу восстановить

Автор Antonov

Ответов: 12
Просмотров: 10391
Последний ответ 18.12.2012, 00:17:31
от kir80
Случайно удалил модуль отображения иконок в шапке админки, как можно востановить?

Автор Tur1st

Ответов: 2
Просмотров: 1319
Последний ответ 14.11.2012, 11:16:54
от Tur1st
Удалил плагины редактора для загрузки изображений/подробнее/разрыв страницы ПОМОГИТЕ

Автор beckon

Ответов: 2
Просмотров: 1916
Последний ответ 14.07.2012, 14:26:54
от oriol
Удалил Базу данных!

Автор taxzit

Ответов: 13
Просмотров: 2119
Последний ответ 28.11.2011, 20:36:45
от SDKiller
Удалил плагин авторизации.

Автор zarg

Ответов: 2
Просмотров: 1594
Последний ответ 26.04.2011, 21:01:11
от zarg