[spip-dev] liens dans les logos

Coucou,

dans inc-calcul-squel.php3, lignes 976 et sq., on trouve

            while (list(, $nom) = each($fonctions)) {
                if (ereg('^(left|right|center|top|bottom)$', $nom))
                    $align = $nom;
                else if ($nom == 'lien')
                    $flag_lien_auto = 'oui';
                else if ($nom == 'fichier')
                    $flag_fichier = 'oui';
                else $lien = $nom;
            }

je trouve dommage que ça interdise de passer un filtre sur les logos, comme
par exemple on pourrait être tenté de le faire avec un squelette du genre

<?
    $logo = stripslashes("[(#LOGO_ARTICLE_RUBRIQUE|addslashes)]");
    if (ereg("artoff",$logo))
        echo "$logo<br>survolez!";
    else
        echo $logo;
?>

Mais maintenant que ça a été programmé comme ça, des sites utilisent
cette (excellente) possibilité de lien vers un URL... qui aurait dû être
programmée comme un filtre avec paramètre...

Je suggère, sauf si quelqu'un voit meilleure solution, qu'on implémente
    (#LOGOxxxx|URL|filtre1|filtre2)

où l'URL est éventuellement vide (#LOGOxxx||filtre)

Ca casse les sites existants seulement si ils ont un "|" dans le lien
automatique, ou si left|right|center|top|bottom|lien|fichier arrive AVANT
l'URL

Pour |fichier, bon, on pourrait remplacer le traitement spécial par un
filtre normal, mais
    function fichier($texte) {
        ...
    }
ça n'est pas un nom très précis...

Ah ! les programmeurs du dimanche !

-- Fil