CSS zum Ausblenden der Spalten „Gepostet“ und „Gesehen“ auf der Gruppenmitgliedseite

Seit Discourse 2.7.0.beta4 funktioniert ein Teil des benutzerdefinierten CSS, das wir zuvor verwendet haben, um die Spalten „Posted" und „Seen" auf der Gruppenseite auszublenden, nicht mehr. Stattdessen haben wir jetzt nur noch die Spalte „Seen".

Ich möchte, dass zwischen den Spalten „Posted", „Seen" und „Added" nur noch die Spalte „Added" angezeigt wird. Der folgende CSS-Code hat zuvor funktioniert, funktioniert aber nicht mehr.

/* Spalten „Posted" und „Seen" aus den Mitgliederlisten der Gruppen-Detailseite entfernen */
table.group-members th:nth-child(n+4):nth-child(-n+5), table.group-members td:nth-child(n+4):nth-child(-n+5) {
    visibility: hidden;
    width: 0px;
    font-size: 0px;
}

Wie muss ich das CSS anpassen, um „Posted" und „Seen" wieder auszublenden?

Hier ist ein zwei Minuten langes Video, das die gesamte Situation erklärt, falls meine obige Beschreibung nicht ausreicht.

https://www.loom.com/share/f6cd2fa0628d4876a73ebb2a500d9bfa

Hey :wave:

Danke für das Video.

Die Tabellenüberschrift auf dieser Seite hat eine zusätzliche Spalte für die Massen-Auswahl-Schaltfläche.

Deine nth-child-Selektoren sind also um eins verschoben.

Versuche es damit und schau, ob das Problem damit behoben ist.

.group-members {
  th {
    &:nth-child(5),
    &:nth-child(6) {
      display: none;
    }
  }
  td {
    &:nth-child(4),
    &:nth-child(5) {
      display: none;
    }
  }
}

Ich sehe nicht, dass wir in absehbarer Zeit Änderungen an diesem Layout vornehmen werden. Daher sollte die Verwendung von nth-child-Selektoren hier kein Problem sein.

Dein CSS hat funktioniert. Vielen Dank!