Annonce

  •  » Plugins
  •  » [plugin] FormattedDescription

#1 2008-07-06 23:46:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

[plugin] FormattedDescription

Un nouveau plugin : http://phpwebgallery.net/ext/revision_view.php?rid=824

!! nécessite que "Grum Plugin Classe" soit installé !!
!! nécessite la version 1.7.1 de pwg !!

Ce plugin est (normallement) compatible avec le plugin ExtendedDescription de P@t.
P@t, il faudrait voir si çà ne serait pas plus malin que l'on fusionne nos deux plugins, ces deux derniers impactant la même chose, à savoir la description des catégories...
Bref, au besoin je te laisse intégrer le mien dans ExtendedDescription ;)


En gros, FormattedDescription permet :
- de ne pas afficher les sous catégories d'une catégorie ; les sous-catégories restent néanmoins accessibles
- d'afficher dans la zone de description, des catégories ou des vignettes d'images (actives et pointant vers les catégories/images)

Un exemple concret de ce qu'une page reformattée peut donner ici : http://photos.grum.dnsalias.com/index.php?/category/151
(mon besoin était ici de présenter la gallerie sous forme d'un carnet de voyage).


Usage :
* masquer une catégorie
On met la balise <!--hidden--> dans le nom de la catégorie.
- celle-ci ne sera plus affichée sur la page de la catégorie parente
- elle reste visible dans le menu des catégories

* afficher une catégorie dans la description
On met la balise [cat=xx] dans la description, avec xx le numéro de la catégorie

* afficher une vignette d'image dans la description
On met la balise [img=xx;zzzz] dans la description, avec :
- xx le numéro de l'image ; si l'image fait partie d'une catégorie virtuelle, il est possible de préciser le numéro de la catégorie après le numéro de l'image xx.ccc. Par défaut c'est vers la catégorie physique que le lien pointe
- zzzz prend soit la valeur left, soit la valeur right et permet de positionner la vignette de l'image sur la droite ou la gauche.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#2 2008-07-07 07:31:54

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [plugin] FormattedDescription

Il va être tres utile ce plugin... Vivement la fusion...

Hors ligne

#3 2008-07-07 08:36:30

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] FormattedDescription

A quand l'intégration des 2 dans Butterfly
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#4 2008-07-07 11:36:51

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [plugin] FormattedDescription

VDigital a écrit:

A quand l'intégration des 2 dans Butterfly
8-)

+1


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#5 2008-07-07 12:49:25

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] FormattedDescription

Cool!

Bon, ben j'ai ben fait de ne pas sortir tout de suite la nouvelle version avec la balise <!--up-down-->.
Je vais jeter un oeil et intégrer tout ca...


P@t

Hors ligne

#6 2008-07-07 21:14:48

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [plugin] FormattedDescription

VDigital a écrit:

A quand l'intégration des 2 dans Butterfly
8-)

+1 aussi mais avec le bémol suivant : l'usage de la balise <!--hidden--> est une astuce pratique pour un plugin.
Pour intégration dans le noyau, il faudrait mettre un attribut "visible" (yes/no) dans la table "categories" associé avec une case à cocher sur l'interface de paramétrage, ce qui serait beaucoup plus propre !


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#7 2008-07-07 21:24:55

sakkhho
Membre
Paris
2007-04-02
1836

Re: [plugin] FormattedDescription

Bonjour à tous et bravo grum.
Je reste sur le c$# quand je lis la description de ton voyage... Quel boulot !

a+


Piwigo 2.3.5

Hors ligne

#8 2008-07-07 21:48:20

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [plugin] FormattedDescription

sakkhho a écrit:

Bonjour à tous et bravo grum.
Je reste sur le c$# quand je lis la description de ton voyage... Quel boulot !

a+

bof, c'est devenu une habitude les randos un peu galère. mais quand on aime.... ^^


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#9 2008-07-10 01:48:26

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] FormattedDescription

Voila, j'ai quasiment fini d'intégrer tout ca à extended description (y compris la balise <!--up-down-->)
Je me suis pas mal pris la tete pour simplifier au maximum, parce qu'il y avait beaucoup de preg_match et de preg_replace dans ta class ;-)
Par exemple, pour les balises [cat] et [img], il suffisait de faire:

$patterns[] = '#\[cat=(\d*)\]#ie';
$replacements[] = 'get_cat_thumb("$1")';
 
$patterns[] = '#\[img=(\d*)\.?(\d*|);?(left|right|)\]#ie';
$replacements[] = 'get_img_thumb("$1", "$2", "$3")';

$desc = preg_replace($patterns, $replacements, $desc);

La fonction get_img_thumb acceptant directement les 3 paramètres (img, cat, float)
Un seul preg_replace et aucun preg_match...
Du coup, j'ai aussi simplifié tout le plugin extended description.
Je poste ca demain ;-)

Dernière modification par P@t (2008-07-10 12:55:28)


P@t

Hors ligne

#10 2008-07-11 21:57:09

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [plugin] FormattedDescription

P@t a écrit:

Voila, j'ai quasiment fini d'intégrer tout ca à extended description (y compris la balise <!--up-down-->)
Je me suis pas mal pris la tete pour simplifier au maximum, parce qu'il y avait beaucoup de preg_match et de preg_replace dans ta class ;-)
Par exemple, pour les balises [cat] et [url], il suffisait de faire:

$patterns[] = '#\[cat=(\d*)\]#ie';
$replacements[] = 'get_cat_thumb("$1")';
 
$patterns[] = '#\[img=(\d*)\.?(\d*|);?(left|right|)\]#ie';
$replacements[] = 'get_img_thumb("$1", "$2", "$3")';

$desc = preg_replace($patterns, $replacements, $desc);

La fonction get_img_thumb acceptant directement les 3 paramètres (img, cat, float)
Un seul preg_replace et aucun preg_match...
Du coup, j'ai aussi simplifié tout le plugin extended description.
Je poste ca demain ;-)

arf, je n'avais pas connaissance des possibilités de fonctionnement de cette fonction ! ^^;
çà ne fait pas longtemps que je me m'essaye au expressions rationnelles...

en tout cas chapeau :)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#11 2008-07-15 13:20:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] FormattedDescription

grum a écrit:

Pour intégration dans le noyau, il faudrait mettre un attribut "visible" (yes/no) dans la table "categories" associé avec une case à cocher sur l'interface de paramétrage, ce qui serait beaucoup plus propre !

Je soutiendrai volontiers cette idée mais "visible/invisible" de ou pour qui (quel utilisateur) et comment, pour quel module (exceptions).
Tout est à définir.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2008-07-15 19:03:44

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] FormattedDescription

Il faut garder tout ca en plugin à mon avis...
Peut-etre faire quelque chose de propre pour une prochaine version.


P@t

Hors ligne

  •  » Plugins
  •  » [plugin] FormattedDescription

Pied de page des forums

Propulsé par FluxBB

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