Nieuw lid |
|
Hey allemaal,
ik heb een dynamische lightbox in elkaar gestoken.
De foto's worden uitgelezen uit een map en in een lijst gezet en ik maak een onderscheid tussen jongens -en meisjesfoto's. Probleem is dat ik die lijst niet wil, maar slechts één link om de hele show te activeren.
Iets in de aard van:
Klik hier om de jongensshow te starten
Klik hier om de meisjesshow te starten
Dit is mij code, maar de functie leest alles uit en maakt van alles (elke jpg in de map) een link terwijl ik alleen een link wil displayen om het geheel te starten.
[code=php]<?php
function createLbFromDir ($linkname, $galname, $directory, $thumbdirectory, $extensions = array ('jpg', 'jpeg')) {
$gallery = "";
$dh = opendir ($directory);
while ($file = readdir ($dh)) {
$parts = explode(".", basename ($file));
$extension = $parts[count($parts)-1];
if (!is_dir ($directory . $file) && ($file != ".." && $file != ".") && in_array($extension, $extensions)) {
$gallery.= "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">$file.</a>\n";
}
}
return $gallery;
}
?>
[code=php]<?php function createLbFromDir ($linkname, $galname, $directory, $thumbdirectory, $extensions = array ('jpg', 'jpeg')) { $gallery = ""; $extension = $parts[count($parts)-1]; if (!is_dir ($directory . $file) && ($file != ".." && $file != ".") && in_array($extension, $extensions)) { $gallery.= "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">$file.</a>\n"; } } return $gallery; } ?>
Dit voorbeeld leest alles uit
<?php echo createLbFromDir ("Linkname", "galleryname", "fotos/jongens/", "thumbfolder/" ); ?>
<br><br>
<?php echo createLbFromDir ("Linkname", "galleryname", "fotos/meisjes/", "thumbfolder/" ); ?>
<?php echo createLbFromDir ("Linkname", "galleryname", "fotos/jongens/", "thumbfolder/" ); ?> <br><br> <?php echo createLbFromDir ("Linkname", "galleryname", "fotos/meisjes/", "thumbfolder/" ); ?>
Maar ik zou graag één linkje hebben om dus de hele gallerij te starten. Zo kan ik het die link een een tekstje gebruiken op een pagina. Bijv. Wij hebben een grote collectie kleding, klik hier om ze te bekijken.
Dit werkt niet:
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">$file.</a>\n"; ?>
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">$file.</a>\n"; ?>
Dit ook niet:
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">start slideshow</a>\n"; ?>
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[".$galname."]\">start slideshow</a>\n"; ?>
Dit ook niet:
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[nieuw]\">$file.</a>\n"; ?>
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[nieuw]\">$file.</a>\n"; ?>
En dit ook niet:
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[nieuw]\">start slideshow</a>\n"; ?>
<?php echo "<a href=\"".$directory.$file."\" rel=\"lightbox[nieuw]\">start slideshow</a>\n"; ?>
Alvast erg bedankt!
|