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

regina68

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Закончила делать сайт Joomla 3.3
Включено  SEF.
Сделал красивые url через меню, часть оставила  просто хотелось бы сделать  www.mysait.ru/категория/ n-материал  но пока это вопрос.
Проверила как google   проиндексировал и вижу
1. Часть записей как надо все ок
2.  Часть записей  www.mysait.ru/N-категория/N-материал    3 таких записей
3. Часть записей   www.mysait.ru/категория?N-материал - таких 4 записи
 Ну получается какие то материалы задублированы не понятно по какому принципу.

Вижу в каждом  компоненте router.php  похоже надо править все там.
Еще есть база  assets  с записями похожими на пути.
Если кто то правил или решил похожие проблемы  помогите пожалуйста.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Проблема дублей довольно наболевшая. Судя по исходникам ЧПУ линки на материалы должны формироватся следующим образом:
Код: php
$item->slug = $item->alias ? ($item->id.':'.$item->alias) : $item->id;
$item->catslug = $item->category_alias ? ($item->catid.':'.$item->category_alias) : $item->catid;
$link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug));

Получается для того чтобы не было дублей у материала и у категории должен быть алиас и ссылки должны формироватся только вышеуказанным образом. Видимо некоторые компоненты пренебрегают этим.
интернет-блог: http://websiteprog.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как и чем можно обращаться с запросами из Joomla к GraphQL?

Автор bmf1982

Ответов: 0
Просмотров: 963
Последний ответ 03.10.2019, 15:46:00
от bmf1982
Joomla как система авторизации

Автор kav

Ответов: 23
Просмотров: 2841
Последний ответ 29.04.2018, 11:10:30
от Aleks.Denezh
Нужна помощь в доработке модуля под Joomla 3

Автор kik84

Ответов: 5
Просмотров: 2821
Последний ответ 30.01.2018, 22:40:30
от Елeна
Как отучить Joomla стартовать session для гостей?

Автор commeta

Ответов: 8
Просмотров: 3516
Последний ответ 20.08.2015, 14:06:38
от acyp
Модуль отправки сообщений для Joomla 1.5 и 2.5 (ajax)

Автор gaalferov

Ответов: 7
Просмотров: 6176
Последний ответ 02.06.2015, 18:05:52
от gaalferov