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

!eX

  • Новичок
  • 7
  • 0 / 0
Joomla создает повышенную нагрузку, у хостера белая страница.
Нужно разгрузить CMS, доступа в админку нет, но есть доступ к базе данных и на FTP сервер.
Что можно предпринять?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Таблица #__extensions поле enabled: 1/0 = вкл./выкл. ^-^
*

!eX

  • Новичок
  • 7
  • 0 / 0
Таблица #__extensions поле enabled: 1/0 = вкл./выкл. ^-^
Таким образом отключаю все сразу имеющиеся на сайте расширения, правильно?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Таким образом отключаю все сразу имеющиеся на сайте расширения, правильно?
Вы не открыли и не попробовали видимо. Естественно каждое расширение по-отдельности. Но если надо отключить ВСЕ, то можно сделать такой запрос:
Код
update "*_extensions" set "enabled" = "0";
, где * - префикс ваших таблиц.
*

!eX

  • Новичок
  • 7
  • 0 / 0
Вы не открыли и не попробовали видимо. Естественно каждое расширение по-отдельности.
Да, простите. Я не пробовал. Решил сразу уточнить. Благодарю за совет.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Пожалуйста.
*

Lexwork

  • Новичок
  • 6
  • 0 / 0
2 Shustry
ОГРОМНОЕ СПАСИБО, просто спас
*

lisicina

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Вы не открыли и не попробовали видимо. Естественно каждое расширение по-отдельности. Но если надо отключить ВСЕ, то можно сделать такой запрос:
Код
update "*_extensions" set "enabled" = "0";
, где * - префикс ваших таблиц.
Значит, так можно все и включить, поставив 1?
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Значит, так можно все и включить, поставив 1?
Потрясающая логика ;)
*

lisicina

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Потрясающая логика ;)
Не вышло. Вот такая ошибка:
# 1064 - У вас ошибка в вашем синтаксисе SQL; проверить документацию по используемой версии MySQL на предмет корректного синтаксиса около '"jos_extensions" набор "включен" = "1"' в строке 1

Это что значит?
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
lisicina, а что, собственно, вы вводили? Доступ в админку есть?
*

lisicina

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
lisicina, а что, собственно, вы вводили? Доступ в админку есть?
У меня сайт удален, хостер восстановил бд и файлы, но сайт не восстановился. Я в БД нашла таблицы с материалами, модулями, компонентами и т.д., но не знаю, как их включить. Попробовала так, как посоветовал Shustry, выполнить запрос: update "jos_extensions" set "enabled" = "1"; Не вышло, вот такая ошибка. Знать бы, что она означает, ведь чайник.
*

Serheus

  • Новичок
  • 1
  • 0 / 0
У меня сайт удален, хостер восстановил бд и файлы, но сайт не восстановился. Я в БД нашла таблицы с материалами, модулями, компонентами и т.д., но не знаю, как их включить. Попробовала так, как посоветовал Shustry, выполнить запрос: update "jos_extensions" set "enabled" = "1"; Не вышло, вот такая ошибка. Знать бы, что она означает, ведь чайник.

Ввод без ковычек а значение то бишь 0 или 1 в ковычках update jos_extensions set enabled="1"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 2.5.28 как скачать все файлы через панель управления

Автор Sergei41984

Ответов: 7
Просмотров: 17183
Последний ответ 27.12.2022, 23:30:38
от Sergei41984
Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 3744
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
Отключить кеширование

Автор relat

Ответов: 30
Просмотров: 4770
Последний ответ 30.03.2018, 11:08:40
от wishlight
Как отключить кеширование?

Автор relat

Ответов: 2
Просмотров: 1390
Последний ответ 11.03.2018, 09:14:12
от relat
Как запретить загрузку изображений при добавлении новости через сайт

Автор jonnyzero

Ответов: 2
Просмотров: 2317
Последний ответ 13.02.2018, 19:05:38
от kasper9820