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

eXtatic

  • Новичок
  • 4
  • 0 / 0
Всем привет.
Обновили Joomla с версии 3.3.0 до версии 3.9.14
Видимо из за обновления слетели менюхи, т.е было так:



а стало так:



Хотя на самом сайте ничего не съехало, все отображается корректно.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
испраивть бд?
расширения-менеджер-бд ->исправить
*

wishlight

  • Гуру
  • 5074
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Там еще сверху кнопочка Rebuild. Хотя скорее всего проблема глобальнее.
*

eXtatic

  • Новичок
  • 4
  • 0 / 0
испраивть бд?
расширения-менеджер-бд ->исправить

Там ошибок нет...
*

eXtatic

  • Новичок
  • 4
  • 0 / 0
Там еще сверху кнопочка Rebuild. Хотя скорее всего проблема глобальнее.

Можете посоветовать что то?
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
По идее обновлять нужно от версии до версии, то есть перескочить с 3.3 на 3.6 уже не есть гуд. А вообще скорее всего на хостинге изменили версию PHP с 5 на 7 и поэтому проблемы, сталкивался уже с таким
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
В бд пункты меню есть?
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
В бд пункты меню есть?
пишут же
Хотя на самом сайте ничего не съехало, все отображается корректно.
значит конечно есть
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Попробуйте Компоненты - Обновление Joomla - Проверить обновления - Переустановить основные файлы Joomla
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Надо проверять версии PHP НА СХОСТИНГЕ! у меня такое было, на фронте есть, в админке - нет. Не факт что в вашем случае так, но у меня было очень похоже.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Моэет это поможет? Если что, почитайте всю тему.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
Судя по скринам - в старой версии не было (или было иначе) привязки меню к фронту/админке (на скрине появилось поле, в котором выбран сайт). Возможно, у менюшек не создалась привязка в БД. Добавьте новое меню с 1-2 пунктами, зайдите в БД и сравните новые и старые записы в таблицах #__menu и #__menu_types.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

eXtatic

  • Новичок
  • 4
  • 0 / 0
Спасибо всем кто отозвался.
А может тут есть тот, кто за вознаграждение поправит этот баг?  !
*

wishlight

  • Гуру
  • 5074
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
client_id почему-то был потерян. Поэтому и не отображалось.
« Последнее редактирование: 15.02.2020, 00:28:37 от wishlight »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 5228
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 2277
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 4043
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Исчез компонент 'Поля' из меню в админке

Автор goga_pgasovav

Ответов: 2
Просмотров: 2235
Последний ответ 23.12.2024, 22:31:21
от goga_pgasovav
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 2802
Последний ответ 26.07.2024, 10:03:51
от melissa00