Und zwar werden die Beiträge folgendermaßen geladen:
$limit = $allgAr['Nlimit']; $page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 ); $anfang = ($page - 1) * $limit; // ich kürze hier mal etwas ab und spring direkt zum wichtigen SQL Teil: LIMIT ".$anfang.",".$limit;
wenn ich jetzt index.php?news-p2 aufrufe:
Zitat
Da ist alles in Ordnung
Wenn ich jetzt index.php?news-p0 aufrufe:
$limit = 5 $page = 0 $anfang = -5 LIMIT -5,5
-> SQL Fehler
Das ganze ist einfach zu beheben:
in include/content/news.php diese Zeile suchen
$page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
und dann ergänzen dass es so aussieht:
$page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 ); $page = ( $page < 1 ? 1 : $page );
Wie kritisch diese Lücke ist lässt sich nicht so leicht einschätzen.. ^^
im Normalfall ist sie harmlos, muss aber trotzdem nicht unbedingt sein..
Wenn jemand noch fragen hat oder Hilfe beim selberkorrigieren brauch kann sich auch gerne über meine Homepage bei mir melden..
MfG
sfx
betroffene Homepage: devteam.ps-evolution.in