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

b2z

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

Sklad-Znaniy

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
  • Склад-Знаний.RU
Re: Вышла Joomla! 3.2.2
« Ответ #1 : 07.02.2014, 01:17:37 »
Обновился, все ок) изменения с контактами не понял до конца, у меня ссылка на контакт создавшего материал выводится с путем component/contacs..., хотя пункт меню для этого контакта создал, хотелось бы чтобы выводился путь и меню
*

barboss

  • Захожу иногда
  • 156
  • 4 / 2
  • Наполняю сайты контентом. Большие объемы.
Re: Вышла Joomla! 3.2.2
« Ответ #2 : 07.02.2014, 02:02:15 »
Кто еще обновился? Что типа как?) Все ли работает
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #3 : 07.02.2014, 10:58:36 »
Обновился, все ок) изменения с контактами не понял до конца, у меня ссылка на контакт создавшего материал выводится с путем component/contacs..., хотя пункт меню для этого контакта создал, хотелось бы чтобы выводился путь и меню
Ну все верно, для тех, кто использует com_contacts ничего не поменяется.

Кто еще обновился? Что типа как?) Все ли работает
Уже нашли неприятный баг, связанный с методом getActions(). Его удалили из всех стандартных расширений и если стороннее расширение пытается его использовать, то возникает ошибка

Код: php
Call to undefined method getActions() 

Фикс для Joomla! уже есть. Для сторонних расширений фикс описан тут - Ошибка после обновления до версии Joomla! 3.2.2, связанная с getActions()

Опять сказался недостаток тестирования со сторонними расширениями... Самое обидное, что разработчики этих расширений не заботятся о тестировании, что приводит к таким проблемам. Во истину - большое количество расширений является одновременно как огромным плюсом, так и огромным минусом...
*

barboss

  • Захожу иногда
  • 156
  • 4 / 2
  • Наполняю сайты контентом. Большие объемы.
Re: Вышла Joomla! 3.2.2
« Ответ #4 : 07.02.2014, 14:20:27 »
Вот это обновление на 10 мегов.... Вроде все ок. Пока один сайт обновил
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Вышла Joomla! 3.2.2
« Ответ #5 : 07.02.2014, 14:33:31 »
Обновился нормально, 2 сайта.
Информация о системе: Warning: php_uname() has been disabled for security reasons in /home/p116589/www/pu-5.ru/administrator/components/com_admin/models/sysinfo.php on line 143
Эта ошибка была в 3.1.5, в 3.2.0 и 3.2.1 она исчезла, просто в параметре "Платформа, на которой работает PHP" было пустое значение, теперь опять появилась...
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #6 : 07.02.2014, 15:08:14 »
Обновился нормально, 2 сайта.
Информация о системе: Warning: php_uname() has been disabled for security reasons in /home/p116589/www/pu-5.ru/administrator/components/com_admin/models/sysinfo.php on line 143
Эта ошибка была в 3.1.5, в 3.2.0 и 3.2.1 она исчезла, просто в параметре "Платформа, на которой работает PHP" было пустое значение, теперь опять появилась...
Warning: php_uname() - это Ваш хостер типа защищается и отключил доступ к php_uname(). Если у Вас есть доступ к php.ini, там посмотрите список disable_functions.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Вышла Joomla! 3.2.2
« Ответ #7 : 07.02.2014, 15:21:23 »
OK. Закомментировал 143 строчку и ошибка пропала.
Средствами php можно узнать, какие именно функции отключены? если да, то, как правило, в список отключаемых хостером функций попадают наверняка только те функции, которые позволяют получить информацию об установленном у хостера оборудовании/ос/по, и я не думаю, что таких функций очень уж много, а значит, можно корректно определить ее доступность и - в случае недоступности - корректно, на русском (национальном) вывести информацию о том, что значение какого-либо параметра невозможно отключить из-за ограничений на сервере, а не выводить пугающее системное сообщение. ИМХО...
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #8 : 07.02.2014, 15:28:28 »
OK. Закомментировал 143 строчку и ошибка пропала.
Средствами php можно узнать, какие именно функции отключены? если да, то, как правило, в список отключаемых хостером функций попадают наверняка только те функции, которые позволяют получить информацию об установленном у хостера оборудовании/ос/по, и я не думаю, что таких функций очень уж много, а значит, можно корректно определить ее доступность и - в случае недоступности - корректно, на русском (национальном) вывести информацию о том, что значение какого-либо параметра невозможно отключить из-за ограничений на сервере, а не выводить пугающее системное сообщение. ИМХО...
Никто просто не думал, что есть такие мега параноидальные хостеры. Смысл в запрете php_uname()? В любом случае, Pull Request для улучшения функционала только приветствуется.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Вышла Joomla! 3.2.2
« Ответ #9 : 07.02.2014, 15:35:40 »
Никто просто не думал, что есть такие мега параноидальные хостеры.
Ага, встречайте: beget.ru и ihc.ru

В любом случае, Pull Request для улучшения функционала только приветствуется.
Это как? (новичок я J, сори)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Вышла Joomla! 3.2.2
« Ответ #11 : 07.02.2014, 15:42:39 »
Спс, поизучаю
*

master-smeta

  • Захожу иногда
  • 298
  • 10 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #12 : 09.02.2014, 11:39:29 »
У меня после обновления шаблон слетел. т.е. у меня весь "дизайн" был построен путем правки стандартного шаблона Protostar. после обновления все стили слетели :( блин, а я бэCAPTCHAк не сделал, теперь придется заново стили править.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вышла Joomla! 3.2.2
« Ответ #13 : 09.02.2014, 16:13:11 »
Вы скопируйте весь этот шаблон в свою папку и установите через поиск, тогда не затрется при любом обновлении.
*

alekshavan

  • Захожу иногда
  • 55
  • 0 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #14 : 10.02.2014, 01:41:50 »
У меня на одном из  сайтов не приходит обновление с Joomla 3.2.1. до Joomla 3.2.2. В чем прикол? Настройки обновления в порядке.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #15 : 10.02.2014, 10:57:00 »
У меня на одном из  сайтов не приходит обновление с Joomla 3.2.1. до Joomla 3.2.2. В чем прикол? Настройки обновления в порядке.
Кэш в менеджере расширений почистите.
*

alekshavan

  • Захожу иногда
  • 55
  • 0 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #16 : 10.02.2014, 14:17:45 »

Кэш в менеджере расширений почистите.

Дмитрий, конечно же чистил и не раз.
Вот и Скришоты

Спойлер
[свернуть]
*

b2z

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

Sklad-Znaniy

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
  • Склад-Знаний.RU
Re: Вышла Joomla! 3.2.2
« Ответ #18 : 10.02.2014, 20:34:46 »
с 3.2.1 обновлением у меня вернулась CAPTCHA, после обновления до 3.2.2 CAPTCHA снова слетела, кто с таким еще сталкивался?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #19 : 11.02.2014, 00:11:45 »
Вы скопируйте весь этот шаблон в свою папку и установите через поиск, тогда не затрется при любом обновлении.
Если не затруднит, подробней  как это сделать.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #20 : 11.02.2014, 00:34:13 »
Если не затруднит, подробней  как это сделать.
Тупо копируете, называете папку по своему (например mytmlp), заходите templateDetails.xml и там правите <name> на mytmlp. Далее через менеджер расширений - найти.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #21 : 11.02.2014, 00:58:36 »
Точно туплю:
-переименовав, скопировал;
-вставил в templateDetails.xml
Цитировать
<name>protostarinc</name>
;
-прописал в менеджер
но не ищет
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Вышла Joomla! 3.2.2
« Ответ #22 : 11.02.2014, 01:29:49 »
:)
Там вообще-то кнопка найти есть в самом верху
Создание сайтов, шаблонов, помощь в решении проблем.
*

b2z

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

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #24 : 11.02.2014, 01:47:47 »
 >:(
Протупил,
все срослось
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #25 : 11.02.2014, 02:06:51 »
А вот на хостинге не все так просто.
Система показывает
http://bit.ly/1lrcMRW
А вот в панели управления
http://bit.ly/1jqZmHg
Соответственно не знаю как обновить
http://bit.ly/1lre1AD
На локалке  эти проблемы тоже были, как то обновил Акибу, и это пошептало или нет, обновился.
(Акибу на хосте тоже обновил)
Какие есть идеи?
Переустановить с нуля?
*

barboss

  • Захожу иногда
  • 156
  • 4 / 2
  • Наполняю сайты контентом. Большие объемы.
Re: Вышла Joomla! 3.2.2
« Ответ #27 : 12.02.2014, 22:53:14 »
Все ок
« Последнее редактирование: 12.02.2014, 23:00:37 от barboss »
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Вышла Joomla! 3.2.2
« Ответ #28 : 14.02.2014, 14:58:19 »
А чем отличается
Joomla_3.2.2-Stable-Update_Package
от
Joomla_3.2.1_to_3.2.2-Stable-Patch_Package
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Вышла Joomla! 3.2.2
« Ответ #29 : 14.02.2014, 15:03:27 »
Joomla_3.2.2-Stable-Update_Package - можно обновиться с любой версии 3.x
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не заходит в настройки шаблона Joomla 3.10.12

Автор peklor

Ответов: 0
Просмотров: 113
Последний ответ 12.02.2026, 15:21:36
от peklor
Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 5572
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 2650
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 4493
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 3182
Последний ответ 26.07.2024, 10:03:51
от melissa00