[spip-dev] Re: logo article --> resize automatique (fwd)

Suite à cette discussion avec Perline, je vais passer des modifications
d'inc-calcul-squel dans le CVS. Trois points :

- [(#LOGO_AUTEUR||filtre)] -> || implique un filtre
    les variantes [(#LOGO_AUTEUR|URL|filtre|left)],
    [(#LOGO_AUTEUR|lien|filtre)] ou encore
    [(#LOGO_AUTEUR|fichier|filtre)] devraient fonctionner.

    La logique du truc est la suivante : si on a trouvé un URL ou un double
    >> ou 'fichier' ou 'lien', c'est-à-dire tout sauf un critère
    d'alignement, on sait qu'après ce n'est pas un URL, donc c'est un
    filtre.

- [(#FORMULAIRE_RECHERCHE|URL|filtre)] -> devrait marcher (appliquer le
    filtre au produit [(#FORMULAIRE_RECHERCHE|URL)] ; là encore
    [(#FORMULAIRE_RECHERCHE||filtre)] applique le filtre directement sur le
    formulaire (donc avec $lien = 'recherche.php3').

- Lorsqu'un filtre est rencontré, si la fonction php function_exists()
    existe (php>3.07), on teste l'existence du filtre, sinon message
    d'erreur sympa.

**** à partir de là, on peut donc imaginer des filtres qui s'appliquent au
    formulaire de recherche pour le transformer comme on veut, ou aux logos
    pour en faire je ne sais quoi.

----- Forwarded message from Fil <fil@rezo.net> -----

@ Fil <fil@rezo.net> :

**** à partir de là, on peut donc imaginer des filtres qui s'appliquent au
    formulaire de recherche pour le transformer comme on veut, ou aux logos
    pour en faire je ne sais quoi.

Exemples rapidement codés dans le fichier mes_fonctions.php3 ci-joint, qui
fonctionnent avec la version CVS :

- un filtre qui fait le resize "classique" sur les logos (sans toucher à
    l'image, juste en modifiant le html qui l'appelle)

- un filtre qui fait un logo auteur par defaut

Amusant ! Je vous laisse modifier le mot "Recherche" ou la taille du
formulaire de recherche... on trouvera une solution plus élégante plus
tard...

-- Fil

mes_fonctions.php3 (1.19 KB)