[Spip] pb <TITLE>

hello happy spip players
j'ai un pb avec l'insertion automatique d'insécables avant les doubles
signes de ponctuation. Autant c'est génial dans le texte (<BODY>) autant ça
fout la merde dans <TITLE>
cf http://vacarme.eu.org/rubrique33.html
ou http://vacarme.eu.org/article77.html
C'est quand même assez vilain, non ?

TITLE étant dans <HEAD>, pas question de désactiver par <HTML> </HTML>...
j'en mourrai pas, mais vous avez une idée ?

des baisers

Isabelle

@ Isabelle Saint-Saens (iss@ras.eu.org) :

hello happy spip players
j'ai un pb avec l'insertion automatique d'insécables avant les doubles
signes de ponctuation. Autant c'est génial dans le texte (<BODY>) autant ça
fout la merde dans <TITLE>
cf Gaza : la forme d'une capitale / Vacarme 10 (hiver 1999)
ou Bonnes conduites ? / 1 - Vacarme
C'est quand même assez vilain, non ?

pas sur IE 5 Macintosh, mais sur Netscape oui.

TITLE étant dans <HEAD>, pas question de désactiver par <HTML> </HTML>...
j'en mourrai pas, mais vous avez une idée ?

Si tu ne veux pas toucher à spip, tu peux mettre ça dans tes squelettes :
<TITLE><?
    echo ereg_replace("(<[^>]+>|&nbsp;)"," ","#TITRE");
?></TITLE>
Ce sera interprété à chaque appel de page, et pas par spip.

Sinon, la solution spipesque à ce problème est la fonction textebrut() qui
se trouve dans le fichier ecrire/inc_texte.php3 attaché -- fonction que tu
peux appeler avec un squelette de la forme suivante :

<TITLE><BOUCLE_Article_Titre(ARTICLES){id_article}>
[(#TITRE|textebrut)]
</BOUCLE_Article_Titre>Pas d'article a cette adresse<//B_Article_Titre>
</TITLE>

bises

-- Fil

inc_texte.php3 (10.9 KB)