Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.
Il y a quelques jours mon site était valide W3C XHTML 1 strict et je constate que ce n’est plus le cas. Bizarre...
Je n’ai regardé que la page sommaire.
D’abord, un truc bizarre dans inc-a_la_une, le code renvoyé est (j’ai mis des @ à la place des a)
<li><@ href="#onglet" name="contenu_2" class="tab" title="Présentation">Présentation<!--"a"--></@></li><@ href="#onglet" name="contenu_2" class="tab" title="Présentation">
</@></ul><@ href="#onglet" name="contenu_2" class="tab" title="Présentation">
</@>
Ensuite les autres erreurs viennent des images appelées dans inc-photos. Sans doute des noms de fichier ou des titres avec des guillemets, je pense.
Je viens d’enlever mon squelette inc-a_la_une et j’ai mis le mot clé photo-une sur un article dont j’étais sûr du nom des photos. je n’ai plus qu’une erreur et un avertissement. Je scrute le code pour voir.
Apparemment (lignes 17330 et 17337), c’est dans la noisette statistiques.
Noisette statistique enlevée : c’est valide.
Donc,
– une erreur dans mon inc-a_a_une : j’analyse mes modifications.
– une erreur dans la noisette statistiques.
Pour info, SPIP me signale une erreur dans :
plugins/auto/escal_V3/inc/escal_autoriser.php
version.3.33.0
Il est probable que je doive enlever l’icône W3C XHTML1 de mon site :
Même si je mets en suspens /squelettes, il y a des erreurs.
Dans le sommaire ce qui a trait :
– au mini-calendrier, je crois
– à la noisette inc-stat
Dans les pages rubriques :
– erreur dans le mots-clé pas-au-menu-vertical.
– erreur dans les crayons, avec les div surtitre-article et soustitre-article (déjà définies)
Dans les pages articles, deux types d’erreurs ou d’avertissement :
– character "<" is the first character of a delimiter but occurred as data
– end tag for "meta" omitted, but OMITTAG NO was specified
Pour le plugin inc-calendrier, je ne peux rien faire ...
Pour inc-stats, c’est corrigé.
Pour la page rubrique, la première erreur est corrigée.
La deuxième doit venir d’un de tes fichiers (un inc-rubrique_normal modifié ou un inc-rubrique_XXX) car je n’ai des id=surtitre-article et id=soustitre-article que dans inc-article.html et ce n’est affiché qu’une fois. il faut donc changer les "id" en "class" et copié les css correspondant en changeant le "#" par un "." ou alors tu vires les div concernées de ton fichier.
Pour la page article, c’est corrigé.
Merci Jean-Christophe,
Je progresse donc. Au niveau de la validation, pour la page sommaire, il n’y a plus que les erreurs dues au mini-calendrier (je contacterai à l’occasion le développeur).
Pour la page rubrique, j’avais oublié une ancienne page dans /squelettes. Je l’ai enlevée, c’est la page officielle qui a la main. Donc c’est OK et bien entendu valide.
Pour la page article, j’ai encore des problèmes. J’utilise la page officielle d’Escal.
Normalement, c’est corrigé avec la version 3.35.11
Normalement, c’est corrigé avec la version 3.35.11
Oui, hormis le minicalendrier - où ce n’est pas dû à Escal, tout est valide.
Merci.
PS : j’ai été voir ton code sur spip-zone, cela tient parfois à très peu de choses... :-)
Ah oui, parfois, un slash ou un crochet qui manque et hop. XHTML strict, c’est strict !
Escal c’est un jeu de squelettes