W3c validator


#1

Bonjour,
J’ai découvert Piwik il y a une semaine et l’utilise depuis cette même période. Tout fonctionne sans problème. Je rencontre juste un petit souci du côté de la validation w3c. En effet, quatre erreurs sont listées. Lorsque je supprime le code de suivi par image, la validation indique “0 errors”.

Les erreurs sont :

Bad start tag in p in head.

<img src=“http://mon-site/piwik/piwik.php?idsite=1” style…

Stray end tag noscript.
…mon-site/piwik/piwik.php?idsite=1" style=“border:0;” alt="" />

Stray end tag head.

An body start tag seen but an element of the same type was already open.

Le code de suivi est :

J’ai déjà parcouru ce forum ainsi que de nombreux sites internet mais jamais aucune solution ne fonctionne. Une solution existe-t-elle et quelle est-elle ?
Merci.


(Matthieu Aubry) #2

La page suivante valide au validateur; XHTML Piwik

Peut etre cela t’aide ?


#3

Bonjour,
Je vais reprendre le script de suivi du code source de cette page, adapter l’url puis mettre à jour ma page internet. Je te tiens informé :-).


#4

J’ai inséré le code suivant dans ma page internet :

Les erreurs sont identiques :

Bad start tag in p in head.

<img src="http://mon-site/piwik/piwik.php?idsite…

Stray end tag noscript.
…mon-sitet/piwik/piwik.php?idsite=1" style=“border:0” alt=""/>

Stray end tag head.

An body start tag seen but an element of the same type was already open.

Je suppose que j’ai repris correctement le script extrait des lignes de code de cette page.
Merci d’avance.


(Matthieu Aubry) #5

Ce n’est pas le code javascript mais la page en elle meme. Comme tu vois dans notre page ca valide. Si ca ne valide pas dans ta page, ce doit etre du a la page non ? PS: je ne connais pas trop les details de la validation donc je ne suis pas specialiste :slight_smile:


#6

Bonjour,
J'en suis venu à la même conclusion mais lorsque je retire le script de Piwik, aucune erreur n'est signalée, juste un warning sans autre précision. Le DocType de la page que tu renseignes est :

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Pour le html5, cela devrait être (source : http://www.w3schools.com/tags/tag_doctype.asp) :

Est-ce lié ? Je vais continuer mes recherches et essais :wink:.
Encore merci.


#7

Bonjour,
je me suis retrouvé condronté à ce problème également, en fait la solution est toute simple, le programme nous demande de copier/coller le code entre les balises , en fait il faut coller ce code entre les balise body et l’erreur est corrigée.


#8

Bonjour,
Pour essai, le code a été déplacé dans la page d’index juste au-dessus de la balise de fermeture et la validation ne pose plus de problème. Merci pour ton astuce ;).