Ciao a tutti,
Sto riscontrando un problema con le Parole Osservate (Sostituisci) sul nostro forum sulla salute e mi chiedo se qualcuno abbia trovato una soluzione.
Il problema: Usiamo le Parole Osservate per espandere automaticamente le abbreviazioni mediche per l’accessibilità (ad esempio, MGUS → Gammopatia monoclonale di significato incerto (MGUS)). Questo funziona perfettamente sul post iniziale, ma quando qualcuno modifica quel post in seguito, la sostituzione viene eseguita di nuovo e crea una ricorsione annidata come questa:
Gammopatia monoclonale di significato incerto (Gammopatia monoclonale di significato incerto (MGUS))
Ogni modifica successiva aggiunge un altro livello ![]()
Cosa ho provato:
-
Aggiungere apici singoli attorno all’abbreviazione:
(termine)→('termine')- si ricorre ancora -
Usare le entità HTML con l’opzione “Visualizza HTML nella sostituzione” abilitata - il testo scompare completamente alla modifica
-
Tag HTML span - viene visualizzato come codice letterale e si ricorre ancora
So che potrei semplicemente rimuovere l’abbreviazione dal testo di sostituzione, ma è importante sia per la ricerca interna del forum che per la SEO esterna che l’abbreviazione rimanga visibile nei post. Le abbreviazioni sono il modo in cui la maggior parte delle persone parla di queste condizioni, e se mostriamo solo il termine espanso, tali ricerche non faranno emergere le discussioni pertinenti.
Quindi, immagino che la mia domanda sia se esista un modo per espandere le abbreviazioni che sopravviva alle modifiche dei post senza ricorsione, mantenendo visibile l’abbreviazione per la ricercabilità?