Форум русской поддержки Joomla!® CMS
05.12.2016, 00:28:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

redirect_url для com_installer

 (Прочитано 1301 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Hishchnik
Давно я тут
****

Репутация: +19/-1
Offline Offline

Пол: Мужской
Сообщений: 255


©


« : 22.03.2015, 21:18:57 »

Здравствуйте уважаемые форумчане, вопрос в следующем, в своем компоненте реализую систему обновлений, и решил подключить стандартный инсталлер для установки, так вот, передаю url до файла по аналогии "Установить из URL" так вот, как мне задать url возврата?

пробовал:
Код
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 установки компонента?
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Online Online

Пол: Мужской
Сообщений: 6453



« Ответ #1 : 23.03.2015, 11: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
Давно я тут
****

Репутация: +19/-1
Offline Offline

Пол: Мужской
Сообщений: 255


©


« Ответ #2 : 24.03.2015, 20:30:39 »

Отлично, благодарю
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet