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

kunsaid

  • Захожу иногда
  • 167
  • 1 / 1
Здравствуйте!

помогите пожалуйста исправить ошибку после обновления с 4.4 на 5.4. Сайт работает, админка при входе выдает
HTTP 500 Whoops, looks like something went wrong.

Код
 mysqli_sql_exception
Show exception properties

in /home/users/j/j3379280_jm5/site/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php (line 138)
in /home/users/j/j3379280_jm5/site/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php -> prepare (line 138)
in /home/users/j/j3379280_jm5/site/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php -> __construct (line 972)
in /home/users/j/j3379280_jm5/site/libraries/vendor/joomla/database/src/DatabaseDriver.php -> prepareStatement (line 1780)
DatabaseDriver->setQuery() in /home/users/j/j3379280_jm5/site/administrator/components/com_menus/src/Helper/MenusHelper.php (line 816)

                    if ($iJoin) {
                        $query->join('INNER', $iJoin);
                    }
                    $results = $db->setQuery($query)->loadObjectList();
                    // Skip the entire group if no items to iterate over.
                    if ($results) {
                        // Show the repeatable group heading node only if not set as hidden.
                        if (!$hidden) {

MenusHelper::loadXml() in /home/users/j/j3379280_jm5/site/administrator/components/com_menus/src/Helper/MenusHelper.php (line 841)
MenusHelper::loadXml() in /home/users/j/j3379280_jm5/site/administrator/components/com_menus/src/Helper/MenusHelper.php (line 673)
MenusHelper::loadPreset() in /home/users/j/j3379280_jm5/site/administrator/modules/mod_menu/src/Menu/CssMenu.php (line 138)
CssMenu->load() in /home/users/j/j3379280_jm5/site/administrator/modules/mod_menu/src/Dispatcher/Dispatcher.php (line 44)
Dispatcher->getLayoutData() in /home/users/j/j3379280_jm5/site/libraries/src/Dispatcher/AbstractModuleDispatcher.php (line 63)
AbstractModuleDispatcher->dispatch() in /home/users/j/j3379280_jm5/site/libraries/src/Helper/ModuleHelper.php (line 289)
ModuleHelper::renderRawModule() in /home/users/j/j3379280_jm5/site/libraries/src/Helper/ModuleHelper.php (line 160)
ModuleHelper::renderModule() in /home/users/j/j3379280_jm5/site/libraries/src/Document/Renderer/Html/ModuleRenderer.php (line 99)
ModuleRenderer->render() in /home/users/j/j3379280_jm5/site/libraries/src/Document/Renderer/Html/ModulesRenderer.php (line 51)
ModulesRenderer->render() in /home/users/j/j3379280_jm5/site/libraries/src/Document/HtmlDocument.php (line 578)
HtmlDocument->getBuffer() in /home/users/j/j3379280_jm5/site/libraries/src/Document/HtmlDocument.php (line 897)
HtmlDocument->_renderTemplate() in /home/users/j/j3379280_jm5/site/libraries/src/Document/HtmlDocument.php (line 650)
HtmlDocument->render() in /home/users/j/j3379280_jm5/site/libraries/src/Document/ErrorDocument.php (line 139)
ErrorDocument->render() in /home/users/j/j3379280_jm5/site/libraries/src/Error/Renderer/HtmlRenderer.php (line 70)
HtmlRenderer->render() in /home/users/j/j3379280_jm5/site/libraries/src/Exception/ExceptionHandler.php (line 142)
ExceptionHandler::render() in /home/users/j/j3379280_jm5/site/libraries/src/Exception/ExceptionHandler.php (line 76)
ExceptionHandler::handleException() in /home/users/j/j3379280_jm5/site/libraries/src/Application/CMSApplication.php (line 334)
CMSApplication->execute() in /home/users/j/j3379280_jm5/site/administrator/includes/app.php (line 58)
require_once('/home/users/j/j3379280_jm5/site/administrator/includes/app.php') in /home/users/j/j3379280_jm5/site/administrator/index.php (line 32)

с чего начинать?
« Последнее редактирование: 15.12.2025, 10:29:08 от kunsaid »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка БД при создании материала

Автор kunsaid

Ответов: 6
Просмотров: 1686
Последний ответ 29.10.2025, 19:36:49
от artem1977gri
Ошибка err_cache_miss

Автор geral

Ответов: 3
Просмотров: 17858
Последний ответ 01.10.2025, 07:15:51
от geral
Ошибка http 500 Whoops, looks like somethin после включение Отладки в настройках

Автор androv77

Ответов: 3
Просмотров: 951
Последний ответ 03.04.2025, 17:55:01
от azm1n
Ошибка при установке Joomla 5 на Open Server 6.0

Автор Mnojitell

Ответов: 5
Просмотров: 1434
Последний ответ 03.04.2025, 11:36:11
от Akeksandr
Ошибка Отсутствует поле "itemReviewed

Автор Zegeberg

Ответов: 3
Просмотров: 1336
Последний ответ 24.10.2024, 12:38:24
от Zegeberg