krot

Joomla pagenav

Oct 26th, 2015
120
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. echo '<div class="pgnav">';
  2. //1. Создадим экземпляр класса
  3. $db=& JFactory::getDBO();
  4. //2. Создадим запрос к базе данных, в данном случае мы выбираем первую статью
  5. $q='SELECT id,title,alias FROM #__content where catid='.$this->item->catid.' and state=1 and (id>'.$this->item->id .' ) limit 1';
  6. //3. Установим этот запрос в экземпляр класса  работы с базами данных
  7. $db->setQuery($q);
  8. //4.  Выполним запрос и получим данные
  9. $data_row = $db->loadObjectList();
  10. //print_r($data_row);
  11. $nextS=$data_row[0];
  12.  
  13. $q='SELECT id,title,alias FROM #__content where catid='.$this->item->catid.' and state=1 and (id<'.$this->item->id .' ) limit 1';
  14. //3. Установим этот запрос в экземпляр класса  работы с базами данных
  15. $db->setQuery($q);
  16. //4.  Выполним запрос и получим данные
  17. $data_row = $db->loadObjectList();
  18. $prevS=$data_row[0];
  19.  
  20. if(!empty($prevS))echo '<a class="psprev" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($prevS->id, $this->item->catid)).'">&larr; '.$prevS->title.'</a>';
  21. if(!empty($nextS))echo '<a class="psnext" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($nextS->id, $this->item->catid)).'">'.$nextS->title. ' &rarr;</a>';
  22.  
  23.  
  24. echo '</div>';
RAW Paste Data