pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: cihan am 29 Juni 2007, 22:44:14

Titel: Anzahl der meistgelesenen Artikel
Beitrag von: cihan am 29 Juni 2007, 22:44:14
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  :)
Titel: Re: Anzahl der meistgelesenen Artikel
Beitrag von: JoergK am 29 Juni 2007, 23:27:19
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);
    }
}
Titel: Re: Anzahl der meistgelesenen Artikel
Beitrag von: cihan am 30 Juni 2007, 00:02:29
Vielen Dank, JoergK  :) Sieht nun besser aus  :thumbup: