Понедельник
29.04.2024, 05:30
Торрент файлы
Приветствую Вас Гость | RSS
Главная Интернет статьи Регистрация Вход
Меню сайта

Категории раздела
Вебка ответы
HTML
CSS
jQuery
PHP
Wordpress
Joomla
SEO
Ucoz
Разное
Flash
C/C++

Мини-чат
Доп.функции

Наш опрос

У вас есть сайт?



Статистика

Форма входа

Главная » Статьи » Joomla

Как из SEF-ссылки получить обычную в Joomla 1.7?

Возникла у меня не большая проблемка Как из SEF-ссылки получить обычную в Joomla 1.7?   — зная SEF-ссылку (для стандартного компонента SEF) решение проблемы таковое

Собственно и решение:

<?php// SEF-ссылка$url = 'http://www.site.com/index.php/using-joomla/parameters';
$uri = JURI::getInstance($url);
$app = & JFactory::getApplication('site');
$router = & $app->getRouter();
 
// массив переменных запроса$vars = $router->parse($uri);
 
$parts = array();
foreach($varsas$k => $v){$parts[] = $k . '=' . $v;
}
 
// оригинальная (не SEF) ссылка$nonSefUrl = JURI::base() . 'index.php?' . implode('&', $parts);
?>

Однако следует обратить внимание, что если вам требуется получить какие-то параметры из текущей ссылки, данный код будет работать только при условии, что событие onAfterRoute уже вызвано!

Категория: Joomla | Добавил: SiteStalker (29.08.2012)
Просмотров: 1019 | Рейтинг: 0.0/0
Как создать сайт? Текст песни
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024