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

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
В общем суть такая:
Есть 2 сайта одной компании. DB на обоих сайтах будет идентично. Однако дизайн и структура страниц будут в корне отличаться.
Соответственно пришла мысль создать 2 шаблона под 2 сайта. Стал только вопрос в реализации. Как заставить Joomla использовать тот или иной шаблон в зависимости от домена сайта?
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Может есть возможность написать плагин, который бы переопределял шаблоны в зависимости от домена. Но тогда 2 вопроса возникают:
где найти метод что-то вроде getTemplate setTemplate? Точнее JFactory::getApplication()->getTemplate() я нашел, а вот сеттера нет... :(
и в каком свойстве плагина нужно переопредлять темплэйт?

Если вообще всё это возможно
« Последнее редактирование: 25.01.2016, 16:32:11 от NeuroZ »
*

dmitry_stas

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

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Огромное спасибо!
Смутило только то, что NetBeansпочему-то не подсвечивал в всплывающем окне в списке методов данные метод setTemplate...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
решите вопрос кардинально - снесите NetBeans, установите Notepad++. там вообще ничего не подсвечивается :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление сайта с магазином

Автор SkyAn

Ответов: 3
Просмотров: 1154
Последний ответ 05.11.2021, 02:12:53
от SkyAn
SP Page Builder Pro Настройка отображения блоков на разных разрешениях

Автор Nikias

Ответов: 2
Просмотров: 1440
Последний ответ 21.01.2021, 20:13:45
от SmiP
Бонусная система ( для сайта блога )

Автор cmd2017

Ответов: 1
Просмотров: 975
Последний ответ 03.07.2019, 08:44:20
от cmd2017
Доп. компоненты не работают при просмотре сайта как Зарегистрированный

Автор Стася

Ответов: 0
Просмотров: 1382
Последний ответ 21.02.2018, 09:52:47
от Стася
Установка модулей/плагинов с сайта Flash XML

Автор chumak

Ответов: 2
Просмотров: 1553
Последний ответ 16.08.2017, 23:19:40
от voland