jaos-galerie layout

Wie verwendet man Module oder Aktion und passt diese an.

jaos-galerie layout

Beitragvon kobo » 23. Jul 2008, 10:46

hallo zusammen,

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
kobo
 
Beiträge: 4
Registriert: 23. Jul 2008, 10:40

Beitragvon Kalle01 » 23. Jul 2008, 15:59

Ich glaube Dein Ansatz ist falsch. Der hier meist empfohlene Weg ist die Formatierung über das CSS ohne Tabellen.

Schau Dir mal das CSS hier an (ist kommentiert): http://www.hof-luettgesheide.de/171-0-rushing-rudi.html

das ist das Modul Jaos Galerie mit Lightbox

Gruß Kalle
Kalle01
 
Beiträge: 285
Registriert: 10. Jan 2007, 20:27
Wohnort: Mettmann, NRW

Beitragvon kobo » 23. Jul 2008, 16:10

danke für die antwort.

über css komme ich jedoch an die grenze, dass ich die thumbnails nur auf einer seite darstellen kann. ich habe aber insgesamt 24 bilder von denen ich 12 pro seite darstellen möchte, also insgesamt 2 seiten.

das geht doch dann nicht mehr über css, oder?

gruß,
kobo
kobo
 
Beiträge: 4
Registriert: 23. Jul 2008, 10:40

Beitragvon Kalle01 » 23. Jul 2008, 16:27

Nein, das bekommst Du mit CSS wohl nicht hin, aber mit der von Dir angedachten Tabellenlösung auch nicht.
Mach doch einfach zwei Seiten!
Kalle01
 
Beiträge: 285
Registriert: 10. Jan 2007, 20:27
Wohnort: Mettmann, NRW

Beitragvon kobo » 23. Jul 2008, 16:39

ja, das hab ich auch schon überlegt, allerdings hab ich dann nicht mehr die möglichkeit alle bilder in der grossansicht per vor und zurück zu navigieren. nach 12 bildern ist dann schluss und der user muss zurück zur übersicht, auf die nächste seite wechseln und dann weiter machen.
auch nicht gerade elegant.
kobo
 
Beiträge: 4
Registriert: 23. Jul 2008, 10:40

Beitragvon therancher » 24. Jul 2008, 21:18

hi, wenn du jeweils 12 bilder darstellen wllst, dann musst du wohl etwas eigenes bauen. ich würde 2 artikel machen, ein galeriemodul (egal ob tabelle oder natürlich besser css) nehmen, die 12 bilder dem jeweiligen modul zuordnen, eine "pagination" einbauen so dass das mit dem hin-und herklicken auch gelöst ist.
im downloadbereich findest du einige module, wo man sich was zusammenbauen kann...

gruss, HarryT
spontanität will wohl überlegt sein!
therancher
 
Beiträge: 489
Registriert: 29. Jan 2007, 17:32
Wohnort: Sachsen

Beitragvon kobo » 25. Jul 2008, 09:43

ah, ok. ich werd mal schauen, ob ich mir das was zusammenbasteln kann. auf die idee wäre ich jetzt nicht gekommen.

danke für den hinweis.
kobo
 
Beiträge: 4
Registriert: 23. Jul 2008, 10:40


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste