Сегодня: 03:12:2024 Доброго вам вечера!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1] 

> Без описания

  Супермодератор
Отправлено: 27 апреля 2012 — 19:08
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

code:
$limbocore->redir("admin.php?com_option=modules&option=manage");
 
 Top

  Супермодератор
Отправлено: 14 ноября 2012 — 17:58
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

А вот не редирект, а переход к предидущему окну....

code:
<script> alert('"._USERS_UNAME_INUSE."'); window.history.go(-1); </script>
 
 Top

  Супермодератор
Отправлено: 3 мая 2013 — 00:27
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

А вот сообщение и последующий переход на конкретную страницу

code:
echo "<script> alert('"._USER_DETAILS_SAVE."'); location.href='index.php'; </script>";


Пришлось изобрести самому. В коде нигде такая конструкция до меня не применялась, хотя это и более чем странно. Сообщения об успешном завершении той или иной операции делалось через html страницы, причем страницы тупиковые - не было кнопок дальнейшей навигации. Можно было доработать каждую подобную страницу ссылкой для последующего перехода. Но вариант с всплывающим сообщением и дальнейшим редиректом мне показался более простым и универсальным - вписываем текст сообщения, ссылку редиректа и всего проблем. Улыбка
 
 Top

  Супермодератор
Отправлено: 2 июня 2013 — 01:15
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

А вот ещё способы редиректа...

header-редирект

 Цитата:
header-редирект — редирект при помощи заголовка (функция void header(string string [, bool replace [, int http_response_code]])).

Перед вызовом функции header() на странице не должно быть никакого текста, даже пробела!

Формат: header('Location: REDIRECT_URL');


html-redirect

 Цитата:
HTML-редирект срабатывает после вывода определенного текста на страницу.

Формат строки: <meta http-equiv="refresh" content="SECONDS;URL=REDIRECT_URL">

SECONDS — количество секунд через которые будет произведен редирект на страницу REDIRECT_URL.


Например нам нужно сделать редирект на страницу /myredirect.php, пишем следующее

code:
<?php echo '<meta http-equiv="refresh" content="0;URL=/myredirect.php">'; ?>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Limbo CMS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.

> Темы, похожие на тему "Как в Limbo реализован редирект."
Темы Форум Информация о теме Обновление
Модуль "Радио-онлайн"
Попытка сделать модуль для Limbo
Limbo CMS Ответов: 6
Автор темы: технарь
12 июня 2012 — 18:48
Автор: технарь
Skype end Denwer
Скайп мешает нормальной работе Денвера
Limbo CMS Ответов: 0
Автор темы: технарь
8 января 2012 — 08:00
Автор: технарь
Работа движка на PHP 5.6
описание проблем, которые могут возникнуть после перевода движка
ExBB Community Ответов: 7
Автор темы: технарь
12 января 2019 — 01:12
Автор: технарь
 


Powered by ExBB v1.1.180311