Stummstatus, um die Möglichkeit zur Nutzung von Reaktionen ebenfalls zu blockieren

Der Titel sagt eigentlich alles.

Wir hatten Benutzer, die auf „stummgeschaltet“ gesetzt werden mussten, aber trotzdem weiterhin „belästigten“, indem sie Reaktionen auf andere Benutzer spamten.

Es gibt keine Grenzen für die Kleinlichkeit mancher Leute, schätze ich.
Es wäre für mich sinnvoll, wenn ein stummgeschalteter Benutzer auch keine Reaktionen mehr verwenden könnte.

6 „Gefällt mir“

Dies wurde auch im Rahmen dieses Themas angesprochen:

2 „Gefällt mir“

Hallo, mein Thema hier könnte hilfreich sein. @Canapin hat Code zum Ausblenden der Like-Schaltfläche in einer Kategorie geteilt, wenn sie nicht Teil einer Gruppe ist. Der Code könnte modifiziert werden, um den Status des aktuellen Benutzers zu verwenden und, wenn er stummgeschaltet ist, die Schaltfläche auszublenden.

Dies könnte als vorübergehende Lösung verwendet werden.

2 „Gefällt mir“

Außerdem habe ich kürzlich diese Theme component gefunden, die Sie einfach für den stummgeschalteten Benutzer auf TL0 belassen müssten. Oder forken Sie sie, um stummgeschaltete Benutzer anzusprechen.

1 „Gefällt mir“

Vielen Dank für die Optionen/Workarounds!

Ich werde sie so schnell wie möglich prüfen. Prost!

Mhm, ich habe versucht, eine neue Funktion zu erstellen, die stummgeschaltete Benutzer einschließt, aber sie scheint nicht zu funktionieren.

Seltsam.

Es könnte daran liegen, dass meine Community Reaktionen verwendet.

Bearbeiten: Aus irgendeinem Grund habe ich den currentUser überprüft und ein silenced-Attribut bemerkt, aber jetzt, wo ich es erneut überprüfe, gibt es so etwas nicht mehr.

Halluziniere ich? Muss das Frontend nicht wissen, ob ein Benutzer stummgeschaltet ist?

Wenn Sie versucht haben, die Theme component zu verlinken, benötigt diese möglicherweise einige Updates aufgrund von Änderungen im Kern.


Ich stelle mir jedoch vor, dass Sie den Code-Snippet ausprobiert haben, den @Canapin mir gezeigt hat. Ich bin mir nicht sicher, ob es ein Attribut für Stummschaltung gibt. Versuchen Sie jedoch, eine Gruppe anzusprechen. Sie müssen die Theme component verwenden, die alle Gruppen, in denen sich der aktuelle Benutzer befindet, als CSS-klassen hinzufügt, die angesprochen werden können.

Wenn Ihr statischer Test funktioniert. Erstellen Sie eine Gruppe, um die toxischen Benutzer hinzuzufügen. Möglicherweise möchten Sie entweder Lesezeichen (benutzerdefiniert) oder einen geplanten Beitrag in einer privaten Moderatorenkategorie verwenden, um einen Beitrag zu planen, der daran erinnert, das Mitglied aus der toxischen Gruppe zu entfernen oder die Entfernung zu überprüfen, die zum Ausblenden von Likes verwendet wird.

1 „Gefällt mir“