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

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Намедни занимались настройкой сайта и обратили внимание, что сайт отдавал 303 код и кидал на index.php при любой неправильная ссылке вместо 404 страницы.
Перерыли все: htaccess, настройки сервера, панели, удалили сторонние расширения, меняли шаблон.
Оказалось, что дело было в выключенном сайте.

Из-за выключенного сайта такое было:
Код
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Тестировал на Joomla 3.4.5
В общем, это баг. Не должен сайт отдавать 303 код.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва

Цитировать
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Так это внутренний редирект, он вообще не отдаёт никакого кода!

Цитировать
Не должен сайт отдавать 303 код.

Если включена мультиязычность, то главная страница отдаёт 303 See Other и перенаправляет на определённый язык.
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Так это внутренний редирект, он вообще не отдаёт никакого кода!

Если включена мультиязычность, то главная страница отдаёт 303 See Other и перенаправляет на определённый язык.
Мультиязычность отключена.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Неверный заголовок при публикации ссылки в ВК

Автор hensler

Ответов: 6
Просмотров: 12099
Последний ответ 02.02.2025, 20:08:10
от hensler
"Заголовок страницы в браузере" не работает для "Метки -> Список элементов"

Автор orsy

Ответов: 37
Просмотров: 9723
Последний ответ 03.07.2017, 21:15:45
от orsy
Не отображается Заголовок страницы в меню "Список меток"

Автор slepoy

Ответов: 4
Просмотров: 6034
Последний ответ 03.07.2017, 11:26:43
от orsy