Tive o mesmo problema com um alternador de temas que tentei. Eu estava recebendo texto preto em fundos pretos!
No momento, estou tentando deixar apenas um tema, pois ele causou tantos problemas, mas definitivamente algo que revisitarei se não houver outra maneira de contorná-lo.
Como você está em um fórum hospedado, no seu Painel de Administração vá em Personalizar. Temas deve ser a primeira opção que você verá. Role para baixo pelas temas instaladas para encontrar um Tema Escuro (Clássico?). Clique nele para iniciar o processo de instalação.
Se você não vir um tema escuro, clique no botão Navegar para ver os temas disponíveis. Paletas de cores permitem que você defina as cores usadas.
Apenas certifique-se de clicar em salvar após fazer quaisquer alterações e o tema estará disponível para você e seus usuários.
Sim, definitivamente deveria haver algum suporte básico para modos escuro/claro. Não deve ser muito difícil de adicionar. Farei o meu melhor para resolver isso até o final da semana.
Sem problemas! Acabou sendo um pouco mais complicado do que eu esperava, já que quero fazer o meu melhor para garantir que essas alterações não atrapalhem o banner atual de ninguém ao atualizarem. Tentarei finalizar os testes e implementar a alteração no início da próxima semana. Aqui está uma prévia de como funciona com o modo escuro automático do Discourse ao alternar minhas preferências de sistema.
Receio que isso não seja alcançável com o Versatile Banner.
Peço imensas desculpas por ter demorado. Foram dias corridos Tenho muita esperança de conseguir finalizar o suporte ao modo escuro e analisar o problema do Osa na próxima semana. Obrigado pela sua paciência!
Olá, instalei o Versatile Banner e adorei. Existe uma solução alternativa para que o banner pare de aparecer depois que um usuário logado o fecha?
Ele não reaparece quando o usuário está em uma única aba, mas grande parte da nossa base de usuários está acostumada a trabalhar em várias abas, então o banner aparece em todas elas.
O ideal seria que o banner aparecesse no primeiro login e, quando o usuário o fechasse, ele não aparecesse novamente até que o usuário fizesse logout e login novamente. Como um post que é fixado como um banner global.
Acredito que esse estado é mantido em um cookie, não pelo core do Discourse. Se eles abrirem as novas abas depois de fechá-las, elas devem permanecer fechadas, eu acho. Suspeito que se eles recarregarem as outras abas depois de fechá-las, então elas serão fechadas.
Você está certo, ao recarregar a página, o banner será fechado. A principal reclamação é que o banner não aparece apenas na página inicial, mas em todas as páginas que eles abrem, incluindo posts e MPs.
A maioria deles abre um post ou um MP a partir da página inicial em uma nova aba, então o banner pode ser muito persistente.
Eu o desativei por enquanto, mas espero que isso possa ser alterado no futuro. Quero usá-lo para chamar a atenção de novos membros para que encontrem o caminho no fórum.
Mas acho que você pode querer ativar a configuração “na página inicial” e, na configuração “string necessária”, incluir “banana pants” para que não corresponda a nenhum URL, tornando-a apenas na página inicial. Foi o que acabei de fazer no meu fórum.
Ok @Tara_Walton, o suporte ao modo escuro foi adicionado com o seguinte!
Por favor, atualize o componente e me diga o que você acha.
Ao testar isso, descobri que pode haver uma peculiaridade estranha ao alterar as configurações do tema. Não tenho certeza imediata se é o cache do navegador ou do Discourse causando o problema, mas se você achar que uma configuração não está sendo aplicada quando você a altera pela primeira vez, adicione um espaço no final da configuração, salve-a, depois remova o espaço e salve novamente. Observe também que a página deve ser atualizada com F5 para ver as alterações.
Se alguém encontrar um erro ao atualizar, adicionar/remover o componente do seu tema principal deve resolver as coisas. Aparentemente, existem algumas pequenas peculiaridades de tema para investigar em algum momento.
Acho que consigo ver o que está acontecendo aqui @IT_Director.
Você adicionou uma regra CSS em algum lugar do seu tema:
Quando clico em um dos tópicos em destaque e volto para a página inicial, parece que a classe category- que foi adicionada ao visitar o tópico não é removida do elemento body. Este pode ser um pequeno bug em algum lugar no roteamento que acontece com o componente Homepage Feature.
Você pode tentar remover essa regra CSS e, em vez disso, usar a configuração de tema url must contain? Acho que se você remover as entradas /c/* e /t/*, isso terá um efeito semelhante e, esperançosamente, lidará com as coisas um pouco melhor do que CSS puro.
@tshenry Isso é tudo que eu esperava!
Obrigado por aceitar a sugestão e pelo tempo dedicado para torná-la realidade. Eu absolutamente amo como, ao alternar entre claro e escuro agora, meu banner claro não ofusca no modo escuro
Eu não tive muitos problemas. Tive que limpar o cache do meu navegador, mas acho que isso acontece com muitas alterações que faço e considero um procedimento operacional normal, na maior parte do tempo.
Notei que @tshenry fez algo [ele explicou, mas não entendi] em uma das minhas instalações do Discourse (hospedada pelo discourse.org) e o erro desapareceu nessa instalação no momento…
Há um bug no core do Discourse que está interpretando mal a variável de configuração do site SASS. Por algum motivo, ele acha que o nome da variável tem hífens em vez de underscores. Vamos tentar corrigir o problema.
Enquanto isso, se você fizer qualquer alteração em uma configuração de tema, o erro deve desaparecer. Por exemplo, adicionei um espaço a uma das configurações de tema de column content, salvei, removi o espaço e salvei novamente.
Me avise se algo não estiver funcionando depois de tentar isso.