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

Discussion in 'Программирование' started by sergiks, Dec 16, 2010.

  1. sergiks
    Offline

    sergiks Недавно здесь => Cпециалист <=

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Как вы пишете постоянные полные ссылки на внутр. страницы?
    Код (PHP):
    1. JURI::root() . JRoute::_('index.php?option=...')

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

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Для внутренних ссылок не нужен JURI::root() ;)

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

    sergiks Недавно здесь => Cпециалист <=

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Нужна именно полная ссылка. Например, которая в письме уйдет.
    "Сколько времени? — Антарктида."
     
  5. Tureckiy
    Offline

    Tureckiy Недавно здесь => Cпециалист <=

    Joined:
    Apr 11, 2009
    Messages:
    423
    Likes Received:
    30
    Gender:
    Male
    на сколько я знаю - функци JRoute::_('...') сама генерит полный урл!!!
     
  6. Offline

    botanist Активист => Cпециалист <=

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    Код (PHP):
    1. JRoute::_('index.php?option=...',false,-1) ;
     
    sergiks likes this.
  7. sergiks
    Offline

    sergiks Недавно здесь => Cпециалист <=

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Гениально!
    Наспех читал исходник, думал третий параметр только для ssl. А оно если не ноль и не 1, то http:// !

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

Share This Page

Loading...