J'avais zappé cette mise à jour, mais le plugin Gallery était toujours disponible en version 0.3.2 sur dotaddict, alors qu'il est disponible en 0.3.5 depuis belle lurette sur le lab.
Voilà qui est corrigé, la 0.3.5 devrait bientôt être visible depuis daInstaller.
Parmi les changements depuis la 0.3.2 :
- Suppression de messages d'erreur dans les widgets
- Possibilité de définir les modes supportés par l'intégration dynamiquement via about:config
- Quelques améliorations des requêtes REST
- Ajout d'un mode "auto-découverte" pour les url des images : avec le paramètre ?autogallery sur une image, le billet-image est automatiquement placé dans le contexte de sa galerie d'appartenance (avec notamment les liens prev-next qui pointent vers les images suivantes et précédentes dans la galerie courante)
- Ajout des entrées "(dé)sélectionner pour intégration" dans les listes de galeries et d'images
- Nouvel attribut "for" pour le tpl GalleryComments permettant d'inclure soit les commentaires de la galerie (for="gal"), soit la somme de tous les commentaires des images de la galerie (for="img"), soit les 2 (for="both").
- Possibilité d'utiliser un thème en mode intégration différent du thème de la galerie
- Corrections diverses au niveau des thèmes gallery, en particulier lors de l'intégration
La modification la plus notables pour ceux qui ont un thème personnalisé est le renommage du thème "default" en "simple". En clair, gal_default n'existe plus, il faut le renommer en gal_simple dans les thèmes dotclear qui incluent une spécificité de thème gallery ...

22 réactions
1 De brol - 29/07/2009, 18:13
Quelque chose à modifier dans Freshy2 (1.5) ?
2 De Dsls - 31/07/2009, 07:55
brol: en théorie oui (recopie du dossier gal_default en gal_simple à coté, pour bénéficier du support des versions <0.3.5 et 0.3.5), en pratique pas forcément. Vu que freshy2 m'a servi de cobaye pour tester l'adapteur automatique de thème intégré au plugin, cela devrait marcher tout seul :)
3 De brol - 31/07/2009, 15:07
Tu utilises quelle version de Freshy2 (1.4.1 ou 1.5) ?
A part ça, je dois faire quelque chose pour php 5.3 ?
(c'est là qu'on comprend que je suis nul en code ;-( )
4 De Dsls - 31/07/2009, 15:09
Je suis encore en 1.4.1, je teste en 1.5 dès que j'ai le temps.
Concernant la compatibilité php 5.3, je m'en charge ):
5 De Dsls - 31/07/2009, 15:54
brol: c'est fait, et freshy1.5 fonctionne bien avec gallery 0.3.5, ou plutôt le contraire :)
6 De brol - 31/07/2009, 22:47
Le zinzin (release1357) pour php5.3 est compatible avec php5.2 ?
(oui, je pourrais tester mais j'ai la flemme ;-) )
7 De Dsls - 01/08/2009, 10:40
Oui m'sieur
8 De BoB - 02/08/2009, 14:12
Salut,
Merci pour le plugin :) J'aimerais savoir si on peut faire des sous galerie dans une galerie ? Par exemple une galerie "France" puis dedans "Paris, Lyon" etc.. ?
9 De BoB - 02/08/2009, 15:16
Desolé du double post mais depuis la mise a jour, le plugin gallery est mal integré sur freshy 1.5 :(
10 De Dsls - 03/08/2009, 09:33
BoB : as-tu essayé d'adapter le thème via le plugin (onglet maintenance, adapteur de thèmes) ?
11 De BoB - 04/08/2009, 01:05
Oui j'avais essayé mais en faites j'ai trouvé la reponse dans un de tes commentaires, j'ai renommé le dossier gal_default en gal_simple et il n'y avait plus de problemes :) C'est pas grand chose mais bon ^^
12 De Gilles - 31/08/2009, 18:25
Bonjour
Gallery n'affiche pas les vignettes dont le nom est précédé par un point (vrai pour IE6, FF3, Netsc 1.7
Vous avez une idée ?
13 De stef - 08/09/2009, 14:56
Salut,
Est-il possible (ou serait-il possible), de renseigner les tags du billet à partir des mots clefs IPTC contenus dans le fichier image ?
Merci pour ce super plug.
Stef
14 De Pixxl - 27/11/2009, 15:51
Bonjour,
depuis ma mise à jour vers le nouveau plugin gallery je n'est plus l'affichage des vignettes dans la page de "garde".
http://pixxlisation.net/index.php?g...
J'ai bien entendu tenter de forcer l'adaptation au theme freshy2 mais rien ne fait, soluce ?
15 De Dsls - 01/12/2009, 14:40
Pixxl : effectivement, l'adapteur de thème du plugin gallery ne sait pas insérer les miniatures de galeries. Il faut ajouter quelque part le bout de code suivant :
<tpl:Attachments> <img src="{{tpl:GalleryAttachmentThumbURL size="sq" bestfit="yes"}}" alt="{{tpl:AttachmentTitle}}" style="float: left;"/> </tpl:Attachments>dans le fichier tpl/gal_simple/galleries.html du thème concerné, en général juste avant le <h2>décrivant le titre de la galerie
16 De Lulu - 15/12/2009, 17:19
Bonjour,
J'ai installé le plugin version 0.3.8 sur un blog perso et j'ai pas mal de problèmes d'affichage. Notament lorsque je présente la liste d'images (où on peut commenter sur chacune). La liste s'en trouve doublée. De plus dans l'admin, l'onglet maintenance me met une erreur :
"Fatal error: Class 'dcThemes' not found in /homepages/2/d186654674/htdocs/""dossier du blog""/plugins/gallery/maintenance.php on line 25"
Un problème de compat avec le thème ?
Merci
17 De Dsls - 15/12/2009, 19:17
Tu as un dc2 version 2.1.6 ? Les versions récentes de gallery ne fonctionnent qu'avec dotclear 2.1.6
18 De Lulu - 16/12/2009, 19:49
Bonjour,
Merci de ta réponse. Effectivement je n'étais pas à jour. Super ça marche beaucoup mieux merci :)
19 De Dionizos - 08/03/2010, 23:24
Hi I have made Spanish translation for Gallery plugin, if ur interested pleas write me.
20 De jojojr - 10/05/2010, 10:41
Bonjour Bruno,
Je viens d'installer en local un DotClear 2.1.6 et le plugin Gallery 0.3.8. Je pense avoir trouvé 2 bugs
1.- dans l'affichage des noms de galeries qui sont mises dans des catégories (dans le menu de navigation des widgets). Le parcours des galeries s'arrête juste *avant* la dernière galerie, qui n'est donc jamais prise en compte dans l'affichage.
2.- Dans les options générales de galerie, les options Critère de tri pour les listes de galeries : et Sens de tri pour les listes de galeries : ne fonctionnent pas : impossible d'afficher les galeries en ordre alphabétique (voir copie d'écran, liste à gauche).
Voir copie d'écran ici: http://rezeau.info/forums/dotclear_...
Merci d'avance,
21 De jojojr - 11/05/2010, 16:52
Diagnostic : dans _public_widgets.php, dans la fonction getGalleriesInCategory($cat_id,$rsgal,$w) la boucle while (!$rsgal->isEnd() && $rsgal->cat_id == $cat_id) ne "tourne pas rond". C'est !$rsgal->isEnd() qui s'arrête toujours un item avant la fin de la liste.
Solution :
Je propose une solution testée et qui marche avec DC 2.1.6 et Gallery 0.3.8.
Au lieu d'utiliser la fonction $rsgal->isEnd(), récupérer la valeur $rscat->nb_post et la passer à getGalleriesInCategory.
Voici les modifications proposées - dans _public_widgets.php
patch produit par WinMerge :
--- ORIGINAL SCRIPT Mon Oct 26 15:57:46 2009
+++ MODIFIED SCRIPT JR Tue May 11 16:44:42 2010
@@ -45,6 +45,7 @@
- private static function getGalleriesInCategory($cat_id,$rsgal,$w) {
+ private static function getGalleriesInCategory($cat_id,$cat_nbpost,$rsgal,$w) {
if ($rsgal != null) {
$res = "<ul>";
- while (!$rsgal->isEnd() && $rsgal->cat_id == $cat_id) {
+ $i = 0;
+ while ($i < $cat_nbpost && $rsgal->cat_id == $cat_id) {
$res .= '<li class="ligal">'.self::getGalleryLink($rsgal,$w);
@@ -52,2 +53,3 @@
$rsgal->fetch();
+ $i++;
}
@@ -69,3 +71,3 @@
$res .= self::getCategoryLink($rscat, $w);
- $res .= self::getGalleriesInCategory($rscat->cat_id,$rsgal,$w);
+ $res .= self::getGalleriesInCategory($rscat->cat_id,$rscat->nb_post,$rsgal,$w);
while (!$rscat->isEnd() && $rscat->level >= $level) {
@@ -81,3 +83,3 @@
$res .= self::getCategoryLink($rscat, $w);
- $res .= self::getGalleriesInCategory($rscat->cat_id,$rsgal,$w);
+ $res .= self::getGalleriesInCategory($rscat->cat_id,$rscat->nb_post,$rsgal,$w);
}
22 De Germain - 03/07/2010, 07:05
est-il prevu d'adapter ce plugin a la version 2.2 de dotclear?