Peut-on intercepter un filtre ?

Bonjour,

Encore une question « à la c… » comme j’en ai le secret.

J’aimerais savoir si il est possible dans une balise d’intercepter un filtre.

Je m’explique : je suis en train de réaliser une balise #DATE_EVT qui affiche la date d’un évènement contenu dans un arbre généalogique.

La particularité de cette date c’est qu’elle composé de trois variables : la date proprement dite, le calendrier utilisé (grégorien, julien, révolutionnaire) et le taux de précision (vers, avant, après, entre, etc.).

Donc j’aimerais donc pouvoir intercepter le filtre en autre |affdate afin que je puisse adapter la présentation de la date au modèle demandé par ce filtre et ce quelque soit le calendrier utilisé.

Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12 GERM an I.

Donc pour cela je dois vérifier la présence du filtre et de ses arguments afin de pouvoir les adapter au format de date du calendrier affiché. Suis-je assez clair ?

Est-ce que quelqu’un a une idée du comment je pourrais faire ?

Merci d’avance pour votre aide.

Cordialement,

Xavier BUROT

http://xebiaut.free.fr/

Xebiaut a écrit :

Bonjour,

Encore une question « à la c… » comme j’en ai le secret.

J’aimerais savoir si il est possible dans une balise d’intercepter un filtre.

Je m’explique : je suis en train de réaliser une balise #DATE_EVT qui affiche la date d’un évènement contenu dans un arbre généalogique.

La particularité de cette date c’est qu’elle composé de trois variables : la date proprement dite, le calendrier utilisé (grégorien, julien, révolutionnaire) et le taux de précision (vers, avant, après, entre, etc.).

Donc j’aimerais donc pouvoir intercepter le filtre en autre |affdate afin que je puisse adapter la présentation de la date au modèle demandé par ce filtre et ce quelque soit le calendrier utilisé.

Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12 GERM an I.

Donc pour cela je dois vérifier la présence du filtre et de ses arguments afin de pouvoir les adapter au format de date du calendrier affiché. Suis-je assez clair ?

Est-ce que quelqu’un a une idée du comment je pourrais faire ?

Merci d’avance pour votre aide.

Cordialement,

Xavier BUROT

http://xebiaut.free.fr/

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP
  ------------------------------------------------------------------------

As-tu regardé du côté du filtre unique?

Je ne sais pas si c'est que tu cherches vraiment, mais c'est peut être un début de piste :wink:

BB

Je connais le filtre |unique et ce n'est pas cela mon soucis. En plus,
simple j'aimerais savoir si le filtre |affdate est accolé à la balise
#DATE_EVT afin de pouvoir modifier le rendu de mon affichage de date en
fonction des normes applicables au calendrier en question.

Suis-je plus clair ?

Xavier BUROT
http://xebiaut.free.fr/

-----Message d'origine-----
De : monnaieancienne [mailto:monnaieancienne@free.fr]
Envoyé : samedi 15 mars 2008 15:41
À : Xebiaut
Cc : spip@rezo.net
Objet : Re: [Spip] Peut-on intercepter un filtre ?

Xebiaut a écrit :

Bonjour,

Encore une question « à la c… » comme j’en ai le secret.

J’aimerais savoir si il est possible dans une balise d’intercepter un
filtre.

Je m’explique : je suis en train de réaliser une balise #DATE_EVT qui
affiche la date d’un évènement contenu dans un arbre généalogique.

La particularité de cette date c’est qu’elle composé de trois
variables : la date proprement dite, le calendrier utilisé (grégorien,
julien, révolutionnaire) et le taux de précision (vers, avant, après,
entre, etc.).

Donc j’aimerais donc pouvoir intercepter le filtre en autre |affdate
afin que je puisse adapter la présentation de la date au modèle
demandé par ce filtre et ce quelque soit le calendrier utilisé.

Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en
grégorien une date comme 01/04/1793 et en calendrier révolutionnaire
12 GERM an I.

Donc pour cela je dois vérifier la présence du filtre et de ses
arguments afin de pouvoir les adapter au format de date du calendrier
affiché. Suis-je assez clair ?

Est-ce que quelqu’un a une idée du comment je pourrais faire ?

Merci d’avance pour votre aide.

Cordialement,

Xavier BUROT

http://xebiaut.free.fr/

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP
  
------------------------------------------------------------------------

As-tu regardé du côté du filtre unique?

Je ne sais pas si c'est que tu cherches vraiment, mais c'est peut être
un début de piste :wink:

BB

Xebiaut wrote:

Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12 GERM an I.

Bonjour,

Ne serait-il plus simple d'écrire ton propre filtre (ou filtres) et le mettre dans mes_options.php et éviter l'usage de |affdate ?

Paolo

Oui c'est sur qu'il serait plus simple de réécrire un filtre à moi mais j'ai
peur que les personnes qui utiliseront mon plugin ultérieurement et qui
voudront modifier leur squelette de présentation utilise de façon presque
automatique |affdate comme filtre d'affichage de la date.

Mais bon si il n'a pas de solution, je ferais comme cela.

Merci pour ton aide

Xavier

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Paolo
Envoyé : samedi 15 mars 2008 16:58
À : spip@rezo.net
Objet : Re: [Spip] Peut-on intercepter un filtre ?

Xebiaut wrote:

Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en
grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12
GERM an I.

Bonjour,

Ne serait-il plus simple d'écrire ton propre filtre (ou filtres) et le
mettre
dans mes_options.php et éviter l'usage de |affdate ?

Paolo

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP