28
juil. 07
Nouvelle norme XHTML, mettez à jour vos templates
Par Guillaume BIZET | Lien permanent
Sujet évoqué sur le forum de Dotclear - Dotclear 2, une nouvelle norme XHTML a vu le jour très récemment rendant un moment invalide ce blog, ce que je ne supporte pas au passage ...
La raison est la mise à jour de l'outil de validation du w3c :
0.8.0 Beta 1 > New feature: for XML documents, checking that the xmlns is present, and properly set.
Petite correction toute simple, il vous faut insérer :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{tpl:BlogLanguage}}" lang="{{tpl:BlogLanguage}}">
dans les fichiers suivant de votre thème Dotclear 2 :
- 404.html
- archive_days.html
- category.html
- home.html
- post.html
- search.html
- tag.html
- tags.html
et depuis tout refonctionne.
Ouff 
Pour les autres blogs et sites, il vous faut rajouter ou compléter la balise html de vos pages, si ce n'est pas encore fait, avec ces éléments
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
































Commentaires
Jean Claude Attitude
29/07/2007 - 10:08
est ce que la nouvelle version de dotclear 1.2.7 prend en compte cette modif ?
Guillaume
30/07/2007 - 00:50
Jean-Claude,
je suis bien incapable de te dire ça puisque je roule maintenant sous Dc2, je fais du coup moins voire plus attention à DC1
julien
12/08/2007 - 11:39
Non, ce n'est pas « une nouvelle norme XHTML... » C'est une mise à jour de l'outil de validation du W3C qui l'a rendu plus strict. La spécification, elle, n'a pas évolué depuis janvier 2000.
Guillaume
14/08/2007 - 00:32
Julien, tu as tout a fait raison, je n'ai pas été assez précis dans ce que j'ai dis