cotonti.com : Совместимость toppages в хедере и news в индексе https://www.cotonti.com Laatste forum onderwerpen Cotonti en Fri, 27 Feb 2026 23:10:56 -0000 Oughtem Di, 05 Okt 2010 03:09:56 -0000 Landgraft Thu, 30 Sep 2010 22:08:16 -0000 Oughtem Топик переименован, т.к. я разобрался где ошибка.
Вобщем, суть в том, что надо сделать для 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.
]]>
Ma, 27 Sep 2010 13:15:00 -0000
Landgraft Ma, 27 Sep 2010 04:20:58 -0000 Oughtem
Этот тег выводит свои 5 популярный статей, но после него всё обрезается и такой варнинг

Fatal error : SQL error : 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

Господа программёры, подскажите, что он означает и как его лечить.

В других тпл тег {PLUGIN_TOPPAGES.download} работает нормально.

Заранее спасибо.]]>
Vr, 24 Sep 2010 04:36:15 -0000