получить ID категории в компоненте

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

  1. Offline

    mailmoney Пользователь

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Здравствуйте.
    Помогите.. Нужно в компоненте jcomments получить переменную текущая категроия или раздел.
    Ну что-то вроде:

    Код (PHP):
    1. $doc =& JFactory::getDocument();
    2. echo $doc->getTitle();
     
  2.  
  3. Offline

    mailmoney Пользователь

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Извините, ответ нашел. Все для решения способ:

    Код (PHP):
    1. echo $catid = JRequest::getInt( 'catid', 1, 'get' );


    echo $secid = JRequest::getInt( 'secid', 1, 'get' ); - не работает.

    Использовал так:
    Код (PHP):
    1. function getSection($iId) {
    2.  $database = &JFactory::getDBO();
    3.  if(JRequest::getVar( 'view', 0) == "section"){
    4.  return JRequest::getVar( 'id', 0);
    5.  }else if(Jrequest::getVar( 'view', 0) == "category"){
    6.  $sql = "SELECT section FROM #__categories WHERE id = $iId ";
    7.  $database->setQuery( $sql );
    8.  $row=$database->loadResult();
    9.  return $row;
    10.  }else if(Jrequest::getVar('view', 0) == "article"){
    11.  $temp=explode(":",JRequest::getVar('id',0));
    12.  $sql = "SELECT sectionid FROM #__content WHERE id = ".$temp[0];
    13.  $database->setQuery( $sql );
    14.  $row=$database->loadResult();
    15.  return $row;
    16.  }
    17. }
    18. $secid=getSection(JRequest::getVar('id',0));
     
    Последнее редактирование: 06.07.2011

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

Загрузка...