wir das mit dem gast immer angezeigt oder nur so nen paar minuten oder einfach absolut immer obwohl überhaput kein gast online ist ?
wegen registrieren und einloggen check ich mal kurz und wegen seiten funktion folgendes :
die funktion makeSites suchen ziemlich am ende der datei funktion.php im verzeichnis include/incs und diese funktion komplet löschen *g* also gänzlich.
und durch diese funktion ersetzten natürlich ohne das php davor und dannach *g*
<?php
function makeSites ( $page , $where , $limit , $link) {
global $myTable;
$hvmax = 4; // hinten und vorne links nach page
$maxpage = ''; if ( empty ($MPL) ) { $MPL = ''; }
$resultID = @mysql_query("SELECT COUNT(ID) FROM `".$myTable."` WHERE $where");
$total = @mysql_result($resultID,0);
if ($limit < $total) {
$maxpage = $total / $limit;
if (is_double($maxpage)) {
$maxpage = ceil($maxpage);
}
$ibegin = $page - $hvmax;
$iende = $page + $hvmax ;
$vgl1 = $iende + $ibegin;
$vgl2 = ($hvmax * 2) + 1;
if ( $vgl1 <= $vgl2 ) {
$iende = $vgl2;
}
$vgl3 = $maxpage - ($vgl2 -1);
if ($vgl3 < $ibegin ) {
$ibegin = $vgl3;
}
if ($ibegin < 1) {
$ibegin = 1;
}
if ($iende > $maxpage) {
$iende = $maxpage;
}
if ($ibegin > 1) {
$vMPL = '<a href="'.$link.'&page=1">«</a> ';
}
$MPL = $vMPL.'[ ';
for($i=$ibegin; $i <= $iende; $i++) {
if($i == $page) {
$MPL .= $i;
} else {
$MPL .= '<a href="'.$link.'&page='.$i.'">'.$i.'</a>';
}
if ($i != $iende) {
$MPL .= ' | ';
}
}
$MPL .= ' ]';
if ($iende < $maxpage) {
$MPL .= ' <a href="'.$link.'&page='.$maxpage.'">»</a>';
}
}
return $MPL;
}
?>
jetzt sollte der fehler mit den neun seiten weg sein.