| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
  | 
| Ausgewählter Eintrag: | Zur Liste | 
<loop sort=Jahr,Monat,Tag range=0,5>
</loop> <perl>
my $oldrange=$_range-$_range_length;
out "<< <a href=\"$_link&range=$oldrange,$_range_length$append\">Zurück</a> " if $oldrange>=0; if ($_amount != 0)
$bis = $_range + $_range_length;
 
$von = $_range + 1;
out " [ Einträge $von bis \n";
    if ($bis < $_amount_query)
       {
        out "$bis von $_amount_query\n ";
       }
    else
       {
        out " $_amount_query von $_amount_query ]";
       }
  }
</perl>
| Alle Einträge zum Thema: | Zur Liste | 
<loop sort=Jahr,Monat,Tag range=0,5>
</loop> <perl>
my $oldrange=$_range-$_range_length;
out "<< <a href=\"$_link&range=$oldrange,$_range_length$append\">Zurück</a> " if $oldrange>=0; if ($_amount != 0)
$bis = $_range + $_range_length;
 
$von = $_range + 1;
out " [ Einträge $von bis \n";
    if ($bis < $_amount_query)
       {
        out "$bis von $_amount_query\n ";
       }
    else
       {
        out " $_amount_query von $_amount_query ]";
       }
  }
</perl>
<perl> my $newrange=$_range+$_range_length; my $oldrange=$_range-$_range_length;
out "<< <a href=\"$_link&range=$oldrange,$_range_length\">Zurück</a> " if $oldrange>=0; out "<a href=\"$_link&range=$newrange,$_range_length\">Weiter</a> >>" if $newrange<$_amount_query;
und hier noch mal blättern mit $append <perl>
$append ="&Suchfeld~=$_sel{Suchfleld}" if $_sel{Suchfeld};
$append .="&Suchfeld~=$_sel{Suchfeld}" if $_sel{Suchfeld};
my $oldrange=$_range-$_range_length;
out "<< <a href=\"$_link&range=$oldrange,$_range_length$append\">Zurück</a> " if $oldrange>=0;
if ($_amount != 0)
 
{
$bis = $_range + $_range_length;
    $von = $_range + 1;
    out " [ Einträge $von bis \n";
    if ($bis < $_amount_query)
       {
        out "$bis von $_amount_query\n  ";
       }
    else
       {
        out " $_amount_query von $_amount_query ]";
       }
  }
out "<a href=\"$_link&range=$newrange,$_range_length$append\">Weiter</a> >>" if $newrange<$_amount_query;
<loop sort=Jahr,Monat,Tag range=0,5>
<loop sort=Jahr,Monat,Tag range=0,5>
sub BereichErmitteln {
 my ($AnzahlDS, $Start, $Pfad, $MaxProSeite) = @_;
 
 ####### Initialisieren
 my ($i, $SeitenGesamt, $Ergebnis, $Vorne, $Hinten) = (0, 0, "", 0, 0);
 $MaxProSeite = 10 unless ($MaxProSeite);
 
 if ($AnzahlDS > $MaxProSeite) {
  ####### Seitenzahl feststellen
  my $Rest = ($AnzahlDS % $MaxProSeite);
  $SeitenGesamt = $AnzahlDS - $Rest;
  $SeitenGesamt = ($SeitenGesamt / $MaxProSeite);
  ++$SeitenGesamt if ($Rest);
  my $AktuelleSeite = $Start / $MaxProSeite + 1;
  ####### Sichtbaren Bereich feststellen
  if ($SeitenGesamt > 6) {
   $Vorne = $AktuelleSeite - 2;
   $Hinten = $AktuelleSeite + 3;
   if ($Vorne < 1) {
    $Hinten += (-$Vorne + 1);
    $Vorne = 1;
   } elsif ($Hinten > $SeitenGesamt) {
    $Vorne -= ($Hinten - $SeitenGesamt);
    $Hinten = $SeitenGesamt;
   }
  } else {
   $Vorne = 1;
   $Hinten = $SeitenGesamt;
  }
  ####### Ausgabe erarbeiten
  if($Start >= $MaxProSeite) {
   $bereich=$Start-$MaxProSeite;
  } else {
   $bereich=0;
  }
  $Ergebnis .= "» <a href=\"$Pfad&range=0,$MaxProSeite\">Anfang</a> | " if ($AktuelleSeite > 1) && ($Vorne > 1);
  $Ergebnis .= "» <a href=\"$Pfad&range=$bereich,$MaxProSeite\">Zurück</a> | " if ($AktuelleSeite > 1);
  $Ergebnis .= "..." if ($Vorne > 1);
  
  for ($x = $Vorne; $x <= $Hinten; $x++) {
   if ($x != $AktuelleSeite) {
    $x_bereich = ($x-1)*$MaxProSeite;
    $Ergebnis .= "<a href=\"$Pfad&range=$x_bereich,$MaxProSeite\">$x</a>";
   } else {
    $Ergebnis .= "<b>$x</b>";
   }
   
   $Ergebnis .= "," if ($x < $Hinten);
  }
  
  $Ergebnis .= "..." if ($Hinten < $SeitenGesamt);
  
  if($Start <= $AnzahlDS-$MaxProSeite) {
   $bereich=$Start+$MaxProSeite;
  } else {
   $bereich=$Start;
  }
  
  $x_bereich = ($SeitenGesamt-1)*$MaxProSeite;
  $Ergebnis .= " | » <a href=\"$Pfad&range=$bereich,$MaxProSeite\">Weiter</a>" if ($AktuelleSeite < $SeitenGesamt);
  $Ergebnis .= " | » <a href=\"$Pfad&range=$x_bereich,$MaxProSeite\">Ende</a>" if ($AktuelleSeite < $SeitenGesamt) && ($Hinten < $SeitenGesamt);
 }
 return $Ergebnis;
$start=0+$_range; $path="http://WWW.DEINEDOMAIN.DE/BASEPORTAL/TEMPLATE";
my $Bereich = &BereichErmitteln($_amount_query, $start, $path, 5);
out $Bereich;
out $Bereich;
| Liste der Einträge von 50251 bis 50401: | Einklappen | Zur Eingabe | 
| Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge | 
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |