Ich habe ein wenig recherchiert und konnte die Antwort nicht finden, aber ich entschuldige mich, falls dies bereits irgendwo beantwortet wurde.
Kurz gesagt, wir haben ein paar Benutzer, die anstatt eines beobachteten Wortes das System umgehen, indem sie es mit Sternchen posten. Zum Beispiel sagen sie „f**k“. Wir haben versucht, dies zu „Watch Words“ hinzuzufügen, aber es begann, alles zu blockieren, was mit f begann und mit k endete, wie z. B. Feedback, Feuerwehr und Frederick.
Gibt es eine Möglichkeit, etwas wie das oben Genannte zu „Watched Words“ hinzuzufügen, wo es nur nach dieser spezifischen Phrase sucht und sie nicht als Platzhalter behandelt?
Das ist richtig. Diese Einstellung ist standardmäßig deaktiviert und müsste von uns für unsere gehosteten Websites aktiviert werden. Lassen Sie mich wissen, ob wir das tun sollen.
Ich denke, wenn Sie wechseln, müssen Sie möglicherweise alle Ihre vorhandenen beobachteten Wörter in das Regex-Format konvertieren und sie erneut anwenden.
Regex kann schwieriger zu meistern sein als die vereinfachte Version, aber es kann vielseitiger sein, solange Sie den Regex-Ausdruck richtig hinbekommen. Dafür möchten Sie etwas haben, das mehrere Umgehungen identifizieren kann (f**k, f%ck, f&@k, fu<bla>ck). Das Einfangen aller kann jedoch ein Spiel von Whac-A-Mole sein (besonders wenn jemand bewusst versucht, die Wortblockierung zu umgehen, anstatt sie als Leitfaden dafür zu verwenden, was akzeptabel ist/nicht akzeptabel ist).
Ich bin neugierig – wie kann ich im Allgemeinen das Wort f**k ansehen? Nehmen wir mal an, wir kümmern uns nicht um alle Varianten usw., aber wie kann ich sagen, dass * kein Platzhalter, sondern ein Zeichen ist? Escaping funktioniert nicht.
Das Umschalten von watched words regular expressions und das Hinzufügen von f\\*\\*k zu Block scheint bei mir zu funktionieren? Testen Sie mit einem normalen Benutzer oder einem Administrator? Tatsächlich funktioniert Block auch bei Administratoren.
Als Administrator. Aber wie ich in einem anderen Thema sagte, ist dies einer dieser Tage, und ich schätze, gestern war genauso schlimm – ich habe dem System nicht gesagt, dass es sich um einen regulären Ausdruck handelt.
Nebenbemerkung: Seien Sie vorsichtig, wenn Sie andere beobachtete Wörter haben und reguläre Ausdrücke aktivieren. Dies wirkt sich auf alle Wörter aus, die der Liste hinzugefügt werden. Das bedeutet, dass Sie die Wortgrenzen ändern müssen, um Teilübereinstimmungen zu vermeiden.