Beitrag von sascha (539 Beiträge) am Freitag, 21.November.2003, 20:33.
bildergalerie: problem mit widht angabe
hallo,
mache folgende ausgabe:
<!-- ab hier datenbankausgabe -->
<perl>$ic=0;</perl>
<loop Rubrik==$Rubrik code=perl>
out "<tr valign=top align=middle>" unless $ic%4;
out '<td><a href="http://www.hotel-plan.com/baseportal?htx=/hotel-plan.com/dorfgalerie/detail&Rubrik=='.convert_html($Rubrik).'&Id=='.$_id.'">'."$Bild".'</a><br><font size=1>'.$Name.'</font></td>';
out "</tr>" unless ++$ic%4;
</loop>
<perl>out "</tr>" if $ic%4;</perl>
<!-- datenbankausgabe ende -->
wie bekomme ich bei '."$Bild".' die widht-angabe hin, damit ich ein thumb
habe??
seit ich das $Bild in der db von textfeld auf dateifeld umgestellt habe, funktioniert das nicht mehr!!
vorher:
<img src="'."$images/bilder/$Bild".'.jpg" style="border:solid 1px #808080" width=96 height=72>
hoffe, es kann jemand helfen :-)
danke
sascha
Antworten
Beitrag von horstees (229 Beiträge) am Samstag, 22.November.2003, 09:36.
Re: bildergalerie: problem mit widht angabe
Antworten
Beitrag von sascha (539 Beiträge) am Samstag, 22.November.2003, 10:30.
Re: bildergalerie: problem mit widht angabe
hi horstees,
danke für den ansatz!
funktioniert noch nicht ganz, d.h. voransicht wird mit x gezeigt,
aber größe wird definiert.
der bildpfad wird noch nicht gefunden.
unter eigenschaften zeigt er mir folgendes an:
http://www.domain.com/files/$Bild ( ${Bild} geht auch nicht)
gruß
sascha
Antworten
Beitrag von horstees (229 Beiträge) am Samstag, 22.November.2003, 13:02.
Re: bildergalerie: problem mit widht angabe
Antworten
Beitrag von sascha (539 Beiträge) am Samstag, 22.November.2003, 22:41.
Re: bildergalerie: problem mit widht angabe
hi horstees,
das upload-tool aus der bib nutze ich nicht.
ich habe den shop von CB aus der bib als bildergalerie umgebaut.
dort packst du das bild per ftp hoch und den eintrag machst du
beim bild per textfeld.
sascha
hier mein teil aus dem template:
<!-- ab hier rubriken -->
<table cellspacing=0 cellpadding=4 bgcolor=#e6e6e6>
<tr align=middle>
<perl>
$Rubrik||="Rubrik1";
foreach $rubrik ("Rubrik1", "Rubrik2", "Rubrik3", "Rubrik4", "Rubrik5")
{
out ($Rubrik eq $rubrik?"<td bgcolor=#e6e6e6 width=80> <b>$rubrik</b> </td>":"<td bgcolor=#f6f6f6 width=80> <a href=\"http://www.hotel-plan.com/baseportal?htx=/hotel-plan.com/dorfgalerie/galerie&Rubrik==$rubrik\">$rubrik</a> </td>");
out "<td width=1 bgcolor=#D9D9D9></td>";
}
</td></tr>
<tr><td bgcolor=#ffffff>
<table cellspacing=0 cellpadding=0 border=0 width=100% bgcolor=#e6e6e6><tr><td>
<table cellpadding=20>
<!-- ab hier datenbankausgabe -->
<perl>$ic=0;</perl>
<loop Rubrik==$Rubrik code=perl>
out "<tr valign=top align=middle>" unless $ic%4;
out '<td><a href="http://www.hotel-plan.com/baseportal?htx=/hotel-plan.com/dorfgalerie/detail&Rubrik=='.convert_html($Rubrik).'&Id=='.$_id.'"><img src=http://hotel-plan.com/files/${Bild} style=border:solid 1px 808080; width=96 height=72></a></td>';
out "</tr>" unless ++$ic%4;
</loop>
<perl>out "</tr>" if $ic%4;</perl>
<!-- datenbankausgabe ende -->
Antworten
Beitrag von horstees (229 Beiträge) am Sonntag, 23.November.2003, 11:09.
Re: bildergalerie: problem mit widht angabe
Antworten
Beitrag von sascha (539 Beiträge) am Sonntag, 23.November.2003, 12:44.
Re: bildergalerie: problem mit widht angabe
hi,
auch schon probiert.
wenn ich '."$Bild".' reinsetze findet er den pfad zum bild, aber nur
in originalgröße.
ich habe hier aber keine möglichkeit gefunden, breite und höhe zu definieren.
das geht nur bei <img src....
da klappt dann die angabe von höhe und breite, aber der pfad zum bild wird
nicht gefunden.
???
sascha
Antworten
Beitrag von horstees (229 Beiträge) am Sonntag, 23.November.2003, 17:59.
Re: bildergalerie: problem mit widht angabe
Antworten
Beitrag von sascha (539 Beiträge) am Sonntag, 23.November.2003, 19:41.
Re: bildergalerie: problem mit widht angabe
hi horstees,
wenn ich geahnt hätte, was das für ein problem ist, statt ner
textfeld-abfrage direkt auf die bilddatei zuzugreifen, hätte
ich gleich (erstmal) die finger gelassen.
mit get/get_next hatte ich bis jetzt noch nix zu tun.
bin froh, langsam mit loop & perl klarzukommen.
hab das mal versucht. liege ich ansatzweise richtig?
<!-- ab hier datenbankausgabe -->
<perl>$ic=0;</perl>
get "Rubrik==$Rubrik", "galerie";
out "<tr valign=top align=middle>" unless $ic%4;
out '<td><a href="http://www.hotel-plan.com/baseportal?htx=/hotel-plan.com/dorfgalerie/detail&Rubrik=='.convert_html($Rubrik).'&Id=='.$_id.'"><img src="http://www.hotel-plan.com/files/$Bild" style="border:solid 1px #808080" width=96 height=72></a></td>';
out "</tr>" unless ++$ic%4;
<perl>out "</tr>" if $ic%4;</perl>
<!-- datenbankausgabe ende -->
sascha
Antworten
Beitrag von horstees (229 Beiträge) am Sonntag, 23.November.2003, 21:07.
Re: bildergalerie: problem mit widht angabe
Hallo Sascha,
ich hab das mal 'n bischen vereinfacht;-).
Das $ic und so weiter kannst du ja selber wieder dazustricken;-),
dir kam's ja jetzt erst mal auf die get-Schleife an.
Wenn alle Apostrophe richtig gesetzt sind,
müsste es jetzt gehen.
Probier mal
horstees
<!-- ab hier datenbankausgabe -->
<perl>
get "Rubrik==$Rubrik", "galerie","ein_guter_name";
while(get_next(ein_guter_name))
{
$rubrik_html = convert_html($Rubrik); # vorher alles mit perl erledigen
# von hier bis zum nächsten EOF kannst du dich wie gewohnt in HTML
# ausdrücken, du brauchst die vielen einzelnen 'out's nicht,
# die Variablen werden aber gelesen...
out <<EOF;
<td>
<a href='http://www.hotel-plan.com/baseportal?htx=/hotel-plan.com/dorfgalerie/detail&Rubrik==$rubrik_html&Id==$_id'>
<img style='border:solid 1px #808080'; src=http://www.hotel-plan.com/files/$Bild width=96 height=72></a>
</td>
EOF
} # while get next zu ende
</perl>
<!-- bis hier datenbankausgabe -->
Antworten
Beitrag von sascha (539 Beiträge) am Sonntag, 23.November.2003, 21:55.
Re: bildergalerie: problem mit widht angabe
es funktioniert :-)
eine letzte frage:
jetzt fehlt mir die formatierung, daß nach 4 bildern automatisch
in der nächsten zeile fortgesetzt wird.
hättest du hier noch eine abschließende hilfe für mich?
dank dir!
sascha
Antworten
Beitrag von horstees (229 Beiträge) am Sonntag, 23.November.2003, 22:54.
Re: bildergalerie: problem mit widht angabe
Hi,
dazu musst du nur alle Zeilen mit $ic oder $ic%4 aus deinem alten Code
an der richtigen Stelle im Neuen plazieren ;-)
horstees
Antworten