Hallo zusammen,
Ich stoße auf ein Problem mit beobachteten Wörtern (Ersetzen) in unserem Gesundheitsforum und frage mich, ob jemand eine Lösung gefunden hat.
Das Problem: Wir verwenden beobachtete Wörter, um medizinische Abkürzungen automatisch für die Barrierefreiheit zu erweitern (z. B. MGUS → Monoklonale Gammopathie unklarer Signifikanz (MGUS)). Dies funktioniert bei dem ursprünglichen Beitrag einwandfrei, aber wenn jemand diesen Beitrag später bearbeitet, wird die Ersetzung erneut ausgeführt und es entsteht eine verschachtelte Rekursion wie diese:
Monoklonale Gammopathie unklarer Signifikanz (Monoklonale Gammopathie unklarer Signifikanz (MGUS))
Jede nachfolgende Bearbeitung fügt eine weitere Ebene hinzu ![]()
Was ich versucht habe:
-
Einfügen von einfachen Anführungszeichen um die Abkürzung:
(Begriff)→('Begriff')– es kommt immer noch zu Rekursionen -
Verwendung von HTML-Entitäten mit aktiviertem „HTML in Ersetzung ausgeben“ – der Text verschwindet bei der Bearbeitung vollständig
-
HTML-Span-Tags – wird als wörtlicher Code angezeigt und es kommt immer noch zu Rekursionen
Ich weiß, dass ich die Abkürzung aus dem Ersetzungstext entfernen könnte, aber sowohl für die interne Forums-Suche als auch für das externe SEO ist es wichtig, dass die Abkürzung in den Beiträgen sichtbar bleibt. Die Abkürzungen sind die Art und Weise, wie die meisten Leute tatsächlich über diese Zustände sprechen, und wenn wir nur den erweiterten Begriff anzeigen, werden diese Suchen die relevanten Diskussionen nicht aufdecken.
Meine Frage ist also, ob es eine Möglichkeit gibt, Abkürzungen zu erweitern, die eine Beitragsbearbeitung ohne Rekursion übersteht, während die Abkürzung für die Suchbarkeit sichtbar bleibt?