Je viens de passer du composant de thème excellent de @sam, disponible ici : Auto-Linkify Words, à la fonctionnalité intégrée assez récente « Mots surveillés ».
Malheureusement, cela a cassé tous les @mentions, #catégories et #mots-clés qui contiennent un mot surveillé dans les publications de notre forum. Il y en a pas mal.
Le composant de thème disposait d’une logique plutôt efficace pour cela ; serait-il possible d’intégrer cet aspect dans la fonctionnalité de base ?
Je suppose que le problème ici est que @ et # devraient être traités comme faisant partie du mot et que discourseconnect ne devrait pas être automatiquement lié ?
Si cela est raisonnablement possible, le comportement le plus sûr me semblerait d’appliquer une correspondance de mots surveillés uniquement si aucune correspondance de @mentions, #catégories ou tags n’a déjà été effectuée.
Cela permettrait d’utiliser les liens de mentions, de catégories ou de tags là où les mots surveillés se chevauchent, tout en permettant toujours aux mots surveillés de détecter quelque chose dans, par exemple, #PasUneCatégorieOuUnTag.