Wir haben eben feststellen müssen dass es beim News Modul von ilch 1.1 O möglich ist einen SQL Fehler auszulösen..
Und zwar werden die Beiträge folgendermaßen geladen:
Code:
$limit = $allgAr['Nlimit'];
$page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
$anfang = ($page - 1) * $limit;
// wir kürzen hier mal etwas ab und springen direkt zum wichtigen SQL Teil:
LIMIT ".$anfang.",".$limit;
|
|
wenn wir jetzt index.php?news-p2 aufrufen:
Code:
$limit = 5
$page = 2
$anfang = 5
LIMIT 5,5
|
|
Da ist alles in Ordnung
Wenn wir jetzt index.php?news-p0 aufrufen:
Code:
$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
Code:
$page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
|
|
und dann ergänzen dass es so aussieht:
Code:
$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 bei uns melden..