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

Андрей Купцов

  • Новичок
  • 7
  • 1 / 0
Добрый времени суток!
При редактировании модулей в Joomla стала возникать ошибка "Произошла ошибка при получении данных JSON: код состояния HTTP 0. error".
Ничего не обновлял.
Подскажите в чем может быть проблема.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Кеш Joomla и браузера очистить попробуйте.
Если не поможет есть такой скрипт https://github.com/robwent/joomla-json-db-check/blob/master/README.md
Действуйте по инструкции на странице
*

Андрей Купцов

  • Новичок
  • 7
  • 1 / 0
Ошибка оказалась в том, что когда администраторы хостинга настраивали сайт (я просил сертификат SSL подключить) вписали в начало файла .htaccess
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Поэтому начала возникать ошибка в модулях.
Потом они добавили запись:
47 #RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
 48 RewriteRule (.*?)index\.php/*(.*) https://%{HTTP_HOST}/$1$2 [R=301,NE,L]
и все заработало в штатном режиме.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Using $this when not in object context при создании модуля

Автор arrrows163

Ответов: 0
Просмотров: 523
Последний ответ 27.06.2021, 18:33:45
от arrrows163
Селект с возможностью выбора всех данных материала

Автор bombapiter

Ответов: 3
Просмотров: 948
Последний ответ 30.04.2021, 13:17:13
от v42bis
Вывод данных соглано таблицы Excel

Автор warlocksp

Ответов: 56
Просмотров: 2737
Последний ответ 28.02.2019, 23:56:23
от warlocksp
Юникод при записи параметров в базу данных

Автор Taatshi

Ответов: 12
Просмотров: 1326
Последний ответ 30.10.2017, 14:27:31
от SeBun
Запись данных из формы в БД

Автор ushangi

Ответов: 3
Просмотров: 1050
Последний ответ 11.09.2017, 17:24:22
от rkron