Foren / National / Russian / Тех. поддержка / Совместимость toppages в хедере и news в индексе

Oughtem
#26326 27. September 2010, 13:15
Топик переименован, т.к. я разобрался где ошибка.
Вобщем, суть в том, что надо сделать для toppages отдельный тег, выводящий отдельное число (заданное в админке) страниц в хедер помимо тех, которые он и так выводит. Я написал toppages.header.php, код работает в хедере, но на индексе не выводится news. Ругается вот так:
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 'l' at line 5

Вот запрос из news.functions.php, на который собственно и ругается

  $sql = sed_sql_query("SELECT p.*, u.user_name, user_avatar FROM $db_pages AS p
    LEFT JOIN $db_users AS u ON u.user_id=p.page_ownerid
    WHERE page_state=0 AND page_cat != 'system'
    AND	page_begin<'".$sys['now_offset']."' AND page_expire>'".$sys['now_offset']."'
    AND page_cat IN ('".implode("','", $catsub)."') ORDER BY page_".$order." ".$way." LIMIT $d, $limit" );

Если убрать из пятой строчки
ORDER BY page_".$order." ".$way." LIMIT $d, $limit"
, то работает, но тогда, соответственно, в новостях выводятся все статьи без ограничения и сортировки по дате. Подскажите, пожалуйста, как их совместить.
Вот сам toppages.header.php.

Dieser Beitrag wurde von Oughtem (am 28. September 2010, 03:43, vor 14 Jahre) bearbeitet