Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Bilder aus Ordner laden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
dropsi
PostRank 2
PostRank 2
Beiträge: 58
Registriert: 17.12.2007, 02:45
Wohnort: Stollberg

Beitrag von dropsi » 04.03.2010, 19:06

Hallo,

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&#40;$i=0;$i<count&#40;$verzeichnisinhalt&#41;;$i++&#41;    
&#123;

    echo "<a rel='gb_imageset&#91;nice_pics&#93;' href=./out/basic/1/img/wysiwigpro/diagrams/".$this->_tpl_vars&#91;'product'&#93;->oxarticles__oxartnum->value."/".$verzeichnisinhalt&#91;$i&#93;."'>Bilder anzeigen</a>"; 

&#125;
echo "</div>";
&#91;&#123;/php&#125;&#93;
Wie müsste jetzt die Ausgabe aussehen, dass zwar alle Bilder geladen werden, aber nur das erste angezeigt wird?

Danke im Voraus.

PS: Bin kein Programmierer.
Impressum:
Steinwebdesign
Daniel Stein
Hohensteiner Str. 4
09366 Stollberg
https://www.steinwebdesign.de
info@steinwebdesign.de

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 04.03.2010, 21:48

alt

Code: Alles auswählen


echo "<div id='galerie';>";
for&#40;$i=0;$i<count&#40;$verzeichnisinhalt&#41;;$i++&#41;   
&#123;
    echo 
&#125;
echo "</div>"; 
neu

Code: Alles auswählen


echo Bild1
echo "<div id='galerie';>";
for&#40;$i=1;$i<count&#40;$verzeichnisinhalt&#41;;$i++&#41;   
&#123;
    echo 
&#125;
echo "</div>"; 
also
Bild 1 (=Bild 0 im Array) vor der "for" ausgeben
"for" startet mit 1 und nicht mit 0

dropsi
PostRank 2
PostRank 2
Beiträge: 58
Registriert: 17.12.2007, 02:45
Wohnort: Stollberg

Beitrag von dropsi » 04.03.2010, 23:27

Bei der Methode müsste ich nun aber wissen wie das erste Bild heißt, oder? Das weiss ich nur leider nicht immer.
Impressum:
Steinwebdesign
Daniel Stein
Hohensteiner Str. 4
09366 Stollberg
https://www.steinwebdesign.de
info@steinwebdesign.de