| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
| Ausgewählter Eintrag: | Zur Liste |
<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;
| 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 |