ich arbeite mich gerade in redaxo ein und habe ein problem mit der jaos galerie. das layout ist ja sehr simpel, also alle bilder einfach untereinander angeordnet. das ist für meine zwecke aber nicht das richtige, aber ich schaffe es auch nicht den code so zu programmieren (das problem: ich habe eigentlich keine ahnung von php), dass es den gewünschten effekt erzielt.
also, ich hätte gerne ein 3-zeiliges layout mit 4 spalten. das habe ich soweit hinbekommen. jetzt bekomme ich aber die bilder nicht in die zellen.
kann mir dabei jemand helfen?
hier der aktuelle code:
- Code: Alles auswählen
// --------------------------------------------- Galerie Anzeige
echo "<div class='jaosg_galerie'>\n";
foreach ($dateiListe as $datei)
{
$datei = $dateiliste[1]
if(!$pos){$pos=0;}
$bild = OOMedia::getMediaByName( $datei);
$bildTitle = $bild->getTitle();
$bildDateiName = $bild->getFileName();
$bildBreite = $bild->getWidth();
$bildHoehe = $bild->getHeight();
$faktor = getFaktor($bildBreite, $bildHoehe, $tGroesse);
$tBreite = 90;
$tHoehe = 96;
$thumbfile = "";
// Thumbnail: Resize BREITE SCHNEIDEN UND HÖHE SKALIEREN
if("REX_VALUE[15]" == "c")
{
$thumbfile .= '<img src="'.$REX['HTDOCS_PATH'].'index.php?rex_resize=REX_VALUE[16]c__REX_VALUE[19]h__'.$bildDateiName;
}
if("REX_VALUE[18]" == "")
{
if("REX_VALUE[15]" == "0" || "REX_VALUE[16]" == "") {
$thumbfile .= '" alt="'.$bildTitle.'" title="'.$bildTitle.'" width="'.$bildBreite.'" height="'.$bildHoehe.'"/>';
}
else {
$thumbfile .= '" alt="'.$bildTitle.'" title="'.$bildTitle.'" />';
}
}
else
{
if("REX_VALUE[15]" == "0" || "REX_VALUE[16]" == "") {
$thumbfile .= '&rex_filter[]=REX_VALUE[18]" alt="'.$bildTitle.'" title="'.$bildTitle.'" width="'.$bildBreite.'" height="'.$bildHoehe.'"/>';
}
else {
$thumbfile .= '&rex_filter[]=REX_VALUE[18]" alt="'.$bildTitle.'" title="'.$bildTitle.'" />';
}
}
//Ende Ausgabe Thumbnails
print '<span class="jaosg_thumbnail" width="90px"><a href="index.php?article_id='.$this->article_id.'&clang='.$REX['CUR_CLANG'].'&datei='.$bildDateiName.'&galerie='.$galerieID.'&pos='.$pos.'">'.$thumbfile.'</a></span>';
echo"\n";
$pos ++;
}
//Neue Ausgabe
$zeilen = 3;
$spalten = 4;
$ausgabe='<table width="400px" valign="top" border="1">';
for ($z=1; $z<=$zeilen; $z++) {
$ausgabe.= '<tr height="96">';
for ($s=1; $s<=$spalten; $s++) {
//$nr++;
$ausgabe.='<td width="90px">Zelle</td>';
}
$ausgabe .= '</tr>';
}
$ausgabe .= '</table>';
echo $ausgabe;
echo "<br class=\"clear\" /></div>\n";
}
ab //neue ausgabe am ende des codes kommt das tabellenlayout. dort wo zelle steht sollte dann das thumbnail rein.
vielen dank schonmal für eure hilfe.
gruß,
kobo

