Descargar todas las imagenes de un album. Descargar todas las imagenes de un album.
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Descargar todas las imagenes de un album.

Started by fersauce, October 23, 2011, 11:11:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fersauce

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

jmatute

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.

Saludos,

marioo

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
> 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
> 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

jmatute

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.

Saludos,