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

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Здравствуйте!
В свое время обновил не один десяток сайтов.
Но тут какой-то сложный клиентский пациент.
Версия была 2.5.14. Обновил до 2.5.28
Отключил плагин Запомнить меня.
Поменял в настройках апдейтов системы Сервер обновления на краткосрочные дистрибутивы.
Почистил все возможные кеши, в том числе апдейтов.
Заменил в базе ссылки на сервера апдейтов с http на https
Не видит он новую версию и все.
Пытался вручную через менеджер обновить, все заканчивается бесконечной загрузкой и в итоге 500 ошибкой.
Что еще можно сделать?
« Последнее редактирование: 02.04.2022, 20:26:15 от romagromov »
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Обновление с 2.5.28 до 3.x
« Ответ #1 : 02.04.2022, 13:54:50 »
Еще обнаружил, что если поменять в базе данных Joomla Core на https и включить on



То при попытке обновить ядро - я хотя бы, наконец, получаю ошибку



Но сразу после этого, запись возвращается к исходной - то есть http и off.
« Последнее редактирование: 02.04.2022, 16:22:17 от romagromov »
*

Cherr23

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Обновление с 2.5.28 до 3.x - проблема
« Ответ #2 : 05.05.2022, 05:02:52 »
Всем здравствуйте!
При попытке обновлении с Joomla 2.5 до 3х, столкнулся с проблемой: при проверке базы данных вышла ошибка: "Внимание: База данных устарела!"
Нажимал кнопку "Исправить", но ничего не получилось.
Подскажите, как исправить ошибки и обновиться до Joomla3.
Заранее благодарен за предоставленный совет и помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление расширений

Автор GTHack

Ответов: 1
Просмотров: 3128
Последний ответ 07.01.2024, 16:25:18
от SeBun
Проблема с SP Page Buildier

Автор Aleksey1982

Ответов: 20
Просмотров: 5460
Последний ответ 10.11.2023, 20:13:53
от Шмайсер
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1606
Последний ответ 16.09.2023, 09:44:41
от sivers
Обновление до Joomla 3.10.12 не происходит

Автор Missile

Ответов: 9
Просмотров: 3786
Последний ответ 14.07.2023, 12:38:45
от wishlight
Обновление

Автор Асылжан

Ответов: 0
Просмотров: 965
Последний ответ 05.06.2023, 15:39:07
от Асылжан