| Resumo | Adiciona um banner ao site para mostrar os aniversários e comemorações de hoje. | |
| Prévia | Theme Creator | |
| Repositório | GitHub - NateDhaliwal/Discourse-Birthdays-Anniversaries-Today | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo no Discourse Themes? | Guia para iniciantes no uso de temas do Discourse |
Instalar este componente de tema
Agora que o plugin Cakeday foi incluído no core, não há necessidade de instalar o plugin separadamente para usar este Componente de Tema.
Visão Geral
Este componente de tema coloca um banner no topo do site, na página inicial, exibindo os aniversários e comemorações do dia.
Configurações
A configuração banner_location permite que você selecione onde deseja que o banner seja colocado. As opções disponíveis são:
above-site-headerbelow-site-headerabove-main-containter
As configurações banner_text_color e banner_background_color alteram as cores do texto e do fundo do banner, respectivamente. Você pode inserir variáveis CSS do Discourse como var(--primary) ou var(--tertiary), ou valores Hex também.
Além disso, as configurações anniversaries_text e birthdays_text permitem que você use o placeholder %{count} para o número de usuários que celebram cada evento, respectivamente.
Os usuários exibidos não são mencionados (pingados): ele usa <a> class="mention" para mostrar os usuários. Os cartões de perfil de cada usuário ainda serão exibidos se você clicar neles.
Capturas de Tela:
Desktop:
Mobile:
Informações Adicionais
Os dados são obtidos de /cakeday/anniversaries/today.json e /cakeday/birthdays/today.json para a exibição dos usuários.
Tive essa ideia ao olhar para o Discourse e me perguntar, já que o plugin Cakeday está instalado, por que os usuários não celebram os aniversários e comemorações de outros usuários? Costumávamos fazer esse tipo de coisa em um fórum em que participei, e aqui no Meta também. Com este componente de tema, você pode celebrar os dias especiais dos usuários com eles, promovendo uma comunidade mais inclusiva.



