Проблема с выводом компонента статей на главную

#1 1 апреля 2011 в 23:17
Если в настройках сайта выбрать для главной страницы компонент "Каталог статей", вываливается следующее:
  1.  
  2. DATABASE ERROR:
  3.  
  4. SELECT id, title, NSLevel, seolink, url
  5. FROM cms_category
  6. WHERE NSLeft <= AND NSRight >= AND parent_id > 0
  7. ORDER BY NSLeft
  8.  
  9. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND NSRight >= AND parent_id > 0 ORDER BY NSLeft' at line 3
Глянул /components/content/model.php, там:
  1. public function getCategoryPath($left_key, $right_key) {
  2.  
  3. $path = array();
  4.  
  5. $sql = "SELECT id, title, NSLevel, seolink, url
  6. FROM cms_category
  7. WHERE NSLeft <= $left_key AND NSRight >= $right_key AND parent_id > 0
  8. ORDER BY NSLeft";
  9.  
  10. $result = $this->inDB->query($sql);
  11.  
  12. if (!$this->inDB->num_rows($result)) { return false; }
  13.  
  14. while($cat = $this->inDB->fetch_assoc($result)){
  15. $path[] = $cat;
  16. }
  17.  
  18. return $path;
  19.  
  20. }
Что такое $left_key и $right_key? Что за переменные? И как исправить ошибку?

P.S. Почему хочу компонентом, а не модулем? — Педжинг (пагинация) страниц чтобы была не на javascript.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.