Hallo,
das nachfolgende Template blättert leider nicht. Er findet zwar die korrekte Anzahl der Datensätze, aber tritt auf der Stelle.
Wer findet den Fehler?
Danke für Infos
Gruß
Micha
hier der Link: http://rathaus-buerstadt.de/baseportal/sitzungsdienst/sitzungen
<html>
<head>
<title>Sizungen</title>
</head>
<body bgcolor=#ffffff>
<include src=../style>
<form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
<input type="hidden" name="htx=" value="$htx">
<font size=2 face=verdana>Volltextsuche:</font> <input type="text" name="_fullsearch~~" value="$_fullsearch">
<input type="submit" value="Suchen">
</form>
<perl>
return if $_fullsearch eq "";
get "fullsearch_match=10";
while(get_next)
{
$Termin=datum($Termin,"Tag.Monat.Jahr");
$out.=<<EOF;
<b><ul><font size=2 face=verdana>$Name am $Termin</b></font><br><font size=1 face=verdana,arial,helvetica><br>
<u><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Tagesordnung:</b></font></p></u> $Tagesordnung<br><br>
<u><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Protokoll:</b></font></p></u> $Protokoll<br><br>
<u><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Teilnehmer:</b></font></p></u> $Teilnehmer<br>
<font size=1 face=verdana><a href="baseportal.pl?htx=/rathaus-buerstadt.de/sitzungsdienst/detailseite_sitzungen&Id=$_id">alle Details zur Sitzung</a></font></ul>
<hr>
EOF
}
$out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
if ($_fullsearch_amount<1)
{
out "<font size=2 face=verdana, arial><b>Ihre Suchabfrage ergab leider keinen Treffer.</b></font><p>";
} else
{
out "<font size=2 face=verdana, arial><b>Ihre Suchanfrage ergab $_fullsearch_amount Treffer (rot markiert)</b></font><p><hr>";
}
out $out;
my $newrange=$_fullsearch_range+$_fullsearch_range_length;
my $txt;
if($_fullsearch_match_pos<$newrange)
{
$txt="Suche nach weiteren Treffern";
$newrange=$_fullsearch_match_pos;
} else
{
$txt="Suche in weiteren Datensätzen";
}
if($newrange<$_amount_all)
{
out "<font size=2 face=verdana, arial>Es wurde noch nicht in allen Datensätzen gesucht:</font>";
out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
} else
{
out "<font size=2 face=verdana, arial>Die Datenbank wurde komplett durchsucht.<br><br></font>";
}
$_fullsearch_amount;
</perl>
<table border="0" cellpadding="4" cellspacing="1" width=70%>
<tr bgcolor="#ff9933">
<td width="20%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Gremium</b></div></font></td>
<td width="10%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Datum</b></div></font></td>
<td width="10%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Bemerkung</b></div></font></td>
</tr>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Archiv öffentlicher Sitzungen städt. Gremien (chronologisch geordnet)</b><br><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"></font></p>
<loop db=sitzungen sort=-Termin PolitischesGremium~=1 Archiv~=1 range^=0,10>
<tr bgcolor="#E5E5E5">
<td width="10%"><font face="Verdana,Arial" size="2">$Name</a> </font></td>
<td width="10%"><font face="Verdana,Arial" size="2">$Termin</a></td>
<td width="10%"><font face="Verdana,Arial" size="2"><a href="baseportal.pl?htx=/rathaus-buerstadt.de/sitzungsdienst/detailseite_sitzungen&Id=$_id" target="_blank">alle Details</a></td>
</tr>
</loop>
</table>
<perl>
my $range=$_range_length;
my $blaettern=$_range_length;
my $blaetter_lang=$range*10;
my $newrange=$_range+$_range_length;
my $oldrange=$_range-$_range_length;
my $color='#CCCCCC';
my $color_vonbis='#FFFFFF';
my $color_zahl='#CCCCCC';
my $color_vorzu='#CCCCCC';
my $color_balken='#CCCCCC';
my $table='50%';
my $table_align='left';
out "<div align=$table_align>";
out "<table width=$table cellpadding=2 cellspacing=2><tr align=left>
<td bgcolor=$color align='center'><font face=verdana, arial font size=1>";
$oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
out $oldrange>=0?"<a href=\"$_link&v=0\">|<</a>":"|<";
out "</font></td><td bgcolor=$color align='center'><font face=verdana, arial font size=1>";
out $oldrange>=0?"<a href=\"$_link&v=$oldrange\"><</a>":"<<";
out "</font></td><td bgcolor=$color align='center'><font face=verdana, arial font size=1>";
$ende=substr($_amount_query,0,length($_amount_query)-1);
out $newrange<$_amount_query?"<a href=\"$_link&v=$newrange\">></a>":">>";
out "</td><td font face=verdana, arial font size=2 bgcolor=$color align='center'><font face=verdana, arial font size=1>";
out $newrange<$_amount_query?"<a href=\"$_link&v=".($ende."0")."\">>|
</a>":">|";
out "</font></td><td bgcolor=$color_vonbis width='200' align='center'><font face=verdana, arial font size=1>Einträge ".($v+1)." bis
".(($v+$blaettern)>$_amount_query?"$_amount_query":($v+$blaettern))." von
$_amount_query</td>";
if ($_amount)
$vr=int($v/$blaetter_lang) unless $_range==0;
$vr=$vr*$blaetter_lang;
out "<td bgcolor=$color_vorzu align='center'><font face=verdana, arial font size=1><a href=$_link&v=".($vr-$blaetter_lang)."><<</a></td>" if
($vr-$blaetter_lang)>=0;
for ($i=$vr;$i<($vr+$blaetter_lang<=$_amount_query?($vr+$blaetter_lang):$_amount_query); $i+=$blaettern)
{
out "<td bgcolor=$color_zahl align='center'><font face=verdana, arial font size=1>".($v==$i?"<b>".($i+1)."</b>":"<a
href=$_link&v=$i>".($i+1)."</a>")."</td>";
}
out "<td bgcolor=$color_vorzu align='center'><font face=verdana, arial font size=1><a href=$_link&v=$i>>></a></td>" if $i<$_amount_query;
}
out "</font></tr></table></div>";
</perl>
<include src=../footer>
</body>
</html>