Tout d'abord désolé pour le temps de latence, j'avais oublié de mettre la notifiaction sur ce post et j'ai été pris par le boulot. Encore désolé et merci pour ces précieux conseils.
Citation :
PinMaster a écrit:
Allons y :
Pour les '<td id="mainmenu">', il y a un soucis règle d'or... les id doivents être unique... donc si tu souhaites utiliser "mainmenu" plus d'une fois... utilise les class... donc tu devrais avoir :
-> <td class="mainmenu">
--> et dans ta feuille de style, remplace "#mainmenu" par ".mainmenu"
J'ai fait les modif dans le fichier css du thême et j'ai remplacé id par class dans le menu qui posait problème. Le résultat n'est pas génial puisque je ne profite plus de la mise en page que j'avais avant, puisque cela m'affiche les liens classique.
Le fait d'avoir changer #mainmenu par .mainmenu ne change rien apparemment, en tout cas je ne vois pas de différence.Je le laisse comme tu me l'a indiqué en attendant d'avoir plus de précision.
Sinon au niveau de la validation html, j'ai effectivement une erreur en moins ( celle avec le mainmenu). Merci à toi :)
Citation :
PinMaster a écrit:
Les balises type IMG, BR... doivent ce finir par un /.
-> <IMG SRC="...." ALT="" /> (le alt est obligatoire)
-> <BR />
En fait, toute balise n'ayant pas de balise fermente... donc les balises A, P, TABLE,... ne sont pas régit par cette règle du /.
Je viens d'essyayer de régler l'erreur qui se trouve à la ligne 643 :
# Error Line 643, column 9: end tag for "table" which is not finished .
Je pense que cela vient du bloc "avertir un ami" et que c'est le template de base qui ne va pas, voici le code :
<table class="outer" cellspacing="0">
<{if $block.showgroups == true}>
<!-- start group loop -->
<{foreach item=group from=$block.groups}>
<tr>
<th colspan="2"><{$group.name}></th>
</tr>
<!-- start group member loop -->
<{foreach item=user from=$group.users}>
<tr>
<td class="even" valign="middle" align="center"><img src="<{$user.avatar}>" alt="recommandez nous" width="32" /><br /><a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>"><{$user.name}></a></td><td class="odd" width="20%" align="right" valign="middle"><{$user.msglink}></td>
</tr>
<{/foreach}>
<!-- end group member loop -->
<{/foreach}>
<!-- end group loop -->
<{/if}>
</table>
<br />
<div style="margin: 3px; text-align:center;">
<img src="<{$block.logourl}>" alt="pub" border="0" /><br/><{$block.recommendlink}>
</div>
Je ne comprend cependant pas où il y a l'erreur que le validateur me signale.
J'ai également un peu de mal à détecter les autres erreurs, mais pour l'insatnt je vais commencer petit à petit en essayant de régler les deux erreurs citées précédemment.
Merci de ton aide