tach zusammen habe eine blätterfunktion die globale ist
da verschiedene scripte verschiedene daten in ein array packen das funzt au alles
die blätterfunktion selber au soweit ausser das die hervorhebung der aktuellen seite spinnt denn wenn man auf der ersten seite ist ist alles normal aber so bald man weiter blättert dann werden alle nachfolgenden links au hervorgehoben was ja nicht sein soll!
hier die function:
Code
$anzahl=count($printer);
if($anzahl>$anzahl_pro_seite) {
$page=intval($anzahl/$anzahl_pro_seite);
if($anzahl%$anzahl_pro_seite) {
$page++;
}
if(isset($_REQUEST['go'])) {
$go=$_REQUEST['go'];
}else{
$go=0;
}
if($_REQUEST['go']) {
$se=array('{ starter }','{ go }', '{ zahl }');
$re=array($_REQUEST['starter'], $_REQUEST['go']-$anzahl_pro_seite,
'<-zurück');
$echo=template($se, $re, "templates/system_crawler.tpl");
}
for($i=1;$i<=$page;$i++) {
if(!($i-1)*$anzahl_pro_seite==$_REQUEST['go']) {
$se=array('{ starter }', '{ go }', '{ zahl }');
$re=array($_REQUEST['starter'], ($i-1)*$anzahl_pro_seite, $i);
$echo.= template($se, $re, "templates/system_crawler.tpl");
}else{
$echo.='<font color="red">[i][b]'.$i.'[/b][/i]</font>';
}
}
if($_REQUEST['go']+$anzahl_pro_seite<$anzahl) {
$se=array('{ starter }','{ go }', '{ zahl }');
$re=array($_REQUEST['starter'], $_REQUEST['go']+$anzahl_pro_seite, 'weiter->');
$echo .= template($se, $re, "templates/system_crawler.tpl");
}
for($j=$go;$j<$go+$anzahl_pro_seite;$j++)
{
$printer_out[]=$printer[$j];
}
$printer=$printer_out;
}
$magic=template($se=array('{ inhalt }','{ navi }'), $re=array(implode(" ", $printer),
$pfad_ausgabe.$pfad_put), "templates/bild_ausgabe2.tpl");
$magic .= $echo;
$print[]=$magic;
Alles anzeigen
ich find den fehler leider nicht !
danke im voraus !