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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Название:
Нет поддержки мультипротокола в компоненте баннеров

Версии:
актуальная 3.7.5, скорее всего и предыдущие

Решение:
- требуется

Статус:
- обсуждение

Описание:
Сайт одновременно доступен по протоколам http и https
Используется компонент баннеров, в нем прописана ссылка вида
Код
http://site.ru/banner
При попытке прописать ссылку вида //site.ru/banner движок автоматически добавляет впереди http://

*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
/administrator/components/com_banners/models/forms/banner.xml
Строка 119
Код
		<field
name="clickurl"
type="url"
label="COM_BANNERS_FIELD_CLICKURL_LABEL"
description="COM_BANNERS_FIELD_CLICKURL_DESC"
filter="url"
/>
меняем на
Код
		<field
name="clickurl"
type="url"
label="COM_BANNERS_FIELD_CLICKURL_LABEL"
description="COM_BANNERS_FIELD_CLICKURL_DESC"
filter=""
/>
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а просто https всегда прописать не получается разве? зачем именно мульти?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
а просто https всегда прописать не получается разве? зачем именно мульти?
Затем что безопасный переезд по примерно такому методу.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В компоненте "Контакты" отсутствует настройка "Показывать текст «Подкатегории»"

Автор nvyush

Ответов: 0
Просмотров: 3662
Последний ответ 18.09.2017, 16:38:22
от nvyush
J3 Фильтрация данных в компоненте

Автор AlekVolsk

Ответов: 0
Просмотров: 2180
Последний ответ 19.10.2014, 18:34:44
от AlekVolsk