[spip-dev] Re: [Spip] menu cool

spip dispose d'un filtre pour ça : la séquence '[(#TEXTE|chainephp)]' ne
devrait jamais générer d'erreurs.

C'est dans la 1.4 non ?
Si oui on peut pas le remplacer par qqch du genre "texte_script" ?
Après la nomenclature est atroce.

> spip dispose d'un filtre pour ça : la séquence '[(#TEXTE|chainephp)]' ne
> devrait jamais générer d'erreurs.

C'est dans la 1.4 non ?

oui

Si oui on peut pas le remplacer par qqch du genre "texte_script" ?
Après la nomenclature est atroce.

arg. et encore casser des sites. Si tu ajoutes un alias dans inc_filtres ça
me va :

// filtre qui nettoie une chain '[(#TEXTE|texte_script)]'
function texte_scripts($texte) {
    ... le truc de chainephp ...
}

// alias historique
function chainephp($texte)
    return texte_script($texte);

-- Fil

Fil wrote:

arg. et encore casser des sites. Si tu ajoutes un alias dans inc_filtres ça

Y a pas de sites sous 1.4. Ceux qui y sont, bien fait pour eux :))
Heu, sérieusement, tu l'utilises plus d'une fois dans tes squelettes ?
Parce que, sinon, c'est pas la peine de chercher la compatibilité
avec un truc que personne n'a utilisé.

> Les styles donnés aux lignes de tableaux sont inopérants sous NS4.x Ceci
> est dû au nom du style qui contient un "_". On l'enlève est tout
> fonctionne.

Oui, c'est un bug de Netscape 4.x en effet.

Hum, c'est un bug de spip. Netscape respecte le standard.

Ah oui, les b* du W3C l'ont mis dans la doc CSS mais
pas dans la doc HTML... Pouf pouf... ;(

http://www.w3.org/TR/html4/struct/global.html#adef-class
http://www.w3.org/TR/REC-CSS1#forward-compatible-parsing

function nettoie_styles($texte) {
    return ereg_replace("(<[^>]+ class=['\"]spip)_([a-z]+['\"])", "$1$2", $texte);
}

Ah non pas une uzine à gaz ;((( Tant pis pour le standard, z'ont
cas le spécifier lisiblement, ces incapables, au lieu de reléguer
les règles de formation dans le paragraphe que personne ne lit
jamais.

Y a pas de sites sous 1.4. Ceux qui y sont, bien fait pour eux :))
Heu, sérieusement, tu l'utilises plus d'une fois dans tes squelettes ?

grep chainephp /www/site/sq/*html | wc -l
     54

Bon, je peux les modifier d'un coup d'un seul, faut pas que j'oublie c'est
tout : ce sera moins chiant que le passage silencieux de l'include() à
l'include_local() pour le cache, qui m'avait bien fait galérer, pour rien en
plus !

> return ereg_replace("(<[^>]+ class=['\"]spip)_([a-z]+['\"])", "$1$2",
Ah non pas une uzine à gaz ;((( Tant pis pour le standard, z'ont

Je mentionnais juste pour que celui qui est sous intranet NS4 puisse s'en
sortir en collant ce filtre dans ses_fonctions.php3.... pas question de le
passer dans la distrib/

-- Fil

Je mentionnais juste pour que celui qui est sous intranet NS4 puisse s'en
sortir en collant ce filtre dans ses_fonctions.php3.... pas question de le
passer dans la distrib/

Ah ouf :))
Au fait c'est quoi ces histoire d'intranet NS4 ???
C'est des PC sous scellés ?