Статистика. Самые читаемые документы за всё время



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

<?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
'<p style="text-align: right; padding-right: 1em"><a href="/popular/alltime">[ View All ]</a></p>';
?>

Comments

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.