WP et validité du code (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #456259
    Touvert
    Membre
    Initié WordPress
    39 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.0.11 Pack français
    – Thème utilisé : Celui par défaut
    – Plugins en place : Akismet, All in One SEO Pack, Google Sitemaps, Quoter, Search Reloaded
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) : code html non valide W3C

    Voilà, la mise en place de mon blog étant terminée, je me suis attelé à vérifier via le validateur du W3C si j’avais commis des erreurs de codage html, tout en sachant que le code de base sur WP est tout-à-fait valide.

    Donc, je vérifie, et je tombe sur un rapport de 24 erreurs, j’ai pu en corriger facilement quelques unes, les ramenant à 11 ou 12 maximum. J’ai donc regardé d’où venaient les 12 restantes, il s’agit en fait de problèmes venant des balises

      et

    • logés dans ma barre latérale.

      Les balises en question sont à mon grand étonnement interverties, de plus quand je les remets dans un ordre normal, ça ne fonctionne pas.

      Voici donc le blog

      Suis-je condamné à laisser mon blog non valide ?

      Merci d’avance pour vos réponses. 😉

      Touvert

      ps : pour info, j’ai ajouté, supprimé et modifié l’emplacement de certains liens dans cette barre latérale. Peut-être que les erreurs viennent de ces manipulations. ?!?

    #617975
    Rod
    Membre
    Maître WordPress
    744 contributions
    <p>
    <ul>
    <li><a href="http://www.spdesign.be/blog" title="Accueil">Accueil</a> |</li>

    <li><a href="http://www.spdesign.be" title="portfolio" target="_blank">Pro</a> |</li>
    <li><a href="http://www.spdesign.be/blog/ressources/" title="Ressources utiles en matière de Web">ressources</a> |</li>
    <li><a href="http://www.spdesign.be/blog/a-propos/" title="A propos de Web quality">A propos</a></li>
    </ul>

    Web quality est motorisé par le moteur de blog
    <a href="http://wordpress.org/" title="blogs Wordpress" target="_blank">WordPress</a> – <a href="http://www.spdesign.be/blog/wp-login.php" target="_blank">admin</a>

    </p>

    Forcement, si tu imbriques des UL / LI dans des P … ca risque de ne pas etre valide 🙂

    #617976
    Touvert
    Membre
    Initié WordPress
    39 contributions
    Rod wrote:
    Forcement, si tu imbriques des UL / LI dans des P … ca risque de ne pas etre valide 🙂

    Bonjour Rod, et merci pour ta remarque, c’est vrai, des balises

    n’avaient rien à faire là :boulet:. Pourtant, j’ai toujours 11 erreurs de validation. 😕

    Ce qui pose problème à mon avis, c’est le code du fichier sidebar.php, voici, selon moi la partie de code incriminée :

    <li>
    <h2>Catégories</h2>
    <ul>

    </ul>
    </li>


    <li><h2>Archives</h2>
    <ul>

    </ul>
    </li>




    <li><h2>Syndication</h2>
    <ul><a class="lien-rss" href="feed: » title= »flux rss des articles »>Articles (RSS)</a><br /><a class="lien-rss" href="feed: » title= »flux rss des commentaires »>Commentaires (RSS)</a></ul>
    </li>


    </li></ul>
    </div>

    Comme on peut le voir, les balises

      et

    • sont interverties. J’avoue que j’ai du mal à comprendre cette manière de fonctionner. 😕
    #617977
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Hello 🙂

    Rod wrote:
    Forcement, si tu imbriques des UL / LI dans des P … ca risque de ne pas etre valide 🙂
    Touvert wrote:
    Comme on peut le voir, les balises

      et

    • sont interverties

    Tout ça me rappelle une quote sur Bashfr.org 😋

    Bashfr.org wrote:
    Azharh: fais chier le tag

      Luk: il manque
      dans un coin ?
      Azharh: nan …
      Luk: il manque
      dans ton

    • ?
      Luk: (mon Dieu)
      Luk: (j’ai honte)

    Touvert > La partie qui pose problème est le code des liens de Syndication. Essaie donc avec ceci à la place :

    <li><h2>Syndication</h2>
    <ul>
    <li><a class="lien-rss" href="feed: » title= »flux rss des articles »>Articles (RSS)</a></li>
    <li><a class="lien-rss" href="feed: » title= »flux rss des commentaires »>Commentaires (RSS)</a></li>
    </ul>
    </li>

    Cordialement,
    Thomas

    P.S: AmO, ta coloration syntaxique est foireuse :fouet:

    #617978
    Touvert
    Membre
    Initié WordPress
    39 contributions
    MS-DOS_1991 wrote:
    Tout ça me rappelle une quote sur Bashfr.org 😋

    Bashfr.org wrote:
    Azharh: fais chier le tag

      Luk: il manque
      dans un coin ?
      Azharh: nan …
      Luk: il manque
      dans ton

    • ?
      Luk: (mon Dieu)
      Luk: (j’ai honte)

    Bashfr, LE site à ne pas rater. :p

    Touvert > La partie qui pose problème est le code des liens de Syndication. Essaie donc avec ceci à la place :

    <li><h2>Syndication</h2>
    <ul>
    <li><a class="lien-rss" href="feed: » title= »flux rss des articles »>Articles (RSS)</a></li>
    <li><a class="lien-rss" href="feed: » title= »flux rss des commentaires »>Commentaires (RSS)</a></li>
    </ul>
    </li>

    😐, apparemment, ça ne fonctionne pas, j’obtiens l’erreur suivante :

    Parse error: syntax error, unexpected $end in /home.10.12/spdesign/www/blog/wp-content/themes/default/sidebar.php on line 65

    J’imagine que ça doit venir de la coloration syntaxique mal foutue comme tu dis. 😕

    #617979
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Hmm… As-tu bien gardé les lignes de code php qui entourent cet extrait de code ? 😉

    #617980
    Touvert
    Membre
    Initié WordPress
    39 contributions
    MS-DOS_1991 wrote:
    Hmm… As-tu bien gardé les lignes de code php qui entourent cet extrait de code ? 😉

    Oui oui, je n’ai remplacé que le code concerné et j’ai gardé le reste.

    #617981
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Etrange, d’autant que les seules modifications que j’ai faites dans l’extrait de code que tu m’as fourni sont du html pur (ajout de

  • autour des qui descendaient directement du

      ) 😕

      Peux-tu publier le code (après modification) tel qu’il apparaît exactement dans ton fichier sidebar.php ?

    #617982
    Touvert
    Membre
    Initié WordPress
    39 contributions

    Re,

    décidément, je suis vraiment un boulet :boulet: 😕

    En remplaçant le code originel par le tiens, j’avais supprimé le morceau de code php suivant : plus encore une balise

  • et une balise
      par inadvertance.

      Toutes mes excuses donc. Ta solution a l’air de fonctionner car, de 11 erreurs, la validation est passée à 9 erreurs. 😉

      Encore merci pour ton aide.:D

      Je vais dès lors essayer d’appliquer le même système au reste du fichier sidebar.^^

  • #617983
    Touvert
    Membre
    Initié WordPress
    39 contributions

    Re-bonsoir à tous,

    voilà, j’ai regardé, copié/collé, corrigé, j’ai fais tout ce qu’il fallait et maintenant, la validation affiche un tout beau « This Page Is Valid XHTML 1.0 Transitional! » sur fond vert, tout ça grâce à vous.:D

    En fait, pour ce qui était du code posant problème dans le fichier sidebar.php, d’après ce que j’ai compris, il fallait supprimer les balises

  • et laisser les balises
      toutes seules. C’est un peu bizarre vu que si une balise
      est présente dans un fichier, c’est pour y déposer ensuite une ou des balises

    • , mais bon, tant que mon blog est valide, c’est le principal.^^

      Voilà, je vais donc mettre ce sujet comme étant résolu.✅

      ++ Touvert

  • 10 sujets de 1 à 10 (sur un total de 10)
    • Vous devez être connecté pour répondre à ce sujet.