Oughtem |
|
---|---|
я использую файл header.home.tpl (отдельный хедер для главной). В нём есть вставка {FILE "skins/sed-light/bit/menu_sub.tpl"}. А в этом menu_sub.tpl есть тег {PLUGIN_TOPPAGES.download}, выводящий 5 самых популярный статей.
Этот тег выводит свои 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} работает нормально. Заранее спасибо. |
|
Dieser Beitrag wurde von Oughtem (am 28. September 2010, 03:01, vor 14 Jahre) bearbeitet |
Landgraft |
|
---|---|
Он ругается на написание sql-запроса, так что для разбора полетов стоит привести его здесь. Возможно, есть какое-либо дополнение к запросу, подключаемое при определенных условиях, и при наступлении их (условий) нарушает синтаксис запроса.
|
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. |
|
Dieser Beitrag wurde von Oughtem (am 28. September 2010, 03:43, vor 14 Jahre) bearbeitet |
Landgraft |
|
---|---|
Попробуй в 118 строке по другому назвать переменную $cats (например, $cats1) - должно помочь.
|
Oughtem |
|
---|---|
К сожалению нет. Я пробовал переименовывать все переменные - результат всё тот же(
|