Anzahl der meistgelesenen Artikel

Begonnen von cihan, 29 Juni 2007, 22:44:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

cihan

Hallo  :)
bin grade dabei, meine Artikel etwas "schöner" aussehen zu lassen... Dazu habe ich mir auch den Block block-vkp_News_Related.php meinen Wünschen angepasst und sieht soweit ganz ok aus, denke ich zumindest... Meine Frage ist nun, wie man in dem benannten Block die Anzahl der meistgelesenen Artikel von eins auf drei erhöhen kann?

Schonmal vielen Dank im voraus  :)

JoergK

Werf mal nen Blick in die Zeile ~72

Zitat$result2 = sql_query("select sid, title from ${prefix}_stories where topic=" . $GLOBALS['story_blocks']["topic"] . " AND `time` <= now() $querylang order by counter desc limit 0,1");

Die 1 gibt an, wieviele "Treffer" von der DB-Abfrage erfasst werden. Also einfach in 3 ändern.

Desweiteren musst Du dann auch die Zeilen ~73-78
Zitatlist($sid, $title) = sql_fetch_row($result2);
if ($sid) {
    $content .= "<p>" . _MOSTREAD . " " . $GLOBALS['story_blocks']["topictext"] . ":</p>\n";
    $content .= sprintf($line, "modules.php?name=News&amp;file=article&amp;sid=$sid", '_self', $title);
}

in das ändern:
Zitat
list($sid, $title) = sql_fetch_row($result2);
if ($sid) {
    $content .= "<p>" . _MOSTREAD . " " . $GLOBALS['story_blocks']["topictext"] . ":</p>\n";
    $content .= sprintf($line, "modules.php?name=News&amp;file=article&amp;sid=$sid", '_self', $title);
    while(list($sid, $title) = sql_fetch_row($result2)) {
        $content .= sprintf($line, "modules.php?name=News&amp;file=article&amp;sid=$sid", '_self', $title);
    }
}
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

cihan

#2
Vielen Dank, JoergK  :) Sieht nun besser aus  :thumbup: