Как преобразовать урл в SEF урл в собственном плугине?

Тема в разделе "Создание расширений для Joomla", создана пользователем drorion, 13.02.2009.

  1. Offline

    drorion Недавно здесь

    Регистрация:
    30.01.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет.

    Написал плугин который при первом прочтении создает соответствующюю тему в vBulletin для обсуждения.
    Проблема в том что на сайте включены SEF урлы средствами Joomla без сторонних модулей, но я не могу получит SEF url от джумлы.

    Обычный урл я получаю так:
    function plgContentVBComments( &$row, &$params, $page=0 )
    {
    $page_url = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid));
    ...


    Но вот как получить SEF урл для создания обратной ссылки в теме форума????

    Т.е. в $page_url хотелось бы видеть что-то вроде http://my-site.ru/category/33-best-theme.html
    И этот $page_url сохранить в теме vBulletin как обратную ссылку.

    Как конвертануть джумловский УРЛ в SEF в плугине???

    Спасибо.

    PS. Создавал подобную тему на forum.joomla.org но ответа не получил :(
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Где-нибудь запоминать, предварительно сгенерировав его в окружении джумлы.
     
  4. Offline

    drorion Недавно здесь

    Регистрация:
    30.01.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    А тут можно подробнее? Куда посмотреть или в какую сторону почитать?

    Спасибо!
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    А JRoute::_() не работает? Скорми ей линк, вроде index.php?option=com_content..... и все такое.
     
  6. Offline

    drorion Недавно здесь

    Регистрация:
    30.01.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Точно, спасибо! Тормознул я.
     

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

Загрузка...