Forum CMS Made Simple FR

Version complète : le validator.w3.org/nu/ HTML5 validation
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Alors ce validateur affiche maintenant si c'est du HTML 5
des alertes pour " Self-closing tag..." donc si vous avez du texte avec une balise fermante = />
par exemple les br/> et autres balises dont certaines sont codées en dur
(ex cms_stylesheet ou function.metadata ou ..)
et bien sur les br/> des pages avec tinymce

ça donne :
Warning: Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.

mais il est prévu un bouton "message_filtering" pour "Use the Message Filtering button below to hide/show particular messages, and to see total counts of errors and warnings.
Cacher ces messages que je saurait voir  Wink

Des avis ??
À part que c'est un peu pénible, non…
Pour du HTML 5, Il faut donc revoir ..  avec des balises modifiées
- le texte des contenus (remplacer les <br/> par <br>)
- les gabarits et styles (remplacer les <br/> par <br> et vérifier remplacer les <script type="text/javascript" .. </script>  par <script>.. </script>)
-  MicroTiny qui par défaut fait des <br/> donc il faut ajouter dans /templates/tinymce_config.js
avant {if isset($mt_cssname) && $mt_cssname != ''}
// pour HTML5
element_format : 'html',  //+ element_format 2 valeurs possibles : "xhtml"=<br /> ou "html"=<br>
schema: 'html5',  //+  schema 2 valeurs possibles : "html5", "html4"   
et il y aura du code à modifier aussi Wink
function.cms_selflink.php, function.cms_stylesheet.php, internal/module_support/modform.inc.php, misc.functions.php et sûrement d'autres
Pour ceux qui le souhaite j'ai fais les modifications HTML5 des gabarits modules plus les Libs et fonctions pour la version 2.2.17.
le diff est disponible sur https://pastebin.com/SqgFrEKZ
Lien possible du paquets des fichiers sur demande mail