Ce composant de thème propose un style alternatif pour toutes les catégories spécifiées qui utilisent le plugin Discourse Voting.
Installation
Lien vers le dépôt
https://github.com/discourse/discourse-alternative-voting-category-style
Si vous n’êtes pas familier avec les composants de thème et leur installation, consultez le guide d’installation des thèmes. Et si vous souhaitez en savoir plus sur les thèmes Discourse, jetez un œil à ce guide.
Aperçu
L’idée générale est basée sur cette maquette créée par @erlend_sh.
Fonctionnalités notables
- Vue compacte
- Compteur de votes plus visible
- Icône colorée indiquant que vous avez voté pour le sujet
Paramètres
Il existe actuellement un paramètre utilisé pour spécifier les catégories auxquelles appliquer le style :
Personnalisations supplémentaires
Si vous souhaitez personnaliser l’apparence de balises spécifiques au sein de votre sujet de vote (voir la balise « EN COURS » dans l’image d’aperçu ci-dessus), vous pouvez créer un composant supplémentaire et modifier le CSS suivant pour répondre à vos besoins :
.voting-category.list-container {
.topic-list-item:not(.about-topic) {
// Style commun pour toutes les balises listées
[data-tag-name="in-progress"],
[data-tag-name="my-tag-one"],
[data-tag-name="my-tag-two"] {
font-weight: bold;
text-transform: uppercase;
font-family: Trebuchet MS;
}
// Style spécifique pour les balises individuelles
[data-tag-name="in-progress"] {
color: #9e63d0;
}
[data-tag-name="my-tag-one"] {
color: #5bd04a;
}
[data-tag-name="my-tag-two"] {
color: #5f5dd0;
}
}
}
Futur
La seule chose que vous remarquerez peut-être absente de la maquette originale est un extrait du sujet sous le titre du sujet. Cette fonctionnalité nécessiterait des modifications du cœur du système ou du plugin de vote, ce qui devra attendre pour le moment.
Comme toujours, n’hésitez pas à me faire part de tout problème que vous rencontrez.
Un grand merci à @simon et @erlend_sh pour avoir travaillé avec moi sur ce projet ![]()









