C’est la journée de la chèvre

La magie avec le parseur de b2evolution 0.9.0.3 (je n’ai pas vérifié pour les autres versions), c’est que parfois une chose simple devient plus compliquée à faire que prévu. Pourtant pas dur de barrer un mot normalement. Fût un temps où de simples balises strike suffisaient pour cela. Enfin jusqu’à ce que ça soit déclaré deprecated. Ce qui veut dire que maintenant il faut faire une petite règle dans la feuille de style pour obtenir le même resultat

.barre {
text-decoration: line-through;
}

C’est tout bête sauf que l’utilisation du span nécessaire pour l’application de ce style sur un ou plusieurs mots provoque un joli Balise interdite: span. Comment ça span interdit !!! Et mon c** c’est du poulet ?! A moi le forum de b2evolution et ses bonnes réponses à mes bonnes questions. Comment une telle chose a pu arriver ? Mystère. En tout cas il y a une solution. Aller rajouter à la mano dans le fichier _formatting.php les petites lignes qu’il faut là où il faut. En l’occurrence, prendre un autre inline tag genre strong (bon exemple, on le repère plus facilement) et se calquer dessus pour ajouter span partout où il faut pour que ça soit reconnu comme valide dans tous les cas de figure. Pas sûre que la solution soit très propre (quelle idée d’oublier ça aussi) en tout cas ça marche et ça me soulage. Je vais enfin pouvoir barrer, rayer, tirer un trait sur… faire un peu plus ce que je veux 🙂

2 commentaires pour “C’est la journée de la chèvre

  1. Y’avait aussi l’autre solution mentionnée à la fin de la discussion : désactiver le vérificateur. De toute façon, les navigateurs afficheront toujours les pages, valides ou pas 🙂

  2. J’ai oublié de le préciser dans mon texte. Au moins quand je poste j’ai la sensation d’avoir pondu un truc propre 🙂

Les commentaires sont fermés.

Articles similaires

Commencez à saisir votre recherche ci-dessus et pressez Entrée pour rechercher. ESC pour annuler.

Retour en haut