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?
Können Sie einen Screenshot davon einfügen, was Sie meinen?
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):
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 ![]()
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.
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!
Danke Kris, aber jetzt ist der Text weiß/zeigt die Box-Kategorien-Stile nicht wie in:
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.
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;
}
}
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.






