| Résumé | Ajoute une bannière au site pour afficher les anniversaires et les fêtes d’aujourd’hui. | |
| Aperçu | Theme Creator | |
| Dépôt | GitHub - NateDhaliwal/Discourse-Birthdays-Anniversaries-Today | |
| Guide d’installation | Comment installer un thème ou un composant de thème | |
| Nouveau sur les thèmes Discourse ? | Guide pour débutants sur l’utilisation des thèmes Discourse |
Installer ce composant de thème
Maintenant que le plugin Cakeday a été intégré au cœur, il n’est plus nécessaire d’installer le plugin séparément pour utiliser ce composant de thème.
Aperçu
Ce composant de thème place une bannière en haut du site, sur la page d’accueil, affichant les anniversaires et les fêtes du jour.
Paramètres
Le paramètre banner_location vous permet de choisir où vous souhaitez placer la bannière. Les options disponibles sont :
above-site-headerbelow-site-headerabove-main-containter
Les paramètres banner_text_color et banner_background_color modifient respectivement les couleurs du texte et de l’arrière-plan de la bannière. Vous pouvez y saisir des variables CSS Discourse comme var(--primary) ou var(--tertiary), ou des valeurs hexadécimales.
De plus, les paramètres anniversaries_text et birthdays_text vous permettent d’utiliser le placeholder %{count} pour le nombre d’utilisateurs célébrant cet événement respectivement.
Les utilisateurs affichés ne sont pas mentionnés : il utilise <a> class="mention" pour afficher les utilisateurs. Les cartes d’utilisateur de chaque utilisateur seront toujours affichées si vous cliquez dessus.
Captures d’écran :
Bureau :
Mobile :
Informations supplémentaires
Les données sont récupérées de /cakeday/anniversaries/today.json et /cakeday/birthdays/today.json pour l’affichage des utilisateurs.
J’ai eu cette idée en regardant Discourse et en me demandant, puisque le plugin Cakeday est installé, pourquoi les utilisateurs ne célèbrent-ils pas les anniversaires et les fêtes des autres utilisateurs ? Nous faisions ce genre de choses sur un forum où j’étais, et ici sur Meta aussi. Avec ce composant de thème, vous pouvez célébrer les jours spéciaux des utilisateurs avec eux, favorisant ainsi une communauté plus inclusive.



