Hace mucho tiempo tuve que crear una galería de fotos en flash y PHP ( que me saco de muchos apuros ).
Lo particularmente bueno de esta galería es que levanta las fotos on the fly desde carpetas del servidor que creemos o ya estén creadas. Entonces el cliente mismo puede generar galerías de fotos simplemente creando carpetas por FTP y haciendo copy paste de las imágenes que desea subir. Algo muy practico y sencillo para los clientes no entendidos.
Mi propósito principal fue evitar que alguien tenga que editar un FLA… o un XML o mas engorroso aun tener que armar un admin con upload para el manejo de la galería.
Características de la galería:
- Usa Flash para precarga de fotos.
- Lee varias carpetas de fotos.
- Paginación de fotos (20 x página).
- Librería GD de php para generar los thumbs con cacheo para agilizar la carga.
- No usa base de datos ni XML.
- Fácil configuración y mantenimiento.
Dentro de la carpeta “galery” debe haber 5 archivos y 1 carpeta llamada “images”. Se recomienda no cambiar el nombre de la carpeta. (De lo contrario la galería no funciona).
galery_tech_nico.fla
Archivo editable de Flash contenedor de la galería de fotos.
galery_tech_nico.swf
Este archivo es la galería de fotos compilada y lista para embeber en tu web.
folderImages.php
Recibe como parámetro un string (“nombre de carpeta”) y recorre en el servidor las imágenes que esta contenga. Finalmente devuelve sus rutas a flash.
folders.php
Recorre todo el directorio “images” y devuelve a flash los nombres, rutas, tamaño de cada una de las fotos y además la cantidad de fotos por directorio.
thumb.php
Recibe varios parámetros como alto, ancho, etc. y devuelve la imagen resampleada para generar los thumbnail de la galería.
INSTALACION:
1) Editar archivo galery_tech_nico.fla.
Escribe el nombre de tu dominio
2) Editar folderImages.php y folders.php.
Esta versión también tenia para postear comentarios en las fotos. Pero esa parte usa una base de datos MySQL así que verán que en el archivo de flash esta comentado. (Si alguien los necesita subo los archivos.).
Se que tiene muchas cosas por mejorar, pero ya cumplió su ciclo
.
GALERIA CON COMENTARIOS:
http://www.tech-nico.com/blog/galeria-de-fotos-flash-con-comentarios-php/
Nicolas
______________________
www.tech-nico.com/blog

hola quisiera hacerle una modificacion a ver si podemos y su em ayudas quisiera cuando tu le das a la foto para verla bn grande hay alguna forma de verla con slimbox o algo parecido
hola hay alguna forma de modificarla a ver si s epuede qu ecuando uno el de click en la imagen que abre la pantalla completa me abra en slimbox o algo asi?????
Anselmo: lo que pedis esta hecho!. (Solo que le falta un poco de elegancia).
Si te fijas, cuando haces click en la fotito chiquita.. la muestra a la derecha.
Si haces click en la foto de la derecha, abre la foto en una pestaña del navegador. (La abre afuera de flash, en el mismo navegador)
Supongo que si tendrias seteado algun include JS que te genere alguna ventana con los JPEG los verias en un DIV. “No necesitas ni programar”. Saludos.
tech-nico.com
supongo que no pongo bien los directorios…
si alguien me puede especificar como se ponen…
Hola “Lee”, las ubicaciones de los archivos te tiene que quedar asi:
public_html/galery/images <–carpeta
public_html/galery/folderImages.php
public_html/galery/folders.php
public_html/galery/galery_tech-nico.swf
public_html/galery/thumb.php
y en los 2 archivos PHP pone la ruta completa hacia “public_html/galery/images”
Ejemplo para los PHP: “/var/www/tusitio/public_html/galery/images”
Cualquier cosa avisame. Saludos.
tech-nico.com
Muchas gracias, ya me funciona, el problema creo que era que yo ejecutaba el fichero sin las http://www... puede ser??
algún problemilla….
- Cuando pones mas de 20 fotos las flechas que tendrian que decir 1 d 5 solo sale el numero 1, luego la pagina 2 o 3.. no se ve el numero.
- Puedo hacer la imagen lateral mas grande? La intención es ponerla debajo y que se vea mas grande, ya que en el original parece que tenias algún tipo de formulario que no se ve en pantalla… y que tampoco voy a utilizar…
- Y por ultimo y si no es abusar… que debería ponerle para que vaya mostrando las diferentes paginas… tipo carrusel, automáticamente??
gracias por todo