Est-il possible qu’un même tag soit reconnu à la fois par une règle en ligne et par une règle de bloc ?
Je suis en train de créer des règles BBCode, et il est très courant sur notre forum que le tag se trouve sur la même ligne que le texte, ce qui rend une règle en ligne plus adaptée. Cependant, il y a souvent des sauts de ligne au milieu d’un gros bloc de texte, ce qui a tendance à rompre la règle en ligne.
Existe-t-il un moyen simple de concilier cela dans le moteur de règles, ou s’agit-il d’une mauvaise idée et devrions-nous plutôt envisager de restructurer les publications pour qu’elles correspondent au formatage des tags ?
Ce sont tous des remplacements HTML très basiques et très sûrs. Nous en avons fait fonctionner un bon nombre jusqu’à ce que nous réalisions que les balises devaient être sur leur propre ligne si nous voulions utiliser les règles de bloc. Il nous en manque encore quelques-unes, comme permettre aux utilisateurs d’utiliser n’importe quelle police Google avec [font=gfontname], ainsi que les accordéons et les onglets, mais nous réglons progressivement les problèmes initiaux. Je vous ai envoyé un MP à ce sujet sur votre site.
Nous discutons certainement de la correction des balises via l’importation (nous en transformons déjà certaines en l’équivalent du Markdown), mais nous pourrions simplement accepter que les utilisateurs reviennent et corrigent leurs anciens messages. Il doit bien y avoir une limite à tout, je pense.