Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

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

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

b2z

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

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

Как вставить видео с rutube в Joomla 5,?

Автор Северянин23

Ответов: 12
Просмотров: 2920
Последний ответ 15.08.2025, 12:45:55
от web1
Сделал шаблон для Joomla 5

Автор fbr

Ответов: 8
Просмотров: 1712
Последний ответ 11.07.2025, 18:00:52
от cronk
Joomla 5 и MySQL 5.7

Автор n_nickon

Ответов: 7
Просмотров: 1250
Последний ответ 05.07.2025, 07:56:15
от b2z
Дубли Joomla 5

Автор bormir

Ответов: 15
Просмотров: 2197
Последний ответ 25.05.2025, 09:16:03
от bormir
Сломался сайт Joomla 4 после обновления одного модуля

Автор androv77

Ответов: 4
Просмотров: 1044
Последний ответ 17.05.2025, 06:12:07
от azm1n