Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Всем привет.
Есть необходимость в плагине создать объект с определенными данными и после иметь возможность получить этот оъект в остальной части ситеммы. К примеру в шаблоне или компоненте.

Я попробовал вот так:

В плагине в момент события onBeforeRender

Код
$registry = new Joomla\Registry\Registry();
$registry->set('bar', 'sadsadsad');
Соответсвенно пробую в index.php шаблона получить значение

Код
$reg = new Joomla\Registry\Registry();
var_dump($reg->get('bar'));

Возвращается null.

Подскажите как  правильно использовать Регистр в Joomla , или возможнло DI для того что бы иметь возможность пробрасывать данные в системме
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Прокинуть объект в системме
« Ответ #1 : 29.04.2022, 18:09:37 »
У класса Joomla\Registry\Registry есть функция getInstance используйте ее.
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Re: Прокинуть объект в системме
« Ответ #2 : 05.05.2022, 20:02:03 »
У класса Joomla\Registry\Registry есть функция getInstance используйте ее.
отдает пустой массив (

В итоге проблему решил иначе: вместо использования регистра использовал фабрику и подключение классов в плагине. Но ситуация странная. По какой-то причине при попытке прокинуть параметры в регистре или DI контейнере в других частях сайта, отличных от тех где инициализируется объект и помещается в регистр или контейнер, объект получить нельзя  (

Такое ощущение что тот же регистр где-то переопределяется
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Объект класса stdClass не может быть преобразован в строку

Автор dida

Ответов: 0
Просмотров: 709
Последний ответ 25.09.2021, 09:07:05
от dida
Вредоносный объект

Автор Goproject

Ответов: 20
Просмотров: 1542
Последний ответ 06.07.2016, 18:32:21
от Goproject