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

rinkash

  • Новичок
  • 1
  • 0 / 0
Всем добрый день. Вопрос такой: Поисковики при скане карты сайта XML sitemap в Joomla 3 выдают ошибки:
что найдены в карте сайта неизвестные теги uid и itemid. Хочу их убрать, карта создана автоматически компонентом
Xmap версия 2.3.4. Где, в каком файле найти и убрать теги и какие именно строки? Карта в формате для понимания примера выглядит так:
<url>
<loc>
http://www.24life24.com/index.php/ru/samye-krasivye-mesta-bolgarii
</loc>
<uid>itemid648</uid>
<itemid>648</itemid>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
И т.д. Благодарю заранее за ответы по теме.
*

prostom

  • Новичок
  • 5
  • 1 / 0
Сам столкнулнся с такой проблемой - разобрался: такая беда вылазит, если вы в момент генерации sitemap авторизованы во фронтальной части сайта как админ. Эти строки (не понятно зачем) генерит код в Xmap.xml.php:

if ($this->_isAdmin) { //If the current user is admin
                    echo '<uid>', $node->uid, '</uid>' . "\n";
                    echo '<itemid>', $node->id, '</itemid>' . "\n";
                }

Разлогиниваемся во фронтальной части и сгенерируется нормальная карта сайта, без лишних тегов 8).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Периодический страница сайта открывается криво. (Подробнее в описании)

Автор 62411

Ответов: 0
Просмотров: 1284
Последний ответ 27.01.2025, 10:36:57
от 62411
Как редактировать отдельную страницу Joomla 2.5?

Автор mrporter

Ответов: 0
Просмотров: 14149
Последний ответ 14.09.2023, 22:16:47
от mrporter
Joomla 2.5.28, Safari под маком и сессии session

Автор beliyadm

Ответов: 19
Просмотров: 16950
Последний ответ 29.03.2023, 12:17:19
от Sawell
Joomla 2.5.28 как скачать все файлы через панель управления

Автор Sergei41984

Ответов: 7
Просмотров: 14688
Последний ответ 27.12.2022, 23:30:38
от Sergei41984
Расширения для Joomla! 1.6 (коллекция полезных ссылок)

Автор Sulpher

Ответов: 124
Просмотров: 145936
Последний ответ 03.12.2022, 16:15:19
от besttechoff