Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

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
avatar

demeter1
Membre actif

Masculin
Messages : 8665
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.
avatar

Self
Membre actif

Masculin
Messages : 3717
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.
avatar

demeter1
Membre actif

Masculin
Messages : 8665
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
avatar

demeter1
Membre actif

Masculin
Messages : 8665
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.
avatar

Ea
Aidactif
Aidactif

Messages : 23491
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.
avatar

demeter1
Membre actif

Masculin
Messages : 8665
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.
avatar

Ea
Aidactif
Aidactif

Messages : 23491
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.
avatar

demeter1
Membre actif

Masculin
Messages : 8665
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