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

Anton Ivanov

  • Новичок
  • 4
  • 0 / 0
Вступление: Добрый день, проводил миграцию сайта с 2.5 на 3.5 все прошло очень жестка, но почти все ошибки удалось решить кроме одной, похоже что ситуация необычная так как в Google ответа не нашел первый раз, прошу помочь кто знает.
Подробнее: В Панели Управления/Расширения/Менеджер шаблонов/Шаблон - в самом низу повис несуществующий шаблон под названием templates фото
В Стилях его нет
В Панель управления/расширения/поиск - он есть и мозолит глаза фото
При нажатии на кнопку Установить вылазит ошибка фото
В Панель управления/расширения/управление его нет
В ftp/your web site/templates была папка под название templates пустая я ее удалил но из панели управления он не исчез
Заключение: Очень вероятно что после миграции сайт пытается подгрузить недостающий шаблон, хотя все они есть и были подгружены стандартным способом, помогите пожалуйста выпилить его из шаблонов и поиска недостающих элементов, так же для общего развития как из Панели Управления/Расширения/Менеджер шаблонов/Шаблон/Template перейти в ftp или базу данных или file.php содержащий информацию о том что вызывает его в шаблонах, он ведь откуда-то берется, спасибо
« Последнее редактирование: 05.06.2016, 21:38:31 от Anton Ivanov »
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
*

Anton Ivanov

  • Новичок
  • 4
  • 0 / 0
jos_templates_styles - пусто, только существующие
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
jos_extensions
*

Anton Ivanov

  • Новичок
  • 4
  • 0 / 0
Извините мои познания в sql ниже среднего в таблице jos_extensions есть строка com_templates, я не могу ее открыть чтобы посмотреть какие шаблоны внутри, потому что это строка, скажите пожалуйста что нужно с ней сделать
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
Там может быть несколько страниц, не ленитесь, пролистайте все.
Ориентируйтесь на колонку type - должен быть template
*

Anton Ivanov

  • Новичок
  • 4
  • 0 / 0
да fbr спасибо там был тот самый зависший шаблон, проблема решена спасибо, не знал что там несколько страниц, буду знать) всего вам хорошего
« Последнее редактирование: 05.06.2016, 21:38:45 от Anton Ivanov »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться