Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Valid XHTML : erreur non compréhensible

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
vdom
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Oct 2007
Messages: 461

URL permanente de ce messagePosté le : Mer Mai 14, 2008 7:07    Sujet du message: Valid XHTML : erreur non compréhensible

Bonjour,

Je viens de décider de mettre à jour mon markup W3C, j'ai pas mal d'erreur du à ceci :
- document type does not allow element "tr" here.
- document type does not allow element "tr" here; assuming missing "table" start-tag.

Mais perso, je ne vois pas le problème :

Le bout de code concerné :

Code:

{if $smarty.foreach.cat.iteration%3 == 1}<tr>{/if}
<td style='width:33%;'>
   <div class='...' style='...'>
   <table class='Cat'>
      <tr>
        <td style='....'>{$cat.name}</td>
      </tr>
    </table>
   {insert name=imedia assign=igames category_id=$cat.category_id}

   <table cellspacing="0" cellpadding="0">
   {foreach name=x from=$igames item=x}
   {insert name=sub_parent_category assign=sub_parent pid=$file.parent_id}
   <tr>
   <td width="3%" style='....'>
   <a href="..../"><img src="...." alt="..." class="..." style="...." /></a></td>
   <td width="63%" style='...'><a href="..." class="..."><b>{$x.title}</b></a><br />
   {$x.description|truncate:70:"..":true}<br />
   <a href="..."></a>
   <tr>
   {/foreach}
   </table>
   <div class='...'><a href="...." class="....">Suite</a></div>
   </div>
   </td>
{if $smarty.foreach.cat.iteration%3 == 0}</tr>{/if}
{/foreach}
</table>
 
vdom Visiter le site web du posteur
elric
Nouveau WRInaute

Inscrit le: 16 Avr 2008
Messages: 25

URL permanente de ce messagePosté le : Mer Mai 14, 2008 7:15    Sujet du message: Re: Valid XHTML : erreur non compréhensible

Bonjour,

Si ton code est complet, l'erreur signifie juste que tu as ouvert un tag <tr> avant d'ouvrir un tag <table>.
Ce qui semble réellement être le cas.

Regardes les sources générées t y verras peut être plus clair
 
elric
jfcontart
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 22 Sep 2007
Messages: 177

URL permanente de ce messagePosté le : Mer Mai 14, 2008 7:16    Sujet du message: Valid XHTML : erreur non compréhensible

Citation:
assuming missing "table" start-tag.

il faut que tu ouvres ta table au tout debut par un
Code:
<table>
 
jfcontart Visiter le site web du posteur
MarvinLeRouge
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Sep 2004
Messages: 446
Localisation: Toulon, France

URL permanente de ce messagePosté le : Mer Mai 14, 2008 9:33    Sujet du message: Valid XHTML : erreur non compréhensible

Son tag table est ouvert apparemment.
vdom, aurais-tu un exemplaire du code généré (parce que là c'est un template donc possibilité que la génération crée un pb quelque part), ou une url de test ?
 
MarvinLeRouge Visiter le site web du posteur
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 523
Localisation: Paris

URL permanente de ce messagePosté le : Mer Mai 14, 2008 10:19    Sujet du message: Re: Valid XHTML : erreur non compréhensible

vdom a écrit:
Je viens de décider de mettre à jour mon markup W3C, j'ai pas mal d'erreur du à ceci :
- document type does not allow element "tr" here.
- document type does not allow element "tr" here; assuming missing "table" start-tag.

Mais perso, je ne vois pas le problème :


Ouvre un peu les yeux Smile C'est pourtant assez évident...

vdom a écrit:

Le bout de code concerné :

Code:

{if $smarty.foreach.cat.iteration%3 == 1}<tr>{/if}


On suppose évidemment que tu as un <table> avant ce <tr>

vdom a écrit:

Code:

<td style='width:33%;'>
   <div class='...' style='...'>
   <table class='Cat'>
      <tr>
        <td style='....'>{$cat.name}</td>
      </tr>
    </table>
   {insert name=imedia assign=igames category_id=$cat.category_id}

   <table cellspacing="0" cellpadding="0">
   {foreach name=x from=$igames item=x}
   {insert name=sub_parent_category assign=sub_parent pid=$file.parent_id}
   <tr>
   <td width="3%" style='....'>
   <a href="..../"><img src="...." alt="..." class="..." style="...." /></a></td>
   <td width="63%" style='...'><a href="..." class="..."><b>{$x.title}</b></a><br />
   {$x.description|truncate:70:"..":true}<br />
   <a href="..."></a>



Ici tu est dans un td, tu n'as pas commencé une nouvelle table (imbriquée), et tu as un...

vdom a écrit:

Code:

   <tr>



Ceci dit, je pense que c'est plutôt un </td></tr> que tu veux, non?

Jacques.
 
jcaron Visiter le site web du posteur
vdom
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Oct 2007
Messages: 461

URL permanente de ce messagePosté le : Mer Mai 14, 2008 19:35    Sujet du message: Valid XHTML : erreur non compréhensible

Merci de votre aide, je fais confiance à dreamweaver, parce que chercher dans ce fouilli, c'est parfois difficile lorsque l'on a les yeux collé.

Mais là c'est réglé.
 
vdom Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

En savoir plus : .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort