Новости 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 Ответов
  • 1332 Просмотров
*

Se

  • Захожу иногда
  • 223
  • 2 / 1
Установил CjBlog, после установки помимо того что появились сообщения об успешной установки пакетов
CjBlog Component   Successfully installed  
и т.д.
появилось сообщение
Please install CjLib component if not yet installed. Please enable the plugins from plugin manager.

После перехода в Компоненты - CjBlog появляется ошибка


Warning: require_once(/home/indiatra/lovelygreece.info/components/com_cjlib/framework.php): failed to open stream: No such file or directory in /home/indiatra/lovelygreece.info/administrator/components/com_cjblog/cjblog.php on line 18

Fatal error: require_once(): Failed opening required '/home/indiatra/lovelygreece.info/components/com_cjlib/framework.php' (include_path='.:/opt/cpanel/ea-php54/root/usr/share/pear') in /home/indiatra/lovelygreece.info/administrator/components/com_cjblog/cjblog.php on line 18

Joomla 3.7.2
« Последнее редактирование: 24.06.2017, 20:13:48 от Se »
*

Se

  • Захожу иногда
  • 223
  • 2 / 1
Нашел этот пакет CjLib на сайте разработчика здесь https://www.corejoomla.com/downloads/required-extensions.html
Но пакет имеет вес 4мб не устанавливается из папки Z:\home\localhost\www\tai/tmp тоже не устанавливается
Пишет
Warning
JInstaller: :Install: Can't find XML setup file.

Error
Path does not have a valid package.
Unable to find install package

Разархивировал установил три компонета из 4 стандартным путем, кроме com_cjlib который весит 3,5 мб.
Попробовал установить его из папки Z:\home\localhost\www\tai/tmp
Пишет
Warning
JInstaller: :Install: Can't find XML setup file.


Error
Path does not have a valid package.
Unable to find install package

Какие варианты решения проблемы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка после обновления Templater manager от разработчика Regular Labs

Автор fbr

Ответов: 2
Просмотров: 1142
Последний ответ 24.03.2021, 21:17:35
от fbr
Фатальная ошибка после включения плагина MP3 Browser Plugin

Автор tinka

Ответов: 7
Просмотров: 2314
Последний ответ 04.03.2020, 20:00:10
от glushilka
Ошибки Warning: Invalid argument supplied for foreach() in

Автор CityCat

Ответов: 11
Просмотров: 2914
Последний ответ 22.02.2019, 14:51:06
от CityCat
Ошибка после установки обновления плагина

Автор lgmax

Ответов: 1
Просмотров: 1456
Последний ответ 15.12.2018, 22:38:43
от draff
В Widgetkit не появляются доп. поля из Zoo

Автор kozhenevsky

Ответов: 0
Просмотров: 1089
Последний ответ 14.12.2018, 13:48:40
от kozhenevsky