[spip-dev] Bug dans la balise title

Avec la version SPIP_2002-06-26-0430.tgz, dans la liste des
articles
(ecrire/view-source:http://www.jesuisunmedia.com/ecrire/articles_page.php3),
le contenu de la balise title est le descriptif de l'article.
Lorsque ce contenu contient une apostrophe, le title est tronqué.

De même si le descriptif contient un lien vers un autre
article (sou la forme [titre->article13]), le signe > est
interprété comme une fermeture du tag.

J'ai corrigé ce dernier bug en transformant la ligne 389 en
                        if ($descriptif) $descriptif = " title='".attribut_html(htmlentities(typo($descriptif)))."'";

Mais c'est la fonction attribut_html qui devraient transformer
les signes ">" en ">". De plus, htmlentities transforme
tout, y compris les espaces insécables. C'est très moche. Ce
n'est donc pas la solution à adopter.

Pour le problème des apostrophes, je ne sais pas quoi faire.
Même en les slashant, le problème persiste, avec Galeon 1.2.5
(mozilla 1.0).

Il est peu tard pour moi pour debugger d'avantage, et je dois
me lever tôt. Bon courage aux dev!

le contenu de la balise title est le descriptif de l'article.
Lorsque ce contenu contient une apostrophe, le title est tronqué.

Le problème est que le produit de attribut_html() ne fonctionne que s'il est
mis entre double quotes "...", or là il est entre simple guillements '...'

Correction dans le cvs.

-- Fil