Erreur détecté par w3c validator introuvable

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Erreur détecté par w3c validator introuvable

Message par demeter1 le Jeu 5 Juin 2014 - 21:16

Bonjour à tous,
On m'a tellement rabâché que mon forum comportait de nombreuses erreurs que je me résous finalement à essayer de les corriger.
J'en 'ai épuré un maximum mais en passant par le validateur W3C, j'ai cette alerte dont je n'arrive pas à trouver la cause et en encore moins le template responsable.

J'ai vérifié le template mod_recent_topics qui me semble être à l'origine mais sans rien trouver.

Line 395, Column 121: character "<" is the first character of a delimiter but occurred as data

… Plantaexotica n°5 maintenant en ligne<br /> Posté: Hier à 20:54');" onmouseou…

This message may appear in several cases:
You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag

Le soucis provient du <br /> mais allez savoir pourquoi ???

Si vous avez une idée pour rectifier ce soucis qui constitue à lui seul 250/300 erreurs.

Merci par avance pour vos réponses et l'intérêt que vous porterez à ce topic.


Dernière édition par demeter1 le Sam 7 Juin 2014 - 19:31, édité 2 fois

demeter1
+ Hyperactif +

Masculin
Messages : 8222
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par Self le Jeu 5 Juin 2014 - 21:26

Bonjour,

Quel code avez vous passé au validateur et dans quel validateur ? Je n'arrive pas à reproduire cette erreur.

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par demeter1 le Jeu 5 Juin 2014 - 21:35

Bonjour SeLfde4Th7,
J'ai utilisé la validation par l'url du forum http://altitudetropicale.forums-actifs.com

Je suppose que la détection de l'erreur s'est faite par analyse du code source de la page.

demeter1
+ Hyperactif +

Masculin
Messages : 8222
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par demeter1 le Sam 7 Juin 2014 - 7:15

up et bon début de weekend à tous

demeter1
+ Hyperactif +

Masculin
Messages : 8222
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par Ea le Sam 7 Juin 2014 - 10:32

Bonjour,


On ne devrait pas mettre du html à l'intérieur de l'attribut html d'un tag.

Cela fonctionne peut-être dans ce cas-ci ( ce n'est pas dit que ça fonctionne pour tout navigateur ou parseur html ) mais si on prend un cas plus emblématique : <tag title="<hr title="" />">yeah</title> je miserais sur le fait que ça ne fonctionne nulle part.

Pour bien faire il vaut mieux toujours échapper les caractères html dans les attributs html, donc mettre :

  • &amp; ou &#38; à la place de &
  • &lt; ou &#60; à la place de <
  • &gt; ou &#62; à la place de >
  • &quot; ou &#34; à la place de " ( si on l'utilise comme caractère de délimitation )
  • &#39; à la place de ' ( si on l'utilise comme caractère de délimitation )

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par demeter1 le Sam 7 Juin 2014 - 17:34

Bonjour Ea,merci pour cette réponse.
Je vous avouerai par contre être complétement perdu pour savoir d'où provient cette erreur

Les seules zones correspondantes a l'affichage du titre des messages se trouve dans le viewtopic_body

Code:
<td><span class="postdetails"><p style="float: left;"> Message n°{postrow.displayed.COUNT_POSTS}</p><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT} <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>

et dans l'index_box

Code:
<table>
<tr>
<td width="100%">

  <span class="genmed"><div style="text-align:justify;">{catrow.forumrow.FORUM_DESC}</div></span> 
         
      </td>
 
      <td><td align="center" valign="middle" height="50"><div class="cata"> <!-- BEGIN avatar -->
<div style="width: 200px;"></div>
<span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
        <!-- END avatar --><span class="gensmall"> <div class="stats"> {catrow.forumrow.TOPICS}sujets<br />{catrow.forumrow.POSTS} messages</div> </span> </div>



<div class="catb"><span class="gensmall">{catrow.forumrow.LAST_POST}</span>
            <!-- BEGIN switch_topic_title -->
          <div class="lasts">  <a href="{catrow.forumrow.U_LATEST_TOPIC_POST}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a></div>


            <!-- END switch_topic_title --></div> 
        </td></td>
  </tr>
  </table>

Techniquement, dois je me soucier de ces déclarations d'erreurs de la part de w3c validator ? A elles seules, elles représentent entre 250 et 300 erreurs sur les 399 restantes.

demeter1
+ Hyperactif +

Masculin
Messages : 8222
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par Ea le Sam 7 Juin 2014 - 18:47

Les validateurs du style w3c n'agissent que sur la source, donc si ils signalent quelque chose ce quelque chose doit apparaître dans la source.

Si je fais un CTRL + U puis une recherche sur la page d'accueil de altitudetropicale.forums-actifs.com, je vois que ça se trouve dans le "widget" de dernier sujet :

Code:
Derniers sujets</center></b></span></td></tr><tr><td class="row1" align="left"><span class="gensmall">» <a onmouseover="showtip('Sujet: ballades oleronnaises 2014<br /> Posté: Aujourd'hui à 10:10');" onmouseout="hidetip();"

J'imagine que la template "Portail > mod_recent_topics" a été modifiée, sur une version vierge du template il n'y a pas ces hidetip et showtip ( qui par ailleurs ne fonctionnent pas ).

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Erreur détecté par w3c validator introuvable

Message par demeter1 le Sam 7 Juin 2014 - 19:29

Merci Ea pour cette analyse ok . Il s'agissait effectivement du template mod_recent_topics.

Bonne soirée à vous.

demeter1
+ Hyperactif +

Masculin
Messages : 8222
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum