Alle Beiträge eines bestimmten Benutzers standardmäßig unscharf anzeigen

Hallo

Wäre es standardmäßig möglich, dass alle Beiträge eines bestimmten Benutzers unscharf angezeigt werden? Ich möchte ihn nicht sperren, sondern nur, dass alle seine Beiträge unscharf angezeigt werden.

Danke

Hallo,

Ich glaube nicht, dass es eine sehr gute Idee ist, wenn ich richtig verstehe, was Sie erreichen möchten. Was ich meine, Sie möchten einen bestimmten Benutzer ausblenden, alle Beiträge mit verschwommenen Beiträgen.

Aber wenn Sie das wirklich tun möchten, dann denke ich, der einfachste Weg ist, etwas CSS hinzuzufügen.

Hinweis: Dies ist eine CSS-Modifikation, daher können erfahrene Benutzer sie leicht deaktivieren und den Beitrag sehen.

Bitte testen Sie es vor der Verwendung!

Erstellen Sie eine neue Theme-Komponente und fügen Sie Folgendes zum Abschnitt “Common / CSS” hinzu.

// Ändern Sie das Zahlenwort in die spezifische Benutzer-ID
article[data-user-id="number"] {

  // Machen Sie den Beitragsinhalt nicht auswählbar
  @include unselectable;

  // Machen Sie klickbare Elemente (Avatar, Beitragskontrollschaltflächen usw.) unklickbar
  pointer-events: none;

  // Verschwimmen Sie den gesamten Beitrag
  filter: blur(0.5em);

}

Ergebnis: Es hat die Beiträge des Benutzers data-user-id="3" verschwommen.


Oh, und wahrscheinlich eine gute Idee, es nicht für Staff-Benutzer auszublenden.

Um es nicht für Staff-Benutzer auszublenden, verwenden Sie diesen Code anstelle des vorherigen.

// Beiträge nur für Staff-Benutzer anzeigen
body:not(.staff) {

  // Ändern Sie das Zahlenwort in die spezifische Benutzer-ID
  article[data-user-id="number"] {

    // Machen Sie den Beitragsinhalt nicht auswählbar
    @include unselectable;

    // Machen Sie klickbare Elemente (Avatar, Beitragskontrollschaltflächen usw.) unklickbar
    pointer-events: none;

    // Verschwimmen Sie den gesamten Beitrag
    filter: blur(0.5em);

  }

}
2 „Gefällt mir“

Vielen Dank.

Bleibt es auf diese Weise immer unscharf? Wenn ein anderer Benutzer auf den unscharfen Inhalt klickt, wird er dann so angezeigt, wie er normalerweise angezeigt wird, wenn man auf unscharfen Inhalt klickt?

Ja, auf diese Weise ist es immer verschwommen. Aber ich verstehe jetzt, Sie möchten es wie im Discourse Spoiler Alert Plugin.\n\nSo wie hier :smiley:

1 „Gefällt mir“

Ja, genau. Ich weiß, dass ein Benutzer viele andere Benutzer belästigt. Ich möchte ihn nicht blockieren. Ich möchte den anderen Benutzern die Möglichkeit geben, seine Beiträge nur dann zu sehen, wenn sie es wünschen.

1 „Gefällt mir“

Warum nicht einfach die Nutzer ermutigen, diesen bestimmten Nutzer zu ignorieren? Auf diese Weise wird der Inhalt der schlechten Nutzer auf persönlicher Ebene ausgeblendet. Das scheint einfacher zu sein, als zu versuchen, neue Wege zu erfinden, um die Beiträge eines Nutzers auszublenden. Es scheint ein wenig hart und für neue Nutzer könnte es ein wenig so klingen: “Hallo, neues Mitglied! Schön, dich zu sehen… Schau dir unsere öffentliche Sammlung von schlechten Nutzern an. Du wirst sie nicht verpassen, sie sind ausgeblendet.”

3 „Gefällt mir“

Es ist etwas komplizierter. Wir sind eine sehr kleine Gemeinschaft (etwa 60 Benutzer) und wir bekommen durchschnittlich 2 neue Benutzer pro Monat.

Die Benutzer, die wir (für bestimmte Zeiträume) unkenntlich machen wollen, sind nicht wirklich “schlecht” – dann würden wir sie dauerhaft sperren. Sie werden sagen wir mal sprunghaft, abhängig von den Ereignissen, die wir diskutieren, oder anderen externen Faktoren, und sie trollen meistens, ärgern eine Gruppe, aber nicht alle Benutzer. Wenn Sie nicht verärgert sind, klicken Sie auf den unkenntlich gemachten Inhalt und sehen ihn. Aber wenn Sie verärgert sind (und Sie wissen aus 10 Jahren Erfahrung mit diesem Benutzer, was folgen wird), können Sie ihn ignorieren. Wenn Sie durch Inhalte scrollen, ist es nicht einfach, einen Benutzer zu ignorieren, indem Sie einfach über seinen Kommentar springen.

Sie können sogar eine Dauer in der Ignorierfunktion in Discourse wählen. Die Beiträge dieses Benutzers werden als ausgeblendete Antworten angezeigt

Sie können Benutzer ignorieren, indem Sie ihr Profil besuchen und „Ignorieren“ auswählen

oder in Ihren Einstellungen /my/preferences/users
Möglicherweise müssen Sie die minimale Vertrauensstufe ändern, um das Ignorieren zu ermöglichen, damit alle Ihre Benutzer diese Funktion nutzen können.

2 „Gefällt mir“

Ja, das funktioniert.

Vielen Dank an alle, die sich die Zeit genommen haben, meine Frage(n) zu beantworten.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.