Этот сниппет выведет 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