Forum CMS Made Simple FR

Version complète : [resolu] erreur w3c
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.10.x
#~ Url du site : http://s336112511.onlinehome.fr/rwtv_v2
#~ Hébergeur / Soft : 1and1
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.2
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.5
#~ AjaxMadeSimple: 0.3.1
#~ Antz: 1.0.2
#~ CGExtensions: 1.27.4
#~ JQueryTools: 1.0.10
#~ Showtime: 2.0.5
#~ NMS: 2.3.8
#~ Statistics: 1.1.3
#~ HostedVideoAlbums: 2.3.1
#~ FormBuilder: 0.7.1
#~ CGSimpleSmarty: 1.4.10
#~ CGGoogleMaps: 2.2
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ Archiver: 0.2.4
#~ Captcha: 0.4.5
#~ SiteMapMadeSimple: 1.2.5
#~ Slide: 1.0
#~ CGSmartImage: 1.6.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 40000000
#~ default_upload_permission: 664
#~ url_rewriting: false
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 90M
#~ max_execution_time: 50000
#~ output_buffering: 0
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 40M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.91
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Lors de ma validation w3C j'ai des erreurs que je ne comprends pas.
Est ce que vous pouvez m'orienter vers un site ou m'indiquer ce qui ne va pas dans ma page. Merci
PS: J'ai chercher dans mal de site et de forum certaine erreurs ( que j'ai résolu ) mais là j'ai un souci pour les dernières.
J'avais l'impression que c'était mon <body onLoad="iPhoneAlert();"> qui me foutait le bordel mais même en l'enlevant, ca ne change rien.
merci d'avance
J'ai oublié de mettre le lien de la validation w3c : http://validator.w3.org/check?uri=http%3...ator%2F1.2
Oh, cela semble clair pourtant Big Grin
Dans les options de la page du validateur, il y a une case à cocher : show source.
Coche-la puis F5
1)En cliquant sur le lien de la première erreur line 647 tu verras tout de suite que tu as ouvert 2 <ul> à l'affilée. C'est interdit, il faut un <li> (ou ol) entre les deux.
Code :
<ul class="clearfix">
   <li>
      <ul>
Ce <li> est d'ailleurs bien fermé à la ligne 663
2)L'id est un identifiant unique et ne peut donc être répété dans la même page :
id="left" lignes 494 et 585
id="news" lignes 501, 519 et 588.
3)Essaies comme ceci : <body onload="iPhoneAlert()"> (là, je ne suis pas certain que ce sera plus valide)
et pour allowtransparency, ce n'est pas un attribut valide, tu ne peux rien y faire, laisse-le (sinon IE mettra un fond blanc sur l'iframe).
Merci Jean le chauve mais je n'ai pas de balise <li> dans mon gabarit.
En fait l'erreur indiquée, est le résultat du code suivant {menu loadprops=0 template='minimal_menu.tpl' start_element='8' number_of_levels='2' excludeprefix='rwtv-sur-mobile,publier-une-annonce,erreur-404,mentions-legales,contact'}

Si je comprend bien il faut que je modifie le template minimal_menu.tpl?
Pour mes prochaines installations ca veut dire qu'il faudrait absolument que je remodifie le tpl?
berninoel42 a écrit :Si je comprend bien il faut que je modifie le template minimal_menu.tpl?
Pour mes prochaines installations ca veut dire qu'il faudrait absolument que je remodifie le tpl?
Effectivement.
Est-ce l'original, ou as-tu fais des modifs ?
Voici l'original (qui ne devrait pas ajouter de <ul> après le premier <ul class="clearfix">) :
Code :
{* CSS classes used in this template:
.currentpage - The active/current page
.bullet_sectionheader - To style section header
hr.separator - To style the ruler for the separator *}
{if $count > 0}
<ul class="clearfix">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}

{if $node->current == true}
<li><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}

{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="separator" />

{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{/if}

{/foreach}

{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Je ne l'ai pas modifié
C'est ton start element qui doit causer l'erreur. Il indique sans doute un élément d'un niveau hiérarchique supérieur {if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
Ne peux-tu pas améliorer la requête avec uniquement l'emploi de includeprefix="", vu qu'il n'y a pas beaucoup de liens pris en considération?
Je vais tester merci de ton aide.
De toute facon je ne pourrais apparement pas avoir 0 erreurs...donc si j'y arrive pas je verrais plus tard... ou pas

merci
C'est le type d'erreur qui est important, un mauvais balisage peut avoir un effet désastreux sur la mise en page suivant le navigateur (ou sa version) qui analyse la page.
y'a rien qui bouge selon les principaux navigateurs ( ff, ie, chrome ).
Je ferme la discussion/