Annonce

  •  » Plugins
  •  » [1.6] Download Multi Page

#406 2007-04-12 11:54:32

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.6] Download Multi Page

Sortie de la version 0.7.1 qui corrige uniquement l'Erreur : PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature (merci chandler)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#407 2007-04-12 18:41:24

rem
Invité

Re: [1.6] Download Multi Page

Bonjour,
Quand j'installe le mod j'ai l'erreur suivante:
Fatal error: Call to undefined function: check_cart() in /mnt/137/sdc/c/8/mugiwaraluffy/webgal/index.php on line 272
Deja a l'origine je n'avais pas de panier...
Quelqu'un peut m'aider??

#408 2007-04-12 19:08:12

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.6] Download Multi Page

Et c'est encore une fois Chandler qui sauva les utilisateurs du MOD Multi_Download pour la gestion des images hautes définitions contenues dans pwg_high.

Voici ce qu'il a indiqué:

Chandler a écrit:

Bonjour,

Je suis un tout récent utilisateur de PhpWebGallery. J'ai installé le Mod Download multi et je suis tombé sur le même problème que plusieurs d'entre vous concernant les catégories à plusieurs niveaux... Je ne suis pas un spécialiste du PHP, mais j'ai réussi à codé une modif qui permet d'avoir la possibilité de sélectionner "Télécharger les hautes définitions".

Je soumet donc ce bout de code à la communauté et aux spécialistes pour validation... surtout pour le tester avec d'autres configuration de l'arborescence des catégories... Et si vous voyez des améliorations, ne vous privez pas !!

Dans le fichier modules\download_multi\include\function.inc.php à la place de

Code:

                    $query1 = '
                        SELECT dir
                        FROM '.CATEGORIES_TABLE.'
                        WHERE id = '.$page['category'].'
                    ;';
                
                    $row1 = mysql_fetch_array(pwg_query($query1));
                
                    $template->assign_block_vars('thumbnails.download.form',
                        array(
                            'INPUT_VALUE_NORMAL' => 'normal',
                            'INPUT_VALUE_THUMBNAIL' => 'thumbnail',
                            'U_CAT' => duplicate_index_URL(),
                        )
                    );
                
                    // Si il n'y a aucun images en hautes définitions
                    // ou l'utilisateur n'a pas le droit aux hautes définitions
                    // alors la ligne de téléchargement des hautes définitions
                    // ne s'affiche pas 
                    if(is_dir(PHPWG_ROOT_PATH.'/galleries/'.$row1['dir'].'/pwg_high')
                    and ($user['enabled_high'] == 'true'))

vous mettez :

Code:

                    $query1 = '
                        SELECT dir, id_uppercat
                        FROM '.CATEGORIES_TABLE.'
                        WHERE id = '.$page['category'].'
                    ;';

                    $row1 = mysql_fetch_array(pwg_query($query1));

                    $uppercat = $row1['id_uppercat'];
                    $path = $row1['dir'];

                    while (!is_null($uppercat)) {
                      $query2 = '
                          SELECT dir, id_uppercat
                          FROM '.CATEGORIES_TABLE.'
                          WHERE id = '.$uppercat.'
                      ;';

                      $row2 = mysql_fetch_array(pwg_query($query2));
                      $uppercat = $row2['id_uppercat'];
                      $path = $row2['dir'].'/'.$path;
                    }

                    $template->assign_block_vars('thumbnails.download.form',
                        array(
                            'INPUT_VALUE_NORMAL' => 'normal',
                            'INPUT_VALUE_THUMBNAIL' => 'thumbnail',
                            'U_CAT' => duplicate_index_URL(),
                        )
                    );

                    // Si il n'y a aucun images en hautes définitions
                    // ou l'utilisateur n'a pas le droit aux hautes définitions
                    // alors la ligne de téléchargement des hautes définitions
                    // ne s'affiche pas
                    if(is_dir(PHPWG_ROOT_PATH.'galleries/'.$path.'/pwg_high')
                    and ($user['enabled_high'] == 'true'))

Testé chez Free avec de nombreuses sous-catégories physiques

@flipflip: j'utilise une des dernières version et cette astuce n'est pas intégrée, pourtant, elle utilisable.
Ca sera pour la v0.7.2

Ensuite pour mon problème d'images de header et de footer, j'ai effectivement modifier directement ces deux fichiers mais je ne vois pas en quoi cela intervient-il dans ton MOD ???

Par contre, lorsque l'on stock dans son panier, une quantité de photos supérieur à la limite fixée, rien ne l'indique à l'utilisateur, aucune mentions n'est faite à ce sujet ce qui donne la jolie page blanche avec:

Erreur : PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Ca ne nous rappel rien ?


Cordialment,
Julien


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#409 2007-04-12 21:04:26

rem
Invité

Re: [1.6] Download Multi Page

rem a écrit:

Bonjour,
Quand j'installe le mod j'ai l'erreur suivante:
Fatal error: Call to undefined function: check_cart() in /mnt/137/sdc/c/8/mugiwaraluffy/webgal/index.php on line 272
Deja a l'origine je n'avais pas de panier...
Quelqu'un peut m'aider??

Désolé j'avais oublié un fichier.
Par contre après installation, je peux cocher les photos, mais je n'ai pas l'option tout cocher et surtout quand je clique sur ajouter au panier, il n'apparait nul part le fait qu'il y a des photos dans celui ci...
Je n'ai aucun moyen de les télécharger... please help

#410 2007-04-12 21:55:45

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.6] Download Multi Page

rem a écrit:

Désolé j'avais oublié un fichier.
Par contre après installation, je peux cocher les photos, mais je n'ai pas l'option tout cocher et surtout quand je clique sur ajouter au panier, il n'apparait nul part le fait qu'il y a des photos dans celui ci...
Je n'ai aucun moyen de les télécharger... please help

Je pense que c'est aussi une mauvaise manipulation dans tes fichiers.
Si tu as une sauvegarde, recommence l'installation.

++


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#411 2007-04-13 08:08:37

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.6] Download Multi Page

Bonjour,
Gotcha : je n'ai pas intégré la modification proposé par Chandler simplement parce que je n'ai pas eu le temps de faire des tests. Et surtout la correction de l'erreur avec les commentaires me semblais plus urgente. Mais c'est promis, quand j'ai un peu de temps je regarde ça. Pour ton logo, c'est via preview.php que le panier est visualisé (enfin dans la version 0.7 et 0.7.1) et le header.tpl est bien repris donc je ne vois pas pourquoi ton logo ne s'affiche pas :(

Par contre, lorsque l'on stock dans son panier, une quantité de photos supérieur à la limite fixée, rien ne l'indique à l'utilisateur, aucune mentions n'est faite à ce sujet ce qui donne la jolie page blanche avec:

Je pense que tu parle de la variable $conf['mod_dl_multi_archive_size'] ? Si oui ce n'est pas une gestion de quota mais par exemple j'ai fixé la limite à 1Mo, le visiteur choisit ces images et peux importe le nombre et la taille ça va lui généré des archives de 1Mo max, mais effectivement la notion de quota peut être intéressante à intégrer. Pour l'erreur que ça te génère, est-ce que tu a installé la 0.7.1 et mis false au paramètre $conf['mod_dl_multi_comment_activate'] ?

rem : Donne nous un lien vers ta galerie avec un compte autorisé à télécharger (tu peux me l'envoyer par mail si tu veux) que je regarde ça. Mais à premiere vue tu en a oublié un bout.

Pour les autres, je viens de me rendre compte d'une erreur dans la procédure d'installation. Dans le fichier include/config.inc.php remplacé

Code:

// +-----------------------------------------------------------------------+
// |                      Mod download multi                               |
// +-----------------------------------------------------------------------+
// Répertoire d'installation de phpwebgallery
// si PWG est installé à la racine mettre :
// - $conf['mod_dl_multi_rep_pwg'] = '';
// avec le / à la fin
// Il faut bien indiqué le répertoire réel et non
// le répertoire web
$conf['mod_dl_multi_rep_pwg'] = 'base_photos/dev/1.6.2/';

// Commentaire qui sera affiché dans le fichier zip proposé au téléchargement
// N'est pas visible avec la décompression Windows et 7zip
$conf['mod_dl_multi_comment'] = 'Commentaire ajouter dans le fichier zip';

// Id du groupe autorisé à télécharger les images
// Crée un groupe dans PhpWebGallery
// Attribuer ce groupe au utiliseur auquels vous souhaitez donner la possibilité de télécharger
// Utilisez le script install/groupe.php pour connaître les identifiants des groupes.
$conf['mod_dl_multi_group_id'] = 1;

// Taille maximal des archives
// Nécessaire pour empêcher le timeout ou la limite des tailles de fichiers
// imposer par certains hébergeur
// exprimé en octets
// 1024 o = 1 Ko
// 102400 o = 100 Ko
// 512000 o = 500 Ko
// 1048576 o = 1 Mo
// 3145728 o = 3 Mo
// 5242880 o = 5 Mo
// 10485760 o = 10 Mo
// Convertisseur automatique : http://www.alaide.com/outils_convertoctet.php
$conf['mod_dl_multi_archive_size'] = 3145728;

// Prefix par défaut pour le nom des fichiers zip télécharger
$conf['mod_dl_multi_prefix'] = 'photos_';

// Préfix du répertoire utiliser lors de la décompression
$conf['mod_dl_multi_prefix_dir'] = 'hilaire';

// Activation du message d'état du panier à la connexion ou
// au passage par la page index.
$conf['mod_dl_active_msg'] = true;

// Authorise le téléchargement via le moteur de recherche
$conf['mod_dl_search'] = true;

// Authorise le téléchargement via les tags
$conf['mod_dl_tags'] = true;

Par

Code:

// +-----------------------------------------------------------------------+
// |                      Mod download multi                               |
// +-----------------------------------------------------------------------+
// Répertoire d'installation de phpwebgallery
// si PWG est installé à la racine mettre :
// - $conf['mod_dl_multi_rep_pwg'] = '';
// avec le / à la fin
// Il faut bien indiqué le répertoire réel et non
// le répertoire web
$conf['mod_dl_multi_rep_pwg'] = 'base_photos/dev/1.6.2/';

// Active (true) le commentaire ajouté à la création du fichier zip
// Si vous rencontré l'erreur
// Erreur : PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
// désactivé le commentaire (false)
$conf['mod_dl_multi_comment_activate'] = true;

// Commentaire qui sera affiché dans le fichier zip proposé au téléchargement
// N'est pas visible avec la décompression Windows et 7zip
$conf['mod_dl_multi_comment'] = 'Commentaire ajouter dans le fichier zip';

// Id du groupe autorisé à télécharger les images
// Crée un groupe dans PhpWebGallery
// Attribuer ce groupe au utiliseur auquels vous souhaitez donner la possibilité de télécharger
// Utilisez le script install/groupe.php pour connaître les identifiants des groupes.
$conf['mod_dl_multi_group_id'] = 1;

// Taille maximal des archives
// Nécessaire pour empêcher le timeout ou la limite des tailles de fichiers
// imposer par certains hébergeur
// exprimé en octets
// 1024 o = 1 Ko
// 102400 o = 100 Ko
// 512000 o = 500 Ko
// 1048576 o = 1 Mo
// 3145728 o = 3 Mo
// 5242880 o = 5 Mo
// 10485760 o = 10 Mo
// Convertisseur automatique : http://www.alaide.com/outils_convertoctet.php
$conf['mod_dl_multi_archive_size'] = 3145728;

// Prefix par défaut pour le nom des fichiers zip télécharger
$conf['mod_dl_multi_prefix'] = 'photos_';

// Préfix du répertoire utiliser lors de la décompression
$conf['mod_dl_multi_prefix_dir'] = 'hilaire';

// Activation du message d'état du panier à la connexion ou
// au passage par la page index.
$conf['mod_dl_active_msg'] = true;

// Authorise le téléchargement via le moteur de recherche
$conf['mod_dl_search'] = true;

// Authorise le téléchargement via les tags
$conf['mod_dl_tags'] = true;

Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#412 2007-04-13 14:53:39

rem
Invité

Re: [1.6] Download Multi Page

J'ai refait l'installation, et j'avais oublié de créer un groupe... Donc maintenant ca fonctionne merci beaucoup!!!
J'ai par contre un probleme quand je veux telecharger les vignettes, il me met ce message:
Erreur : PCLZIP_ERR_MISSING_FILE (-4) : File '../../galleries/Italie/3_Avril_2007/thumbnail/TN-PICT0050.JPG' does not exists
alors que le fichier existe bien.
Par contre quand je telecharge la vrai photo, ca marche nikel.
Si tu as besoin de tester mon installation, redonne moi ton mail.
Dernière petite question, est-ce possible d'afficher la taille du panier?
En tout cas merci encore car le plus important fonctionne très bien!!!
(et le reste surement une erreur de ma part...)

#413 2007-04-13 17:05:03

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.6] Download Multi Page

Salut,

J'ai par contre un probleme quand je veux telecharger les vignettes, il me met ce message:
Erreur : PCLZIP_ERR_MISSING_FILE (-4) : File '../../galleries/Italie/3_Avril_2007/thumbnail/TN-PICT0050.JPG' does not exists

Il me semble qu'il y a un problème avec les extensions en majuscule car pour PhpWebGallery TN-PICT0050.JPG et TN-PICT0050.jpg ne sont pas les mêmes fichiers. Il faut que ta version normal, vignette, haute définition ai la même casse : majuscule ou minuscule.

Si tu as besoin de tester mon installation, redonne moi ton mail.

Tu peux l'avoir si tu t'inscrit il te suffit d'aller voir mon profil.

Dernière petite question, est-ce possible d'afficher la taille du panier?

Non, mais ça peut être une idée effectivement. Je vais en avoir à faire après le portage pour PhpWebGallery 1.7 :)

En tout cas merci encore car le plus important fonctionne très bien!!!

C'est un début :)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#414 2007-04-14 14:45:17

rem
Invité

Re: [1.6] Download Multi Page

En lisant les 28 pages du sujet j'ai réussi à tout corriger, en effet mon problème était l'extension!!
Merci beaucoup à toi Flipflip!! Et aussi à Chandler car je suis chez Free ;)
(D'ailleur j'avoue que c'est bien bizarre ce coup du commentaire!!!)
Bonne continuation à tous et vivement la nouvelle version!! ^^

#415 2007-05-08 00:36:14

RoRo
Membre
2007-03-05
40

Re: [1.6] Download Multi Page

Bonsoir


Je viens de l'installer

Je peux cocher les cases ,mais aprés les avoir coché ou clique ton pour télécharger le Zip ?


RoRo

Hors ligne

#416 2007-05-08 00:38:50

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.6] Download Multi Page

RoRo a écrit:

Bonsoir


Je viens de l'installer

Je peux cocher les cases ,mais aprés les avoir coché ou clique ton pour télécharger le Zip ?


RoRo

Il faut les ajouter au panier puis télécharger le panier...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#417 2007-05-08 00:47:21

RoRo
Membre
2007-03-05
40

Re: [1.6] Download Multi Page

Gotcha a écrit:

RoRo a écrit:

Bonsoir


Je viens de l'installer

Je peux cocher les cases ,mais aprés les avoir coché ou clique ton pour télécharger le Zip ?


RoRo

Il faut les ajouter au panier puis télécharger le panier...

Comment tu les ajoute au panier ?

voici ma gallerie
http://rorostyle.free.fr/

login : fuck
pass : fuck

Tu peux faire un test et me dire si ca va chez toi

merci d'avance

Hors ligne

#418 2007-05-08 00:52:19

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.6] Download Multi Page

As-tu donné le droit à l'utilisateur "fuck" pour qu'il puisse avoir accès au téléchargement ?

C'est marqué dans la notice, que tu dois spécifier quel groupe à le droit de télécharger.
Là, manifestement, l'utilisateur "fuck" n'appartient pas au groupe autorisé...

++


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#419 2007-05-08 00:59:25

RoRo
Membre
2007-03-05
40

Re: [1.6] Download Multi Page

Voila je vien de trouver mon erreur ^^

Voici j'avais laisser base_photos/dev/';

// Il faut bien indiqué le répertoire réel et non
// le répertoire web
$conf['mod_dl_multi_rep_pwg'] = 'base_photos/dev/';


Merci quand même pour essayer d'avoir chercher ;)

RoRo

Hors ligne

#420 2007-05-08 06:43:33

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.6] Download Multi Page

Bonjour, merci Gotcha.
La doc est ici : http://phpwebgallery.net/doc/doku.php/f … _un_mod:dm


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

  •  » Plugins
  •  » [1.6] Download Multi Page

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact