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
.
Nicolas
______________________
www.tech-nico.com/blog

hola, esta buena la galeria te queria preguntar si podes postear la galeria con la base de datos para los comentarios de las fotos.
Gracias
Pablo; si!
No hay drama!
en unos dias la posteo!!
Buena galería. Lo malo es que yo necesito una para asp. No entiendo mucho (poco en verdad) de PHP.
Charlos: La galeria esta en PHP mas bien por el auto-resize de las fotos que permiten las librerias GD. En ASP es bastante dificil de lograr un auto resize “on the fly”. Particularmente me inicie programando en ASP y despues de unos años me termine pasando a PHP por la cantidad de recursos, utilidades, rapidez… costos… etc.
Si te animas a traducir el codigo a ASP podes ir posteando aqui mismo y en lo que este a mi alcance te voy a ir ayudando.
Lo unico que tendrias que hacer es reemplazar los archivos PHP por los tuyos en ASP y luego cambiar solo las rutas en el FLA.
Saludos.
Nico
Perfecto!!! Gracias Compañero!
Hola amigo, estoy tratando de probar tu galeria, pero no logro que funcione. puse el swf en una pagina html. Luego modifique las rutas en los php, y subi todo a mi public_html pero me abre el swf y no me carga las fotos. Que sera ? me das una ayuda ? quizas no estoy poniendo bien la ruta, como seria la ruta ? Muchas Gracias.
Hola Fernando, 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
Hola, me parece interesante tu galeria pero he tenido problemas al subirla. Quiero probarlo en miarroba pero no he logrado subirlo.
* galery_tech_nico.fla. he colocado http://recuadro.webcindario.com
* folderImages.php y folders.php. he colocado /home/webcindario/r/e/recuadro/galery Tambien
recuadro.webcindario.com/galery pero con ninguno funciona.
No se si me podrias ayudar con eso por favor.
Otra cosa, ya no es necesario crear ningun index?
De antemano t agradezco
Ahora no me salen las fotos
http://recuadro.webcindario.com/galery/galery_tech_nico.html
Hola Dany, seguro el problema esta en las rutas de los PHP. Cuando usas un servidor gratuito, lo que te conviene hacer es subir un php con < ?php echo phpinfo(); ?>
y revisar alli que ruta tenes; porque casi seguro te esta faltando algo.
Tambien proba escribir la ruta asi:
home/webcindario/r/e/recuadro/galery
Sin la “/” que tenias delante de Home.
Saludos
tech-nico.com
Hola Nico, excelente galeria, ideal para clientes con conocimientos MINIMOS de Web… creo que tengo el mismo problema que DANNY, ya le he probado todas la variantes a la ruta y no me muestra las fotos.. solo me dice: undefined(undefined)
Saludos desde la Isla de Margarita, Venezuela.
Daniel N.
Daniel. Me alegra que te sea de utilidad! esa es la idea!!.
Me gustaría que hagas la siguiente prueba:
Ingresa en el notepad de windows y pega lo que esta entre comillas “< ?php echo phpinfo(); ?>“, pero sin incluir las comillas. Luego lo guardas como “prueba.php”, lo subes a tu hosting por FTP y finalmente lo ejecutas para analizar lo que te arroja. Con eso podras chequear 2 cosas:
1) Si tu servidor tiene la libreria GD instalada. Fijate en los modulos o haciendo Search de “GD”.
2) Fíjate cual es la ruta completa donde se alojan los archivos. Porque quizas te esta faltando agregar algo en las rutas.
Por lo general en todos los servidores de hosting compartidos. Las rutas son bastante largas como “/var/www/nombresitio/public_html”
FINALMENTE REVISA ESTO:
Abre el archivo “.fla” en Adobe Flash y presiona “Ctrl+Enter” (para *publicar/compilar la galeria) y pega aqui lo que arroja en OUTPUT. Lo mismo para el otro DANNY.
*publicar/compilar: esto genera un nuevo archivo .swf Sobre-escribiendo el anterior. Recuerden que deben volver a subirlo por FTP luego de modificar y compilar.
Saludos
tech-nico.com
hola nico, excelente galeria, no he podido probarla por que cuando intento abrir el archivo .fla me da un error, me dice formato inesperado, tengo flash MX. que puede ser eso?
Julio: Creo que me olvide de especificar que el archivo esta guardado en flash 8.
Descarga la versión 8 o CS y lo vas a poder abrir sin problemas.
Saludos
tech-nico.com
Hola nico, lo probe con flash 8.0 que tengo instalado mi PC desktop y me da error tambien, me dice formato inesperado
Julio: Tenes razón esta guardado en CS3. Ahí te lo subí para la versión 8.
http://www.tech-nico.com/blog/galery_tech_nico_flash8.fla
Saludos
tech-nico.com
Gracias Niko, ya lo baje, lo pruebo en casa, queria aprobechar este espacio para hacerte otra consulta, estoy haciendo una pagina que tiene 5 botones, cada boton llama una pelicula externa, esto lo hice asi por q inicialmente la tenia toda en una y era muy pesada, bueno lo que quiero es que cuando abra la pagina automaticamente me llame una pelicula externa que es la misma del primer boton, pero quiero que ingrese en esa automaticamente cuando inicie la pagina, la pregunta es como puedo hacer que carge esa pelicula automaticamente al iniciar la principal?, la que tengo montada actualmente es la que esta en una sola (la pesada) si quieres le echas un ojo y me dices. http://www.brickellbunker.com.ve , gracias de antemano
Hola, bueno buen aporte el que publicas, bueno me gustaria tambien con la base de datos para los comentarios de las fotos. espero que animes lo mas antes posible.
Pingback: Blog tech-nico.com » Galeria de Fotos Flash II con Comentarios
Hola! Gracias por la ayuda q nos das NIco! Te queria preguntar como hace el cliente para subir fotos??
Gracias!
Hola amigo esta muy bien tu galeria es un buen aporte me interesaria ponerme en contacto conm tigo por si te interesan trabajar y tener unos ingresos extras saludos y cualquier cosa agregame a nando.am86@hotmail.com
Hola!
Tengo un flash en actionscript 2.0 que coge las imágenes de un xml.El caso es que yo quiero que las coja de una carpeta de un hosting, cómo deberia de modificar solo los *.php, usando el flash que he diseñado??Es posible?Muchas gracias
Trate de una y mil maneras las rutas y de ninguna manera logro que corra la galería
Bn. proba con phpinfo(). que esta en una de mis respuestas. Con eso vas a obtener cual es la ruta completa de tu Hosting.
Saludos.
Nico