Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2013-11-15 10:55:48

novice77
Membre
Lieu : VILLARD DE LANS
Inscription : 2006-06-28
Site Web

probléme formatage xhtml

Version 2.6  hébergeur ovh

Bonjour,

une fois le billet rédigé, je vérifie la validation xhtml, l'erreur s'affiche :

Line 7, character 11:

    <p><br></p><p>et oui il fait chaud</p>
              ^
Error: end tag for br omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with />
    Line 7, character 4:

    <p><br></p><p>et oui il fait chaud</p>
       ^
start tag was here

Le probleme c'est en mode source, les balises "br" ne s'affiche pas et en visualisant tout est correct :
<p>et oui il fait chaud</p>

Et si je le rédige en mode wiki et en le convertissant en xhtml le même message d'erreur s'affiche

Merci pour vos réponses

Hors ligne

#2 2013-11-15 11:49:28

nikrou
Membre
Inscription : 2007-10-02
Site Web

Re : probléme formatage xhtml

Il faut fermer le tag br  : <br/>


Je préfère être atteint de parkinson plutôt qu'alzheimer : je prefère renverser un peu de ma bière plutôt qu'oublier de la boire !

Présentez vos photos simplement avec Phyxo !

Hors ligne

#3 2013-11-16 09:19:16

novice77
Membre
Lieu : VILLARD DE LANS
Inscription : 2006-06-28
Site Web

Re : probléme formatage xhtml

J'ai placé la balise <br /> a divers endroit et cela ne fonctionne pas

Le problème c'est que les balises "br" sont invisibles sur la source de la page

Hors ligne

#4 2013-12-10 07:13:06

bruno
Membre
Inscription : 2007-05-11

Re : probléme formatage xhtml

Je confirme qu'il y a bien un bug au niveau du validateur XHTML.

Sur n'importe quel billet affiché en mode « visuel », le validateur XHTML affiche une série d'erreurs indiquant que des balises ne sont pas fermées alors que le code est parfaitement conforme.

La seule solution est d'afficher le billet (contenu et extrait) en mode « source » avant de cliquer sur le bouton « Vérifier la validité du XHTML ». Dans ce cas le validateur fonctionne.

Hors ligne

#5 2013-12-10 18:07:51

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : probléme formatage xhtml

L'un de vous pourrait-il ouvrir un ticket siouplé ?


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#6 2013-12-10 21:55:42

nikrou
Membre
Inscription : 2007-10-02
Site Web

Re : probléme formatage xhtml

Ce n'est pas le validateur qui est en cause mais l'éditeur. Si l'extrait ou le contenu est vide alors on envoie <p><br></p> (au lieu d'une chaîne vide) au validateur et forcément il râle.


Je préfère être atteint de parkinson plutôt qu'alzheimer : je prefère renverser un peu de ma bière plutôt qu'oublier de la boire !

Présentez vos photos simplement avec Phyxo !

Hors ligne

#7 2013-12-11 09:12:50

bruno
Membre
Inscription : 2007-05-11

Re : probléme formatage xhtml

Effectivement c'est plutôt un bug dans le javascript de l'éditeur. Ce la n'arrive pas seulement quand le contenu est vide, si le billet contient une image le code renvoyé est :

<img ..... titile="****">

et le validateur râle parce que la balise n'est pas fermée.

Hors ligne

#8 2014-01-31 12:10:43

bruno
Membre
Inscription : 2007-05-11

Re : probléme formatage xhtml

Salut,

Je ne sais pas comment on ouvre un ticket (je n'ai pas trouvé sur le site…).
Le problème est toujours présent sur la 2.6.2.

J'ai jeté un coup d'œil rapide au code et forcément cela ne peut pas marcher. Le validateur récupère le code d'un iframe dont le contenu est généré en JavaScript à coups de insertNode et innerHTML : forcément non valide en XHTML car il ne comporte aucune balise auto-fermante.

Je me demande comment cela marchait dans les versions précédente car il me semble bien que dans la 2.5 cela fonctionnait.

Hors ligne

#9 2014-01-31 14:41:45

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : probléme formatage xhtml

Pour ouvrir un ticket, il faut avoir un compte Dotclear (ce n'est pas celui du forum) et aller là : http://dev.dotclear.org/2.0/newticket

Pour du code valide, pour l'instant la syntaxe wiki reste la meilleure solution ;)

L'éditeur visuel n'a, à ma connaissance, pas beaucoup changé depuis la version 2.0 ^^

Hors ligne

#10 2014-02-02 10:31:24

bruno
Membre
Inscription : 2007-05-11

Re : probléme formatage xhtml

Merci Philippe mais j'étais déjà passé par cette url et franchement le lien « create an account » n'est pâs très visible (pourquoi la page est-elle en anglais d'ailleurs?)

Les différents rédacteurs du blog en question ne maîtrise pas la syntaxe wiki et ont parfois besoins d'intervenir directement dans le HTMl. Ce n'est donc pas une solution pour moi.

Par ailleurs l'éditeur visuel n'a peut-être pas beaucoup changé mais je peux t'assurer que cela fonctionnait parfaitement dans la version 2.5.3.

Ce qui a changé c'est dans le fichier _post.js la manière de valider le code. C'est maintenant le contenu de l'iframe, généré en Javascript, qui est soumis au validateur au lieu du contenu « normal » des textarea.
Comme je le disais c'est absurde car un contenu généré en javascript ne validera jamais en XHTML.

Ticket ouvert : http://dev.dotclear.org/2.0/ticket/1936

Dernière modification par bruno (2014-02-02 10:43:36)

Hors ligne

#11 2014-02-02 14:56:32

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : probléme formatage xhtml

bruno a écrit :

Les différents rédacteurs du blog en question ne maîtrise pas la syntaxe wiki et ont parfois besoins d'intervenir directement dans le HTMl. Ce n'est donc pas une solution pour moi.

Je comprends, quoique pour moi quelqu'un qui maîtrise XHTML devrait s'en sortir avec le wiki en moins d'une heure, et quelqu'un qui ne le maîtrise pas devrait être encouragé à utiliser une syntaxe plus sûre et plus simple. De plus, en syntaxe wiki, on peut insérer du HTML, même non valide ;)

Pour l'éditeur, je ne savais pas qu'il avait changé, mais n'ayant jamais eu confiance en lui, je ne fais pas souvent de tests...

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map