hallo,
was ich übersehen hatte, ist eine blätterfunktion.
hier muß man 2 werte übergeben. hab schon einiges gelesen, komme hier aber auch nicht so richtig weiter..
hier mein perl mit der blätterfunktion.
der weiterlink ist so wie es momentan ist.
<perl>
$range=$_get{range}||"0,6";
$Rubrik||="$Rubrik";
get "Rubrik==Fotos online==1 range=$range", "fotos";
#------------------------------------------------
out "<table cellpadding='0' cellspacing='0' border='0' width='420' valign='top' style='margin-left:5px; margin-right:5px;'>";
while(get_next(fotos))
{
$counter++;
<left>;
if($counter%3==0){$trenner = "<tr>";
}
else{$trenner = "";
}
$rubrik_html = convert_html($Rubrik);
out "<td valign=top width='210'><div class=text style='margin-left:5px; margin-top:3px; margin-right:15px; margin-bottom:3px;'>
<a href='....'><img src='/bp-files/$Foto' width='120' style='border:solid 1px #666666'></a>
</td><td></td>$trenner";
}
my $newrange=$_range+$_range_length;
my $oldrange=$_range-$_range_length;
$oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
out "<a href=\http://www.domain2.de/zuruck.html><b>| zurück blättern |</b> </a>" if $oldrange>=0;
out "<a href="/cgi-bin/baseportal.pl?htx=//fotos&Rubrik==$Rubrik&range=$newrange,$_range_length">weiter blättern |</b></a>" if $newrange<$_amount_query;
</perl>
---------------------------------------------------------
das habe ich dafür in der htaccess:
RewriteRule ^zuruck_(.*)_/?(.*).html$ http://www.domain1.de/cgi-bin/baseportal.pl?htx=/fotos&Rubrik==$Rubrik&range=$1,$2 [NC] [L]
ich weiß, ich geh vermutlich echt auf die nerven - sorry.
sascha