Pixelschubser
Mitglied
Hi,
ich hab hier ein Script das mir die News auf meiner Seite anzeigt.
Aber im Augenblick ist es so, das auf der Seite alle News untereinander stehen.
Das soll aber nicht so sein, macht keinen Spaß durch ca. 200 News zu scrollen.
Wie baue ich da eine Seitenzahlen Funktion ein?
Also wo z.B. nur 5 News pro Seite stehen und dann eine neue Seite generiert wird.
Hier mal mein PHP Code
P.S. Diese Seite wird aufgerufen mit index.php?f=archiv
Ich hoffe Ihr könnt mir da weiterhelfen.
-Pixelschubser-
ich hab hier ein Script das mir die News auf meiner Seite anzeigt.
Aber im Augenblick ist es so, das auf der Seite alle News untereinander stehen.
Das soll aber nicht so sein, macht keinen Spaß durch ca. 200 News zu scrollen.
Wie baue ich da eine Seitenzahlen Funktion ein?
Also wo z.B. nur 5 News pro Seite stehen und dann eine neue Seite generiert wird.
Hier mal mein PHP Code
PHP:
if ($f == "archiv" AND $act != "show") {
eval ("\$archiv_header = \"".tmpl("archiv_header")."\";");
echo $archiv_header;
$canzahl = mysql_query("SELECT count(*) FROM ".$prefix."_news");
$anzahl = mysql_fetch_array($canzahl);
if ($datac["top"] == "1") {
$a = $datac["top_limit"] + $datac["top_rlimit"];
$sqln = mysql_query("SELECT * FROM ".$prefix."_news ORDER BY date desc LIMIT $a, $anzahl[0]");
} else
$sqln = mysql_query("SELECT * FROM ".$prefix."_news ORDER BY date desc LIMIT $datac[show_limit], $anzahl[0]");
while ($data = mysql_fetch_assoc($sqln)){
if (empty($data[picwidth2])) $pre = $datac[pic];
else $pre = $data[picwidth2];
$t = explode("x", $pre);
$width = $t[0];
$height = $t[1];
if ($data[pic])
$NEWS[pic] = "<img src=\"$data[pic]\" width=\"$width\" height=\"$height\" border=\"0\" alt=\"\">";
else $NEWS[pic] = "";
$comanzahl = mysql_query("SELECT count(*) FROM ".$prefix."_comments WHERE id = '$data[id]'");
$comm = mysql_fetch_array($comanzahl);
if ($comm[0] == "1") $comment = "$comm[0] $COMMENT[sg_name]";
else $comment = "$comm[0] $COMMENT[pl_name]";
setlocale (LC_TIME, "ge");
$data[date] = strftime("$datac[post_date]", $data[date]);
$sqlu = mysql_query("SELECT * FROM ".$prefix."_user WHERE user = '$data[writer]'");
$datau = mysql_fetch_assoc($sqlu);
if ($datau[user] != $data[writer]) $datau[user] = $data[writer];
else $datau[user] = $datau[user];
if ($datac["complink"] == "0") {
eval ("\$archiv = \"".tmpl("archiv")."\";");
echo $archiv;
} else {
eval ("\$archiv = \"".tmpl("index_news")."\";");
echo $archiv;
}
}
eval ("\$archiv_footer = \"".tmpl("archiv_footer")."\";");
echo $archiv_footer;
P.S. Diese Seite wird aufgerufen mit index.php?f=archiv
Ich hoffe Ihr könnt mir da weiterhelfen.
-Pixelschubser-