Les résumés affichaient autrefois la couleur de la catégorie pour le lien de la catégorie dans ‘Nouveautés pour vous’, mais ce n’est plus le cas. Y a-t-il un moyen de rétablir cela ?
Pouvez-vous inclure une capture d’écran de ce que vous voulez dire ?
C’est essentiellement la couleur du lien (qui reflète la couleur de la catégorie) partout où le lien apparaît. Pour ceux qui utilisent le style par défaut, cela montrerait la petite barre, pour ceux qui utilisent le style de boîte, cela montrerait le texte du lien de la couleur de la catégorie.
Voici ce que cela montre maintenant :
Voici ce que cela aurait montré pour ceux qui utilisent la barre par défaut :
Pour tous ceux qui utilisent le style de boîte, le nom/lien de la catégorie serait affiché dans la couleur de la catégorie (c’est ce que j’aimerais revoir) :
ah je vois… malheureusement, la nouvelle façon dont nous créons les badges de catégorie (propriétés personnalisées CSS et pseudo-sélecteurs) n’est pas prise en charge par les clients de messagerie. Nous devrons faire quelque chose de séparé pour les e-mails ![]()
Merci Kris. Pourriez-vous ajouter color selon l’exemple vert ci-dessous ? (Où vert est la couleur de la catégorie)
Style Attribute {
--category-badge-color: #1ac831;
--category-badge-text-color: #FFFFFF;
--parent-category-badge-color: #1ac831;
color: green;
}
Pourriez-vous également faire de même ici : Category Badge Styles - #2 by AstonJ ?
J’ai une PR en cours pour cela qui intégrera les styles pour les e-mails
mais nous terminons notre dernière version, donc cela pourrait prendre un peu plus de temps que d’habitude pour être examiné et fusionné.
J’ai juste fusionné le correctif, donc la prochaine fois que vous mettrez à jour Discourse, les couleurs des badges devraient réapparaître dans les e-mails !
Merci Kris, mais maintenant le texte est blanc / les styles de catégorie de boîte ne s’affichent pas comme indiqué dans :
Malheureusement, les composants de thème ne peuvent pas modifier les styles des e-mails, et nous ne prenons plus en charge le style de boîte.
Cependant, je réalise maintenant que nous n’utilisons plus le paramètre de couleur de texte de catégorie pour les badges de catégorie par défaut dans Discourse (il est uniquement utilisé dans les composants de thème comme celui que vous avez lié), bien que lors de la mise à jour de l’e-mail, j’aie inclus du CSS qui l’utilisera… c’est pourquoi vos catégories ont du texte blanc dans les e-mails. Afin d’être plus cohérent avec les badges de catégorie par défaut, je devrais supprimer cela.
Un autre problème… sur un autre forum, la couleur de fond de toutes les catégories est blanche (nous utilisons la couleur du premier plan comme différenciateur) :
Ainsi, dans les digests, toutes les barres apparaissent en blanc et tout le texte est bleu (la couleur principale du forum).
Peut-être que les pages de réglages des catégories ont besoin de champs supplémentaires pour spécifier comment elles doivent apparaître dans des endroits comme les e-mails ? Ou peut-être que les boîtes devraient simplement être réintroduites car elles offraient la meilleure flexibilité ?
Très bien, nous ne prenons plus en charge les catégories de style boîte en tant que fonctionnalité Discourse… donc il n’est pas prévu que cela fonctionne partout. Il est possible d’ajouter des styles d’e-mail personnalisés via admin/customize/email_style/…
Ajouter quelque chose comme ceci là-bas, par exemple, pourrait vous rapprocher du style boîte dans l’e-mail
[data-category-id] {
background: white;
color: #333 !important;
padding: 0 .25em;
span > span { // masque le badge de catégorie à puce
display: none !important;
}
}
Merci Kris. Y a-t-il un moyen d’utiliser les couleurs de catégorie d’arrière-plan/premier plan là-bas ? Dans les plateformes de forum comme vBulletin, vous avez souvent accès à des variables communes à utiliser dans des endroits comme celui-ci.
Ce sujet a été automatiquement fermé après 9 jours. De nouvelles réponses ne sont plus autorisées.






