forum.coppermine-gallery.net

Support => Español (Spanish) => Closed boards => Language Specific Support => cpg1.5.x Español (Spanish) => Topic started by: fersauce on October 23, 2011, 11:11:09 pm

Title: Descargar todas las imagenes de un album.
Post by: fersauce on October 23, 2011, 11:11:09 pm
HOLA!
Necesito poder incluir en cada album de la galería un botón de descarga en formato zip como el de la carpeta "mis favoritos", de forma que el usuario pueda descargarse de una vez el contenido de esa carpeta.
¿Alguien puede ayudarme?

esta es mi galería  www.fotoserver.es

http://www.fotoserver.es/server/index.php

usuario: invitado
contraseña invitado

Gracias
Title: Re: Descargar todas las imagenes de un album.
Post by: jmatute on November 09, 2011, 08:50:36 am
Hola,

Lo único que he visto que te puede ayudar es un plugin para añadir todas las fotos de un álbum a favoritos. Esta es su hebra (http://forum.coppermine-gallery.net/index.php/topic,63623.0.html).

Saludos,
Title: Re: Descargar todas las imagenes de un album.
Post by: marioo on December 24, 2011, 04:58:01 pm
Tengo el mismo problema y buscando una solución encontré un post en otro foro que decía:
__________________________________________________________________________________________________________________________________________________
Hemos programado el siguiente módulo que añade esta función. El siguiente código estar basado en el fichero “zipdownload” del mismo proyecto.
> Descargar el archivo llamado downloadAlbum.php. http://www.gurx.net/images/docs/coppermine/downloadAlbum.rar (http://www.gurx.net/images/docs/coppermine/downloadAlbum.rar)
> Procedimos a copiar el archivo creado downloadAlbum.php al directorio raíz de Coppemine (directorio que contiene el index.php principal).
> Seleccionaremos un icono que se muestre para descargar el álbum y lo subiremos dentro de la carpeta de imágenes (images/). imagen > http://www.gurx.net/images/docs/coppermine/download.gif (http://www.gurx.net/images/docs/coppermine/download.gif)
> Ahora solo es cuestión de enlazar el Script creado en alguna parte del gestor de fotos. En nuestro caso se enlaza en la plantilla de la página principal, pero se puede optar por distintas alternativas. Se modifica el archivo “include/theme.inc.php” que contiene la plantilla de la página principal de la siguiente forma:

> Debajo de las líneas (línea 2680):

'{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",

> insertaremos:
'{ALB_LINK_DWN}' => "downloadAlbum.php?album={$album['aid']}",

> Luego pondremos el enlace donde queramos, por ejemplo en el <!-- BEGIN album_cell --> (línea 426):
<a href="/{ALB_LINK_DWN}" class="alblink_dwn" target="_blank" title="Descargar álbum completo"><img src="/images/download.gif" /></a>

Anotaciones:

> Observar que la plantilla (include/theme.inc.php) contiene el código que muestra la zona de administración y la zona web de los usuarios sin autentificar.

> En caso que los álbumes ocupen mucho espacio, tendremos que modificar el php.ini (en el caso de debian – etch: /etc/php5/apache2/php.ini) y asignarle un tamaño máximo de unas 200MB o 500MB. Eso es debido que la compresión en ZIP se hace al vuelo y utiliza los parámetros de la configuración PHP. Por defecto viene con 16MB. Es necesario reiniciar apache.
memory_limit = 500M      ; Maximum amount of memory a script may consume (16MB)

> También es recomendable aumentar el tiempo máximo de ejecución de los Scripts. Puede darse el caso que si tenemos un procesador lento y tiene que comprimir muchos ficheros tarde más de 30 segundos. Este parámetro también se encuentra en el fichero php.ini.
max_execution_time = 60     ; Maximum execution time of each script, in seconds
__________________________________________________________________________________________________________________________________________________

Más abajo otro usuario informa de que estos cambios no son válidos para coppermine 1.5.x, sin embargo, elabora un código que sí lo es, yo no tengo ni idea, pero si alguien pudiera hacer los cambios pertinentes o anunciar el hallazgo de un plugin que haga los mismo se lo agradecería eternamente  :)
Todo esto lo hago porque no me sirve el plugin que añade todo el álbum a favoritos porque a mi no me interesa que exista esta sección

Gracias de antemano
Mario  ;D
Title: Re: Descargar todas las imagenes de un album.
Post by: jmatute on January 09, 2012, 11:57:45 pm
Siento no poder ayudaros. Ni mis conocimientos de php ni mi tiempo son suficientes. Y parece que por aquí no se acerca nadie más capaz que yo.

Pero en este tablón os podrán ayudar: Looking for Freelancers / Paid help (http://forum.coppermine-gallery.net/index.php/board,30.0.html).

Saludos,