This is an old revision of the document!


Download Multi

Le but de ce module est permettre le téléchargement des images (vignettes, visualisations écrans, hautes définitions) sur plusieurs pages. Une fois la sélection faite, l'utilisateur peut visualiser son panier, supprimer des photos et télécharger son panier.

Pré-requis

Du fait de l'utilisation d'une fonction particuliere de MySQL (ON DUPLICATE KEY) la version minimum à avoir est la 4.1. Sans ça le plugin ne fonctionnera pas correctement. Si vous n'avez pas au minimum cette version ce n'est pas la peine d'installer le plugin il ne marchera pas.

Version 0.8

Installation

Pour installer le plugin il suffit de le tranférer dans le répertoire plugin de PhpWebGallery, de l'installer et l'activer sur la page d'administration. Ensuite allez sur la page d'administration du plugin et validé les paramètres. Si vous ne le faites pas le plugin ne fonctionnera pas !

Utilisation

FIXME

FAQ

Q : Quand je choisi les images en hautes définitions rien n'est ajouté au panier ?

R : Pour que cette fonction marche il faut qu'au moins une des images présentent dans l'album comporte une version haute définition.


Q : Lorsque je veux télécharger les images j'ai cette erreur : PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature”.

R : Il faut désactiver les commentaires inclu dans le zip à partir de la page d'administration du plugin. Cette erreur est connu chez Free.fr et il est possible qu'elle existe chez d'autres hébergeur.


Q : Les images distantes ne se téléchargent pas.

R : C'est une limitation présente chez quasiment tout les hébergeurs mutualisés pour des raisons de sécurité.


Q : Le panier et le formulaire d'ajour d'image ne s'affiche pas.

R : Il faut définir un groupe autorisé à télécharger les images ensuite vous devez mettre dans ce groupe tout les utilisateurs qui on le droit de télécharger les images.

Version < 0.8

Installation

Voir le fichier INSTALL/INSTALL Valable uniquement pour PhpWebGallery 1.6.x

Paramétrage

Dans un premier temps vous devez définir le répertoire d'installation de PhpWebGallery. Par exemple si votre galerie ne se trouve pas à la racine de votre espace d'hébergement mais dans le sous-répertoire galerie/, la variable $conf['mod_dl_multi_rep_pwg'] devra avoir comme valeur :

$conf['mod_dl_multi_rep_pwg'] = 'galerie/';

Ensuite il faut préciser le groupe qui a le droit de télécharger les images. Pour connaitre l'identifiant des groupes lancer le fichier install/groupe.php. Ensuite dans le fichier include/config_local.inc.php modifier la valeur $conf['mod_dl_multi_group_id'] :

$conf['mod_dl_multi_group_id'] = 1;

La variable $conf['mod_dl_multi_comment'] permet l'ajout d'un commentaire dans le fichier zip.

$conf['mod_dl_multi_comment'] = 'Commentaire ajouter dans le fichier zip';

La variable $conf['mod_dl_multi_archive_size'] permet le paramétrage de la taille des fichiers zip générés. C'est un moyen pour éviter qu'un utilisateur génere des fichiers zip de grosses tailles.

$conf['mod_dl_multi_archive_size'] = 512000;

La variable $conf['mod_dl_multi_prefix'] permet de préciser le préfix utilisé pour la création des fichiers zip.

$conf['mod_dl_multi_prefix'] = 'photos_';

La variable $conf['mod_dl_multi_prefix_dir'] permet de préciser le répertoire dans lequel les fichiers vont se décompresser. Par défaut la valeur est galleries/.

$conf['mod_dl_multi_prefix_dir'] = 'magalerie';

Utilisation

Le téléchargement est disponible uniquement pour les utilisateurs enregistrés et faisant partie du groupe autorisé. Le visiteur sélectionne les photos et les ajoute dans son panier (différent de celui intégré d'origine à PhpWebGallery).

dom_utilisation_01.jpg

Ensuite l'utilisateur peut continuer à naviguer sur d'autres pages ou dans d'autres catégories. Une fois qu'il a terminé sa sélection il peut voir son panier.

dom_utilisation_02.jpg

A partir de cet écran il peut voir les photos que contient son panier et éventuellement en supprimer en cliquant sur la croix rouge. Sous la photo une icône indique le type d'image (vignette, normal, haute définition). A partir de l'écran principal, l'utilisateur a la possibilité de télécharger son panier.

dom_utilisation_03.jpg

Sur cet écran, l'utilisateur peut personnaliser le nom que vont avoir les fichiers zip. Ensuite apparait la liste des fichiers générés avec le préfix plus un numéro aléatoire. dom_utilisation_04.jpg

Foire aux questions

Où obtenir de l'aide ?

Merci de poser vos questions sur le forum dans ce post :
http://forum.phpwebgallery.net/viewtopic.php?id=5750

Les fichiers zip générés sont invalides

Vérifier la valeur que vous avez donné à la variable $conf['mod_dl_multi_rep_pwg']

Le bloc du bas de page de thumbnail n'apparait pas

Avez-vous bien attribué le bon groupe à votre utilisateur ?
http://phpwebgallery.net/doc/doku.php?id=fr:faq-mod:dm#parametrage

Lorsque je visualise le panier ou bien lorsque j'essaie de le télécharger j'ai cette erreur.

"Warning: getimagesize(template/yoga/icon/recent.png): failed to open stream: No such file or directory in /www/webgal/include/functions_html.inc.php on line 67"
C'est un bug PhpWebGallery dans la version 1.6 et 1.6.1, pour le corriger voir ici  http://forum.phpwebgallery.net/viewtopic.php?id=9147

A faire

  • Trouver un moyen pour télécharger les images distantes.
 
Back to top
fr/utiliser/installer_un_mod/dm.1202151572.txt.gz · Last modified: 2009/03/07 22:13 (external edit)
 
 
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact