Merci pour ta réponse flipflip
j'ai réussi à activer et configurer le plugin correctement je pense
remarque: avec le theme sylvia, je constate également un pb de css décrit plus haut (je pense que cela peut venir de mon navigateur - chrome)
J'ai par contre toujours un autre souci qui m'empeche d'utiliser multidownload:
une fois loggué et dans un groupe autorisé à utiliser multidownload, je vois bien ma fenetre d'accès au panier avec les différentes options de consultation/téléchargement du panier
en revanche, lorsque je regarde mes photos dans ma galerie, il n'y a pas de cases à cocher en face des mes vignettes pour sélectionner les images que je veux mettre au panier- je ne comprends pas pourquoi...
Hors ligne
Il y deux problèmes :
- le gestionnaire de plugin propose Download multi pur la 2.0 alors que pour le moment la compatibilité est assuré avec la 2.0RC4 (je n'ai pas le temps pour le moment de continuer le dev);
- l'autre "problème" est un changement entre la 2.0 et la 2.0RC4 justement sur la partie qui me permet d'afficher les cases à cocher.
Il va falloir attendre que j'ai du temps pour corriger le problème.
Hors ligne
ok
merci pour ton retour rapide
pas de soucis de mon coté - je vais patienter...
good luck
Hors ligne
Désolée, je connaissais pas codingteam...
Sinon, merci de l'info je n'avais pas fait attention et je l'avais installé directement depuis le gestionnaire de plugin de piwigo 2.0.0... et je ne savais pas donc qu'il n'était pas encore compatible....
Merci encore
Hors ligne
Didou, c'est un problème que j'ai soulevé avec la team et c'est en cours de discussion http://fr.piwigo.org/forum/viewtopic.php?id=14884 .
Hors ligne
Miracle j'ai pu dev un peu pour le plugin. Aujourd'hui j'ai enfin réussi à intégrer une barre de progression pendant la génération des archives. Cette barre permet de contourner le problème de timeout. C'est du php et j'ai eu du mal à le faire fonctionner avec le moteur smarty... Si vous avez une meilleur solution je prend.
Merci d'avance.
Hors ligne
Pour le message d'erreur à l'installation du plugin, il suffit de rajouter une config par default dans la fonction load_config
function load_config() { $this->init_config(); $query = ' SELECT value FROM '.CONFIG_TABLE.' WHERE param = \'downloadmulti_config\' ;'; $result = pwg_query($query); if($result) { $row = mysql_fetch_row($result); if(is_string($row[0])) { $config = unserialize($row[0]); reset($config); while (list($key, $val) = each($config)) { $this->my_config[$key] = $val; } } //Rajout config par default else{ $config_def=array( "active_comment"=>"", "comment"=>"", "group_id"=>"NULL", "archive_size"=>"1073741824", "prefix"=>"", "prefix_dir"=>""); foreach($config_def as $cle=>$valeur){ $this->my_config[$cle]=$config_def[$cle]; } }//Fin Rajout }
Dernière modification par Didou (2009-03-19 11:29:09)
Hors ligne
Pour la suite... pour afficher les checkboxs :
1- Modifier la fonction
// Affiche les cases à cocher derrière le nom de l'image // $row['id'] est l'identifiant de l'image function DmCategoryThumbnail($tpl_var) { foreach($tpl_var as $cle=>$valeur) { $tpl_var[$cle]['NAME']='<input type="checkbox" name="id_images[]" value="'.$tpl_var[$cle]['ID'].'"> '.$tpl_var[$cle]['NAME']; } return $tpl_var; }
2- modifier le trigger_event :
// Affichage des cases à cocher sous les vignettes add_event_handler('loc_end_index_thumbnails', array(&$this, 'DmCategoryThumbnail'));
Dernière modification par Didou (2009-03-19 15:20:01)
Hors ligne
Après lors du téléchargement j'ai les messages d'erreurs suivants :
<b>Notice</b>: ob_flush() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to flush buffer. No buffer to flush. in <b>/homez.146/mimamou/www/galerie/plugins/download_multi/include/class.inc.php</b> on line <b>711</b><br /> <br /> <b>Notice</b>: ob_flush() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to flush buffer. No buffer to flush. in <b>/homez.146/mimamou/www/galerie/plugins/download_multi/include/class.inc.php</b> on line <b>713</b><br />
Apparemment il faut rajouter @ devant ob_flush()
Hors ligne
Merci Didou pour ton aide.
Pour les messages à l'installation je n'ai pas mis de config par défaut volontairement pour que se soit l'administrateur qui le fasse, surtout pour la gestion des groupes.
Pour l'affichage des cases c'est parfait. Je bataillais depuis ce matin pour essayer de comprendre le problème avec les dernières modification. Au contraire ton code provoque un comportement bizarre. En fait dans le array tpl_var tout ce qui est après NAME n'est plus affiché. Mais j'ai trouvé :
// Affiche les cases à cocher derrière le nom de l'image // $row['id'] est l'identifiant de l'image function DmCategoryThumbnail($tpl_var) { foreach($tpl_var as $cle=>$valeur) { $tpl_var[$cle]['NAME'] = $tpl_var[$cle]['NAME'].' <input type="checkbox" name="id_images[]" value="'.$tpl_var[$cle]['ID'].'">'; } return $tpl_var; }
Hors ligne
ah...
Tu a essayé avec quelle image (thumbnail, normal, pwg_high) ?
Qu'elle lib utilise tu ZipArchive ou PclZip (visible sous la configuration du plugin dans l'admin) ?
Hors ligne
Peut être un problème de droit sur le fichier créé au niveau de ton serveur. Si tu a accès au log de ton serveur regarde si tu n'a pas un message d'erreur pendant la génération du zip.
Dernière modification par flipflip (2009-03-19 16:20:07)
Hors ligne
Histoire d'avoir plus de retour je publie la version 0.9-beta4 qui est compatible avec Piwigo 2.0.1, j'espère que ça sera la dernière.
Merci pour vos retours.
Hors ligne