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

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
redirect_url для com_installer
« : 22.03.2015, 20:18:57 »
Здравствуйте уважаемые форумчане, вопрос в следующем, в своем компоненте реализую систему обновлений, и решил подключить стандартный инсталлер для установки, так вот, передаю url до файла по аналогии "Установить из URL" так вот, как мне задать url возврата?

пробовал:
Код: php
jimport( 'joomla.application.application' );
$app = JFactory::getApplication();
$app->setUserState('com_installer.redirect_url', 'index.php?option=com_.....');
ссылку передает, но в файле libraries\cms\installer\installer.php redirect_url всё равно очищается..
Либо подскажите, откуда инсталлер берет redirect_url?
из XML установки компонента?
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: redirect_url для com_installer
« Ответ #1 : 23.03.2015, 10:16:54 »
Из скрипта установки. Сделайте редирект из функции postflight(), подробнее: http://joomlablog.ru/dokumentatsiya/dlya-razrabotchika/sozdanie-komponenta-dlya-joomla-2-5/293-chast-13-skript-ustanovki-obnovleniya-udaleniya-i-server-obnovlenij.
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: redirect_url для com_installer
« Ответ #2 : 24.03.2015, 19:30:39 »
Отлично, благодарю
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться