Joomla 1.5 Полная SEF ссылка на что-то: JURI::root() JRoute::_() или ... ?

Тема в разделе "Программирование", создана пользователем sergiks, 16.12.2010.

  1. sergiks
    Offline

    sergiks специалист

    Регистрация:
    10.10.2010
    Сообщения:
    362
    Симпатии:
    36
    Пол:
    Мужской
    Как вы пишете постоянные полные ссылки на внутр. страницы?
    Код (PHP):
    1. JURI::root() . JRoute::_('index.php?option=...')

    дает двойной слэш http://сайт.ру//красивая/ссылка
    Глупо потом его менять на одинарный доп. мерами. Может, есть другой "правильный" способ?
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda специалист

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Для внутренних ссылок не нужен JURI::root() ;)

    Просто
    Код (PHP):
    1. JRoute::_('index.php?option=...')
     
  4. sergiks
    Offline

    sergiks специалист

    Регистрация:
    10.10.2010
    Сообщения:
    362
    Симпатии:
    36
    Пол:
    Мужской
    Нужна именно полная ссылка. Например, которая в письме уйдет.
    "Сколько времени? — Антарктида."
     
  5. Tureckiy
    Offline

    Tureckiy специалист

    Регистрация:
    11.04.2009
    Сообщения:
    423
    Симпатии:
    30
    Пол:
    Мужской
    на сколько я знаю - функци JRoute::_('...') сама генерит полный урл!!!
     
  6. Offline

    botanist специалист

    Регистрация:
    15.02.2009
    Сообщения:
    461
    Симпатии:
    49
    Пол:
    Мужской
    Код (PHP):
    1. JRoute::_('index.php?option=...',false,-1) ;
     
    sergiks нравится это.
  7. sergiks
    Offline

    sergiks специалист

    Регистрация:
    10.10.2010
    Сообщения:
    362
    Симпатии:
    36
    Пол:
    Мужской
    Гениально!
    Наспех читал исходник, думал третий параметр только для ssl. А оно если не ноль и не 1, то http:// !

    Спасибо еще раз!
     

Поделиться этой страницей

Загрузка...