Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1314 Просмотров
*

SalityGEN

  • Захожу иногда
  • 209
  • 7 / 1
  • Делаю мир лучше
Namespace для плагина Joomla 4
« : 13.02.2022, 18:16:31 »
Всем привет, снова столкнулся с проблемой в разработке плагина.
Сейчас делаю модуль к плагину, и хотелось бы задать плагину Namespace что бы дальше к нему обращаться по человечески.
В документации по созданию плагинов нет ни слова про неймспейсы
Вот:
https://docs.joomla.org/J4.x:Creating_a_Plugin_for_Joomla
Вопрос стоит в том, что писать в манифесте XML
Код
<namespace path="src">.......</namespace>
И что писать в namespace в php файла плагина.
-
Плагин в папке system
Название плагина Test123
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Namespace для плагина Joomla 4
« Ответ #1 : 13.02.2022, 19:02:55 »
В классе плагина не используются "namespace"! Вызывайте функции плагина как показано в примерах из документации!
Или создайте файл helper.php в корне плагина пропишите там функции которые могут использоваться как внутри плагина там и отдельно от него!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

SalityGEN

  • Захожу иногда
  • 209
  • 7 / 1
  • Делаю мир лучше
Re: Namespace для плагина Joomla 4
« Ответ #2 : 13.02.2022, 19:09:01 »
В классе плагина не используются "namespace"! Вызывайте функции плагина как показано в примерах из документации!
Или создайте файл helper.php в корне плагина пропишите там функции которые могут использоваться как внутри плагина там и отдельно от него!
В плагине просто имеются методы которые не относятся к событиям, которые хотелось бы использовать в модуле.
В общем тут соглашусь, да их лучше вынести в хелпер, и звать от туда, ведь для этого они и придуманы, а я об этом как то не подумал даже.
« Последнее редактирование: 13.02.2022, 19:12:06 от SalityGEN »
*

ProtectYourSite

  • Живу я здесь
  • 2371
  • 140 / 4
  • Безопасность вебсайтов
Re: Namespace для плагина Joomla 4
« Ответ #3 : 14.02.2022, 00:36:06 »
В классе плагина не используются "namespace"! Вызывайте функции плагина как показано в примерах из документации!
Ну отчего же, можно и в плагинах юзать namespace, я бы даже рекомендовал, а то у Joomla странный подход, там есть namespace, а в другом месте нет.
В качестве примера можно посмотреть реализацию группы editors
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Namespace для плагина Joomla 4
« Ответ #4 : 14.02.2022, 17:19:01 »
Ну отчего же, можно и в плагинах юзать namespace, я бы даже рекомендовал, а то у Joomla странный подход, там есть namespace, а в другом месте нет.
В качестве примера можно посмотреть реализацию группы editors
+

Вот плагин, который по феншую четверки сделан
/plugins/system/schedulerunner/schedulerunner.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу обновить Joomla из-за РКН

Автор creative3d

Ответов: 3
Просмотров: 313
Последний ответ 17.04.2026, 21:07:14
от wishlight
Дублировать скроллер горизонтальной таблицы Joomla 5

Автор Sleepwalker

Ответов: 0
Просмотров: 687
Последний ответ 17.02.2026, 13:19:54
от Sleepwalker
Не работает сайт при переносе с сервера на хостинг Joomla 5

Автор e.maria

Ответов: 17
Просмотров: 3894
Последний ответ 06.02.2026, 15:30:16
от wishlight
Ошибка вывода страницы регистрации на сайте Joomla! 5.4.2

Автор salesekspert

Ответов: 14
Просмотров: 2170
Последний ответ 04.02.2026, 15:39:19
от sivers
Есть опыт использования журнала отладки Joomla, для полезных исправлений?

Автор salesekspert

Ответов: 1
Просмотров: 1126
Последний ответ 04.02.2026, 09:55:00
от salesekspert