hola, he estado resolviendo un poco el tema y voy de a poco...
les cuento que logré montar la galería, pero tengo un problema...
En el script de la galería tengo la línea $mygallery->loadFolder('37'); pero mi idea no es que lea fijamente la carpeta 37, sino que lea la carpeta correspondiente al id de la propiedad dentro de la carpeta propiedades, es decir, quiero que lea en este caso la ruta propiedades/37, que obviamente cambiara según el id...
probé poniendo entre los paréntesis la ruta, así $mygallery->loadFolder('propiedades/$id'); pero no funciona... igualmente moví la carpeta al directorio principal para usar $mygallery->loadFolder('$id'); pero tampoco funciona... llevo varias horas y no sé que puede estar fallando...
Agradezco la ayuda.. saludos
Código PHP:
Ver original<?
$mygallery = new gallery();
$mygallery->loadFolder('37');
$mygallery->show(650, 150, 10);
class gallery {
var $path;
function loadFolder($path){
$this->path = $path;
//---Guardar en un arreglo todos los archivos en el directorio
//---Si no es un directorio
//---Ir guardando los nombres en un arreglo
$this->files[] = $fil;
}
}
}
//---Cerrar el directorio
//---Ordenar alfabeticamente el arreglo
}
function show($area = 650, $width = 150, $space = 10){
//---Crear la galería con los nombres de todos los archivos
$total = count($this->files); $cont = 0;
echo '<div name="xx" style="width:'.$area.'px">';
//---Situar los thumbnails
for($i = 0; $i < $total; $i++){
echo '<div style="width:'.$width.'px; float:left; padding-right:'.$space.'px; padding-bottom:'.$space.'px;">
<a href="'.$this->path.'/'.$this->files[$i].'" rel="lightbox">
<img src="show_thumb.php?src='.$this->path.'/'.$this->files[$i].'&width='.$width.'" width="'.$width.'" height="'.$width.'" border="0"></img></a></div>';
}
?>
<script language="javascript">
$(document).ready(function(){
$("a[rel = 'lightbox']").lightBox();
});
</script>
<?
echo '</div>';
}
}
?>