Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

P@t
2008-07-15 19:03:44

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

VDigital
2008-07-15 13:20:21

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-)

grum
2008-07-11 21:57:09

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 :)

P@t
2008-07-10 01:48:26

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 ;-)

grum
2008-07-07 21:48:20

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.... ^^

sakkhho
2008-07-07 21:24:55

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

a+

grum
2008-07-07 21:14:48

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 !

P@t
2008-07-07 12:49:25

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...

rio
2008-07-07 11:36:51

VDigital a écrit:

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

+1

VDigital
2008-07-07 08:36:30

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

rub
2008-07-07 07:31:54

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

grum
2008-07-06 23:46:01

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.

Pied de page des forums

Propulsé par FluxBB

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