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

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Да, isis, из компонентов исчезает, но вверху не появляется. При том что перед этим делал ставил человеку на 3,2 всё работало. Доступ в админку выслал в личку.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Да, действительно вижу что не появляется.
Вы проверяли наличие файла administrator\templates\isis\html\mod_menu\default_enabled.php?
Возможно не хватает прав на папки?
Потому что по большому счету единственное что делает аддон - это создает файл default_enabled.php и просто убирает пункт меню из Компонентов.
Можно вручную вытащить файл default_enabled.php и засунуть его по нужному пути.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Хм... файл появляется, а вот c правами, это классная идея, очень вероятно... чуть позже проверю.
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Хм... похоже что не с правами доступа проблема, а в чём-то другом.
*

maslybs

  • Новичок
  • 2
  • 2 / 0
Была аналогичная проблема. Решилась так.
В файле default_enabled.php закомментируйте строки 239 - 240 и 272 и все заработает.
Непонятно почему но не срабатывала проверка на наличие папки com_jshopping, ну я думаю никто не будет ставить этот аддон без магазина ^-^
*

anansiy

  • Новичок
  • 1
  • 0 / 0
мелкий баг репорт:
Notice: Use of undefined constant _JSHOP_NEW_CATEGORY - assumed '_JSHOP_NEW_CATEGORY' in /administrator/templates/bluestork/html/mod_menu/default_enabled.php on line 306

Notice: Use of undefined constant _JSHOP_NEW_PRODUCT - assumed '_JSHOP_NEW_PRODUCT' in /administrator/templates/bluestork/html/mod_menu/default_enabled.php on line 309
мелкий баг репорт:
Notice: Use of undefined constant _JSHOP_NEW_CATEGORY - assumed '_JSHOP_NEW_CATEGORY' in /administrator/templates/bluestork/html/mod_menu/default_enabled.php on line 306

Notice: Use of undefined constant _JSHOP_NEW_PRODUCT - assumed '_JSHOP_NEW_PRODUCT' in /administrator/templates/bluestork/html/mod_menu/default_enabled.php on line 309

Кто решил проблему с этим багом?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Удалите строки 306 и 309 в файле /administrator/templates/bluestork/html/mod_menu/default_enabled.php
Тогда у Вас не будет возможности создавать новую категорию и новый товар прямо из меню. (Сомневаюсь, что Вы этим пользуетесь). Придется заходить сначала в список категорий или товаров.

Можно конечно заменить на 306 и 309 строке слова _JSHOP_NEW_CATEGORY и _JSHOP_NEW_PRODUCT на JText::_('NewCategory') и JText::_('NewProduct') соответственно
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

dexterkirov

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
проверено на 4.12.2 работает без проверки наличия папки
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Поделитесь аддоном пжлс, очень надо! ::)
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мы починили поиск для JoomShopping

Автор Dimidrol-Pruper

Ответов: 101
Просмотров: 36181
Последний ответ 24.06.2024, 14:20:58
от kit2m2
Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 2896
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 12911
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Комплект товаров JoomShopping - конструктор

Автор vgromov

Ответов: 96
Просмотров: 33025
Последний ответ 14.12.2022, 15:21:24
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 16587
Последний ответ 22.08.2022, 09:54:16
от kit2m2