Anfängerfrage REX_MEDIALIST und lightbox

Wie verwendet man Module oder Aktion und passt diese an.

Anfängerfrage REX_MEDIALIST und lightbox

Beitragvon dj-giver » 4. Feb 2012, 09:02

Hallo Leute, als blutiger Anfänger verzweifle ich an folgender Frage.
Wie lese ich eine REX_MEDIALIST aus und bringe sie in Form?

Die Form soll so aussehen:
Code: Alles auswählen
<style type="text/css">
#alle1 {   border:0px solid #000000;
   width:200px;
   padding:20px 10px 10px 18px;
   }
   
.box03_rahmen {   float: left;
   border:1px solid #b3a16e;
   width:40px;
   height: 40px;
   color: #575756;
margin-left: 0px;
   }

.leer01 {float: left;
   padding:5px 10px 5px 10px;
   }

.leer02 {float: left;
   height: 15px;
   border:0px solid #f58232;
   width:200px;
   }
</style>

<div id="alle1">

<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[1]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[1]" alt="" />
</a></div>
<div class="leer01"> </div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[2]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[2]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[3]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[3]" alt="" />
</a></div>

<div class="leer02"> </div>

<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[4]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[4]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[5]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[5]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[6]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[6]" alt="" />
</a></div>

<div class="leer02"></div>

<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[7]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[7]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[8]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[8]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[9]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[9]" alt="" />
</a></div>

<div class="leer02"></div>

<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIA[10]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIA[10]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIALIST[1]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIALIST[1]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIALIST[2]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIALIST[2]" alt="" />
</a></div>

<div class="leer02"></div>

<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIALIST[3]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIALIST[3]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIALIST[4]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIALIST[4]" alt="" />
</a></div>
<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/REX_MEDIALIST[5]" >
<img src="index.php?rex_resize=40c__40h__REX_MEDIALIST[5]" alt="" />
</a></div>
</div>

<br />

Nur leider ist das ganze nicht sehr schön und sehr aufwendig mit 15x Bilder auswählen! Wie mache ich das ganze viel schöner (mit der MEDIALIST).

Dieses habe ich noch gefunden aber leider bekomme ich das ganze nicht in meine Form umgewandelt!
Code: Alles auswählen
<?php

if ("REX_MEDIALIST[1]" != "")
{
  $arr = explode(",","REX_MEDIALIST[1]");
  foreach ($arr as $value) {
    echo "<br />Wert:  $value <img src=".$REX['HTDOCS_PATH']."/files/$value>";
  }
}

?>

Kann mir bitte jemand HELFEN???
Danke im vorraus!
dj-giver
 
Beiträge: 37
Registriert: 8. Sep 2009, 12:30

Re: Anfängerfrage REX_MEDIALIST und lightbox

Beitragvon Cheffchen » 5. Feb 2012, 16:54

Hallo,

mir erschliesst nicht ganz die Struktur ist aber denke ich mal nicht so schlimm,

die foreach hast ja schon mal, damit kannst ja nun recht viel machen
hier mal ein paar grundsachen
Code: Alles auswählen
<?php

if ("REX_MEDIALIST[1]" != "")
{
$i=0; // i reset auf 0
  $arr = explode(",","REX_MEDIALIST[1]");
  $anzahlbilder=(count(arr)+1); // Anzahl aller Bilder
  foreach ($arr as $value) {
  $i++; // pro schleife hoch zählen +1

  echo '<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/'.$value.'" >
<img src="index.php?rex_resize=40c__40h__'.$value.'" alt="" />
</a></div>';
    echo "<br />Wert:  $value <img src=".$REX['HTDOCS_PATH']."/files/$value>";
   if($i % 3 === 0) echo '<div class="leer02"></div>'; // nach jedem 3 Bild dies
  }
}

?>
der rest ist nur logik wenn dann un variationen.

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1128
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Re: Anfängerfrage REX_MEDIALIST und lightbox

Beitragvon dj-giver » 5. Feb 2012, 18:53

Super, Danke Cheffchen.
Genau das fehlte mir :lol:
dj-giver
 
Beiträge: 37
Registriert: 8. Sep 2009, 12:30

Re: Anfängerfrage REX_MEDIALIST und lightbox

Beitragvon radamazone » 24. Mai 2012, 13:29

Hallo,

ist es hier noch möglich bei der Ausgabe der Medien den Title des Mediums als ALT-Attribut anzugeben?
Code: Alles auswählen
echo '<div class="leer01"></div>
<div class="box03_rahmen"><a rel="lightbox" href="files/'.$value.'" >
<img src="index.php?rex_resize=40c__40h__'.$value.'" alt="???" />
</a></div>';


Weiß jemand wie ich darauf zugreifen kann, oder geht das überhaupt nicht?

Sonnigen Gruß
radamazone
radamazone
 
Beiträge: 31
Registriert: 7. Nov 2008, 10:03

Re: Anfängerfrage REX_MEDIALIST und lightbox

Beitragvon snaft » 24. Mai 2012, 13:34

Ja, das geht relativ einfach.

Etwa so:

Code: Alles auswählen
// Auslesen des Bildtitels aus dem Medienpool
$media = OOMedia::getMediaByName("$value");
$title = $media->getTitle();


Dann kannst Du über $title die alt-beschreibung ausgeben.

Beste Grüße,
Marc
Ich hasse Leute, die mitten im Satz.
Benutzeravatar
snaft
 
Beiträge: 198
Registriert: 3. Mai 2007, 14:47
Wohnort: Hamburgo


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast