"; print "
"; print "
"; print "$title"; print "
"; print "$pre_content
"; print "
"; print "
"; print "Geschrieben am $date"; print "  (mehr...)"; print "

"; } print ""; print ""; print "
"; print ""; print ""; print "
 "; if($startposition > 0) { //Falls Startposition grösser als 0 ist wird ein Link zur ersten Seite eingeblendet print "[erste Seite] "; $back=$startposition-$news_per_page; //back wird benötigt um festzustellen auf welcher Seite man sich befindet und damit einen Link zu den vorhergehenden Beiträge erstellen kann if($back < 0) { $back = 0; //Falls $back eine negative Zahl beinhaltet wird diese auf 0 gesetzt } print "[eine Seite zurück] "; } if($count>$news_per_page) { //die anzahl der Beiträge grösser ist als die anzahl der beiträge pro Seite wird die anzahl der seiten festgestellt $pages=intval($count/$news_per_page); //count und news_per_page werden dividiert und damit die anzahl der seiten festgestellt if($count%$news_per_page) { //pages wird benötigt um die Anzahl der zu generierenden Links festzustellen $pages++; } } for ($i=1;$i<=$pages;$i++) { //In diese Schlaufe werden die Links zu den Seiten generiert $fwd=($i-1)*$news_per_page; //die anzahl möglicher Seiten wird multipliziert mit der Anzahl der Beiträge pro Seite, damit wird die Startposition festgestellt print "$i "; } if($startposition < $count-$news_per_page) { //Falls die Startposition kleiner ist als die Anzahl aller Beiträge minus der Anzahl der Beiträge pro Seite $fwd=$startposition+$news_per_page; // wird der Link eine Seite weiter generiert und angezeigt print "[eine Seite weiter] "; $fwd=$count-$news_per_page; //Die letzte Seite wird festgestellt anhand der Total Anzahl Beiträge minus der Beiträge pro Seite print "[letzte Seite]"; } print "
"; print "
"; } else { echo getDetailNews($id); //Falls ein Link zum Anzeiden der Detail gewählt wurde werde die Details des Beitrages anhand der Funktion getDetailNews($id) ausgelesen print ""; print ""; print "
"; print ""; print ""; print ""; print "
 Zurück
"; print "
"; } ?>