Activity Summary E-Mails: Farbe der Kategorie in 'new for you' wird nicht mehr angezeigt.

Die Zusammenfassungen zeigten früher die Farbe der Kategorie für den Link der Kategorie in „Neu für Sie“, tun dies aber nicht mehr – gibt es eine Möglichkeit, dies zurückzubringen?

1 „Gefällt mir“

Können Sie einen Screenshot davon einfügen, was Sie meinen?

1 „Gefällt mir“

Es ist im Grunde die Linkfarbe (die die Kategorie-Farbe widerspiegelt), wo immer der Link angezeigt wird. Für diejenigen, die den Standardstil verwenden, wird die kleine Leiste angezeigt, für diejenigen, die den Box-Stil verwenden, wird der Linktext in der Farbe der Kategorie angezeigt.

Hier ist, was es jetzt zeigt:

Hier ist, was es für diejenigen angezeigt hätte, die die Standardleiste verwenden:

Für alle, die den Box-Stil verwenden, würde der Kategoriename/Link in der Farbe der Kategorie angezeigt werden (das möchte ich gerne wieder sehen):

1 „Gefällt mir“

ah ich verstehe… leider wird der neue Weg, wie wir Kategorie-Badges erstellen (CSS Custom Properties und Pseudo-Selektoren), von E-Mail-Clients nicht unterstützt. Wir müssen etwas Separates für E-Mails machen :thinking:

2 „Gefällt mir“

Danke Kris. Könntest du color gemäß dem grünen Beispiel unten hinzufügen? (Wobei grün die Kategoriefarbe ist)

Style Attribute {
--category-badge-color: #1ac831;
--category-badge-text-color: #FFFFFF;
--parent-category-badge-color: #1ac831;
color: green;
}

Könntest du das hier auch tun: Category Badge Styles - #2 by AstonJ ?

Ich habe einen PR dafür in Arbeit, der Styles für E-Mails inline setzt

aber wir schließen gerade unsere neueste Version ab, daher könnte es etwas länger als üblich dauern, bis er überprüft und zusammengeführt wird.

3 „Gefällt mir“

Ich habe gerade den Fix zusammengeführt, sodass beim nächsten Update von Discourse die E-Mail-Badges wieder in den richtigen Farben erscheinen sollten!

1 „Gefällt mir“

Danke Kris, aber jetzt ist der Text weiß/zeigt die Box-Kategorien-Stile nicht wie in:

1 „Gefällt mir“

Leider können Theme-Komponenten keine E-Mail-Stile ändern, und wir unterstützen den Box-Stil nicht mehr.

Mir ist jedoch aufgefallen, dass wir die Textfarbeinstellung der Kategorie für die Standard-Kategorie-Badges in Discourse nicht mehr verwenden (sie wird nur in Theme-Komponenten wie der von Ihnen verlinkten verwendet). Bei der Aktualisierung der E-Mail habe ich jedoch etwas CSS hinzugefügt, das sie verwendet … weshalb Ihre Kategorien in der E-Mail weißen Text haben. Um konsistenter mit den Standard-Kategorie-Badges zu sein, sollte ich das entfernen.

2 „Gefällt mir“

Ein weiteres Problem… in einem anderen Forum ist die Hintergrundfarbe für alle Kategorien weiß (wir verwenden die Vordergrundfarbe als Unterscheidungsmerkmal):

Daher werden nun in den Digests alle Balken weiß angezeigt und der gesamte Text ist blau (die Hauptfarbe des Forums).

Vielleicht muss die Seite „Kategorieeinstellungen“ zusätzliche Felder enthalten, um anzugeben, wie sie an Orten wie E-Mails angezeigt werden sollen? Oder vielleicht sollten Boxen einfach zurückgebracht werden, da sie die beste Flexibilität boten?

Okay, wir unterstützen die Box-Style-Kategorien nicht mehr als Discourse-Funktion … daher wird nicht erwartet, dass sie überall funktionieren. Es ist möglich, benutzerdefinierte E-Mail-Stile über admin/customize/email_style/… hinzuzufügen.

Wenn Sie dort beispielsweise etwas wie dieses hinzufügen, könnten Sie dem Box-Stil in E-Mails näher kommen:

[data-category-id] {
  background: white;
  color: #333 !important;
  padding: 0 .25em;
  span > span { // versteckt das Bullet-Kategorie-Badge
    display: none !important;
  }
}
1 „Gefällt mir“

Danke Kris. Gibt es eine Möglichkeit, die Hintergrund-/Vordergrund-Kategoriefarben dort zu verwenden? Auf Forenplattformen wie vBulletin hat man oft Zugriff auf gängige Variablen, die man an solchen Stellen verwenden kann.

Dieses Thema wurde nach 9 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.