Не пашет сниппет Самые читаемые документы за всё время с http://setegnom.com/node/558
<?php
$result = db_query_range("SELECT n.title, n.nid, nc.nid, nc.totalcount
FROM node n, node_counter nc
WHERE n.status = 1 and n.nid = nc.nid and n.nid != 3
ORDER BY nc.totalcount
DESC ", 0, 5);
while ($node = db_fetch_object($result)) {
$output[] = l($node->title, "node/$node->nid") . " ($node->totalcount)";
}
print theme('item_list', $output);
print '[ View All ]';
?>
может кто знает в чем дело?
Комментарии
В соседней страничке "Статистика. Самые читаемые документы за день" в комментариях написано:
Забыл про кавычки { } в предложении FROM
Где нужно точно добавить эти кавычки а то я перепробовал несколько вариантов и все безрезультатно.
FROM node n, node_counter nc
заменить на
FROM {node} n, {node_counter} nc
Поможет, если у таблиц в бд есть префиксы.
Еще модуль статистики нужно влючить.
Спасибо. Все заработало. Оказалось что у меня не был включен модуль статистики. А насчет кавычек то как я заметил нет никакой разницы есть они или их нет - результат одинаковый.
"Езжу за рулём не пристёгиваясь - заметил, что без разницы - пристёгнут или нет".
Фигурные скобки быть должны.