mason1387
31.05.2010, 16:29
День добрый, в общемто проблема такая, сделан вывод статей по рейтингу прочтений, но нужно чтоб выводил это за определенный период, скажем за месяц, то есть учитывал прочтения не за все время, а за определенный период
global $prefix, $db;
$result = $db->sql_query("SELECT sid, title, counter FROM ".$prefix."_stories $queryalang ORDER BY counter DESC LIMIT 0,9");
if ($db->sql_numrows($result) > 0) {
echo "<table border=\"0\" cellpadding=\"10\" width=\"100%\"><tr><td align=\"left\">\n"
."<font class=\"option\"><b>$top "._READSTORIES."</b></font><br><br><font class=\"content\">\n";
$lugar=1;
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = filter($row['title'], "nohtml");
$counter = intval($row['counter']);
if($counter>0) {
echo "<strong><big>·</big></strong> $lugar: <a href=\"modules.php?name=News&file=article&sid=$sid\">$title</a> - ($counter "._READS.")<br>\n";
$lugar++;
}
}
echo "</font></td></tr></table><br>\n";
}
global $prefix, $db;
$result = $db->sql_query("SELECT sid, title, counter FROM ".$prefix."_stories $queryalang ORDER BY counter DESC LIMIT 0,9");
if ($db->sql_numrows($result) > 0) {
echo "<table border=\"0\" cellpadding=\"10\" width=\"100%\"><tr><td align=\"left\">\n"
."<font class=\"option\"><b>$top "._READSTORIES."</b></font><br><br><font class=\"content\">\n";
$lugar=1;
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = filter($row['title'], "nohtml");
$counter = intval($row['counter']);
if($counter>0) {
echo "<strong><big>·</big></strong> $lugar: <a href=\"modules.php?name=News&file=article&sid=$sid\">$title</a> - ($counter "._READS.")<br>\n";
$lugar++;
}
}
echo "</font></td></tr></table><br>\n";
}