Gibt es eine Möglichkeit, diese aus dem Beitragsbereich zu entfernen?

Diese:

Das vermüllt den Feed wirklich, besonders auf Mobilgeräten. Ich fände es toll, wenn es einfach als Benachrichtigung oder so gesendet werden könnte. Es ist nervig, ständig Systemnachrichten zu löschen, wenn sie jedes Mal auftreten, oder sogar Nachrichten von Mitarbeitern, dass eine Aktion für einen Beitrag durchgeführt wurde.

Sie könnten versuchen, etwas CSS zu schreiben, um sie auszublenden. Soweit ich das sehe, sind alle Beiträge in einem Thema in einem div-Element mit der Klasse post-stream enthalten. Diese speziellen Nachrichten scheinen article-Elemente mit den Klassen small-action und onscreen-post zu sein. Seien Sie vorsichtig, um sicherzustellen, dass keine anderen Arten von Nachrichten von der CSS-Auswahl erfasst und ausgeblendet werden!

Ja, ich dachte daran, etwas Ähnliches zu tun:

.small-action {
display: none
}

aber ich bin mir nicht sicher, welche anderen Arten von Nachrichten wie diese angezeigt werden. Gibt es zufällig eine Liste davon?

Hmm, mir ist keine vollständige Liste bekannt, aber mir ist mindestens ein weiteres Element aufgefallen, das „small-action“ verwendet: die Zeile „last visited“! :grin:
image
Hoffentlich ist article.small-action.onscreen-post spezifisch genug, um nichts anderes zu beeinträchtigen.

Das wäre perfekt, aber es funktioniert weder auf meinem Nicht-Mitarbeiterkonto noch für nicht angemeldete Benutzer. Sehen Sie etwas Falsches?

Selbst wenn ich nur das hier habe, passiert nichts:

.small-action.onscreen-post {
    Display:none;
}

Dies geschieht in einer Komponente, die ich für CSS-Sachen erstellt habe und die ich für ein paar Themes verwende.

Für mich, hier auf Meta, als Nicht-Mitarbeiter, funktioniert das:

.small-action.onscreen-post {
    display: none;
}

Sie haben display versehentlich großgeschrieben?

Nur eine weitere Anmerkung, dies kann gelegentlich seltsame visuelle Fehler verursachen:

1 „Gefällt mir“

Ja, selbst mit dem normalen Kleinbuchstaben display hat es vorhin nicht funktioniert, als ich es versucht habe.

Wären diese Fehler für jeden sichtbar oder nur für das Personal? Aber ja, das CSS funktioniert bei mir immer noch nicht :frowning:

Wenn Sie es dem Personal zeigen, dann für jeden außer dem Personal.

Fügen Sie ein !important hinzu, das funktioniert normalerweise :upside_down_face:

.small-action.onscreen-post {
    display: none !important;
}

So seltsam, selbst mit dem wichtigen Teil wird es immer noch nicht versteckt. hmmm. Und das bei mehreren Themen. Liegt es daran, dass ich eine Komponente dafür verwende?

Sind Sie sicher, dass die Komponente auf Themes angewendet wird?

Ja, es wird auf beide angewendet, die ich ausprobiert habe.

Seltsam. Ich habe eine Testkomponente erstellt, und sie funktioniert bei mir. Könnten Sie diese Komponente ausprobieren?

Ok, was zum Teufel? Deins funktioniert, lol. Ich habe aber buchstäblich dasselbe in meinem.

Ok, also nachdem ich meine Komponente aus dem Theme deaktiviert und neu angewendet habe, funktioniert sie jetzt…was zum Teufel?

1 „Gefällt mir“

War es vielleicht ein Caching-Problem?

Meinen Sie auf meinem Browser? Wenn ja, bezweifle ich das. Ich habe mehrere Browser im Inkognito-Modus ausprobiert. Vielleicht habe ich irgendwie einen Fehler gefunden, haha?

EDIT: Wenn ich darüber nachdenke, hatte ich vor etwa 12 Stunden ein ähnliches Problem. Eines meiner CSS-Elemente funktionierte plötzlich nicht mehr und ich musste es neu anwenden. Das ist mir bis jetzt total entfallen, aber ich schätze, das ist zu erwarten, wenn man seine Website 18 Stunden am Tag baut :upside_down_face:

Syntax ist wichtig und Sie haben ein Leerzeichen vor dem Doppelpunkt anstelle von danach, was dazu führte, dass Ihrer nicht funktionierte. Außerdem ist es am besten, Eigenschaften nicht großzuschreiben.

Das scheint kein Problem zu verursachen, wenn Stile über “Inspect” angewendet werden, außer dass es den Syntax-Highlighter verwirrt: