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

Romsan21

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Здравствуйте, всегда при верстке сайтов использую только bootstrap grid, только саму адаптивную сетку от bootstrap. Подключаю ее вместе с стилями CSS. В выводе материала она нормально работает, а вот в модуле не работает. Например в позиции модуля footer она перестает работать, и все элементы которые не в адаптивной сетке заезжают прямо на нее. Все начинает работать и в модулях только когда подключаю в <head > этот код

JHtml::_('behavior.framework', true);
JHtml::_('bootstrap.tooltip');
$doc = JFactory::getDocument();
$doc->addStyleSheet($this->baseurl .
'/media/jui/css/bootstrap.css');
$doc->addStyleSheet($this->baseurl .
'/media/jui/css/bootstrap.min.css');
$doc->addStyleSheet($this->baseurl .
'/media/jui/css/bootstrap-responsive.min.css');
$doc->addStyleSheet($this->baseurl .
'/media/jui/css/bootstrap-extended.min.css');

но тогда добавляется куча ненужных стилей с папки jui, почему так происходит не могу понять, кто опытен в Joomla подскажите?, или может посоветуйте какую то другую адаптивную сетку, не bootstrap.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перевод заголовков модулей?

Автор romagromov

Ответов: 39
Просмотров: 11068
Последний ответ 26.04.2023, 15:22:10
от maksnik777
Не работает псевдоним пункта меню

Автор djumfan

Ответов: 17
Просмотров: 13416
Последний ответ 13.12.2022, 11:29:28
от denism300
Локализация фреймворка T4 от Joomlart (работает на Joomla 4)

Автор okrym

Ответов: 1
Просмотров: 9088
Последний ответ 17.09.2020, 13:03:34
от spartos93
Перенесено: В английской версии сайта не работает блог категорий

Автор b2z

Ответов: 0
Просмотров: 1462
Последний ответ 24.05.2017, 09:39:10
от b2z
Не работает поиск в переопределении констант

Автор турист

Ответов: 0
Просмотров: 1425
Последний ответ 08.07.2016, 03:45:56
от турист