ich habe ein Script gefunden, mit dem ich Bilder aus einem Order anzeigen lassen kann. Nun werden die Bilder nacheinander angezeigt und beim Klick öffnet sich das Bild in der Greybox (ähnlich lightbox), wo ich gleich zum nächsten Bild schalten kann.
Jetzt möchte ich aber nicht alle Bilder aufgelistet haben, sondern nur das 1. Bild und die anderen z.B. mit display:none ausblenden. Hintergrund ist, dass der Benutzer in der Greybox weiterschalten soll und auf der eigentlichen Seite nicht 100 Bilder angezeigt werden.
Hier der Code:
Code: Alles auswählen
[{php}]
$fh = opendir("./out/basic/1/img/wysiwigpro/diagrams/".$this->_tpl_vars['product']->oxarticles__oxartnum->value."/"); //Verzeichnis
$verzeichnisinhalt = array();
while (true == ($file = readdir($fh)))
{
if ((substr(strtolower($file), -3)=="jpg") or (substr(strtolower($file), -3)=="gif")) //Abfrage nach gültigen Datenformat
{
$verzeichnisinhalt[] = $file;
}
}
echo "<div id='galerie';>";
for($i=0;$i<count($verzeichnisinhalt);$i++)
{
echo "<a rel='gb_imageset[nice_pics]' href=./out/basic/1/img/wysiwigpro/diagrams/".$this->_tpl_vars['product']->oxarticles__oxartnum->value."/".$verzeichnisinhalt[$i]."'>Bilder anzeigen</a>";
}
echo "</div>";
[{/php}]
Danke im Voraus.
PS: Bin kein Programmierer.