Статистика. Самые читаемые документы за день



Этот сниппет выведет список 25 самых популярных документов за день. После названия документа в скобках указано количество его просмотров. Также в код включено исключение из списка документа с ID=3, оно нужно если документ с ID=3 установлен как первая страница сайта.

<?php
  $result
= db_query_range("SELECT n.title, n.nid, nc.nid, nc.daycount
    FROM node n, node_counter nc
    WHERE n.status = 1 and n.nid = nc.nid and n.nid != 3
    ORDER BY nc.daycount
    DESC "
, 0, 5);
  while (
$node = db_fetch_object($result)) {
   
$output[] =  l($node->title, "node/$node->nid") . " ($node->daycount)";
  }
  print
theme('item_list', $output);
  print
'<p style="text-align: right; padding-right: 1em"><a href="/popular/latest">[ View All ]</a></p>';
?>

Comments

Забыл про кавычки { } в предложении FROM

А как сделать, чтобы этот сниппет еще позволял фильтровать по терминам таксономии?

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.