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

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
sh404SEF и ошибка 404
« : 16.09.2015, 13:04:09 »
Подскажите пожалуйста - имею сайт на Joomla 3.4 и компоненте Adsmsnsger.

Сервер не выдает ошибку 404 при несуществущих URL.
Например имею правильный URL страницы с описанием объявления:
domen.com/index.php/ads-manager/content-details/3-civic/69-lase-mapi-poza

Удаляю из URL несколько буковок, например:
domen.com/index.php/ads-manager/content-details/3-civic/69-lase-ma
Но в браузере остается та же самая страница, и сервер не отвечает ошибкой 404. Чищу кэш сайта, чищу кэш браузера - ни фига.

Затем удаляю еще больше букв из URL, например:
domen.com/index.php/ads-manager/content-details/3-civ
В браузере открывается страница объявлений категории Civic.  Ошибки 404 нет.

Удаляю еще больше символов:
domen.com/index.php/ads-manager/conte
Открывается страница ВСЕ ОБЪЯВЛЕНИЯ. Ошибки 404 нет.

Удаляю еще больше символов:
domen.com/index.php/ads-ma
Открывается главная страница. Ошибки 404 нет.

Только если пишу абракадабру типа такого:
domen.com/abrarbarbarbarabrabr
только так появляется ошибка 404.

Устанавливаю sh404SEF и по всем вышеприведенным "обрезанным" неправильным ссылкам он уже открывает страницу свою ошибки 404. Однако проверяю какой ответ при этом выдает сервер (вот здесь - http://mainspy.ru/otvet_servera) и вижу что ошибки 404 нет - HTTP/1.1 200 OK.

Это у всех так? Можно ли заставить компонент sh404SEF не просто открывать страницу ошибки 404, но еще и выдавать при этом соответствующий ответ сервера?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: sh404SEF и ошибка 404
« Ответ #1 : 23.08.2016, 10:10:10 »
Апну темку, до сих пор не решил проблемку. Поделитесь хоть какой-нибудь мыслью куда копать?
Сервер отдает ответ 200 вместо 404. Стоит Joomla 3.6.0 и sh404SEF 3.7.3
При вводе несуществующего URL компонент sh404 замечательно выводит страницу ошибки 404, на которой красиво предлагает перейти по другим похожим рабочим ссылкам. Так же при этом компонент заносит каждый такой случай в свой журнал ошибок 404.  Но вот сервер при всем этом выдает ответ 200 ОК!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Главная страница и sh404SEF

Автор dimon7772

Ответов: 6
Просмотров: 3363
Последний ответ 23.10.2022, 18:51:39
от dimon7772
Ошибка 404 категория материалов Артио

Автор ReefTank

Ответов: 0
Просмотров: 3513
Последний ответ 01.07.2019, 10:23:50
от ReefTank
Появилась проблема в метрике после установки sh404SEF

Автор Виктор.П.

Ответов: 6
Просмотров: 2884
Последний ответ 22.04.2019, 18:00:22
от Виктор.П.
Как подружить sh404SEF с поддоменом через htaccess на httpS?

Автор Dim

Ответов: 0
Просмотров: 1694
Последний ответ 10.12.2018, 23:23:03
от Dim
Ошибка при переходе с http на https

Автор galll72

Ответов: 14
Просмотров: 1639
Последний ответ 01.11.2018, 13:32:34
от galll72