Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Всем привет, получаю вот такую ошибку на компоненте Phoca Guestboock
Class 'Joomla\CMS\Uri\Uri' not found
ситуация странная, так как на локалке все работает, но там Joomla 3.9 а на хостинге 3.7 (обновляться не вариант, там столько всего наворочено что скорее всего половина послетает), но по идее Phoca GB должна работать на всей линейке трешки.
Как победить, куда копнуть?
Заранее благодарен за ответы.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Ошибка Class 'Joomla\CMS\Uri\Uri' not found
« Ответ #1 : 22.05.2020, 19:49:07 »
но там Joomla 3.9 а на хостинге 3.7
Тут и ответ.
В 3,7 еще не было namespaces.
Тут варианта 3.
  • [Предпочтительный] Обновить ядро. (можно обновить на локалке и посмотреть где какие ошибки). Если в ядро не лазили, то особых пробела быть не должно, обновляйте расширения и ядро.]
  • Найти старую версию Phoca Guestboock
  • Переписать  Phoca Guestboock с namespaces на сарые классы, к примеру Joomla\CMS\Uri\Ur это бывший JURI
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 5002
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1344
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1731
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2953
Последний ответ 28.04.2025, 10:25:44
от sivers
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 2047
Последний ответ 06.04.2025, 09:27:20
от wishlight