Alterações de tema aplicam-se apenas ao administrador

Olá, sou novo no Discourse. Estou executando o Discourse 3.2.0.beta4-dev. Se eu fizer uma alteração de tema, apenas o Administrador poderá ver a alteração de tema.

Em admin/customize/themes, tenho o Clean habilitado.

Em /u/admin/preferences/interface, tenho o seguinte:

Esquema de Cores
Tema Regular Padrão (texto esmaecido)
Modo Escuro Igual ao regular

Como usuário Administrador, vejo o tema Clean e ele fica ótimo (tem um fundo branco).

Outros usuários, não logados usando Brave, Safari, Firefox veem o Tema Escuro Padrão (com um fundo escuro).

Então, minha pergunta é: o que preciso fazer para que todos vejam o tema Clean com o fundo branco?

Seu tema limpo pode ser selecionado pelos usuários?

1 curtida

É assim que meu admin/customize/themes se parece.

Você notará que o tema padrão está faltando, pois eu o excluí da área de administração. Eu tive o mesmo problema com o tema padrão, pois se eu o alterasse para branco, apenas o administrador veria a mudança.

Laptop 1:
Brave: Administrador conectado (fundo branco)
Firefox: não registrado (fundo preto)
Safari: não registrado (fundo preto)

Laptop 2:
Brave: não registrado (fundo branco)
Firefox: não registrado (fundo branco)
Safari: não registrado (fundo branco)

iPad:
Safari: não registrado (fundo branco)
Brave: não registrado

  • barra de cabeçalho branca com logo, login, pesquisa, menu hambúrguer
  • resto da página tem fundo cinza

Firefox: não registrado (fundo branco)

Mesmo se eu fechar todos os navegadores no Laptop 1 e reiniciar a máquina, o Firefox e o Safari carregarão o site com um fundo preto. Então, presumo que haja uma configuração armazenada em algum lugar no cache do navegador. Mas então testei limpando o histórico do Firefox, limpando todas as configurações de histórico e dados. Quando carreguei o site depois, ele ainda carregou com um fundo preto!

Se você quiser que as pessoas possam selecioná-lo, precisará marcar essa caixa de seleção do meio nas configurações à direita.

Além disso, posso perguntar por que você está forçando todos os seus usuários a ter um tema muito claro?

1 curtida

Descobri o motivo pelo qual o Laptop 1 estava exibindo um fundo preto usando Firefox e Safari. No MacOS, eu tinha selecionado Configurações/Aparência/Escuro.

Este também foi o motivo pelo qual o Brave no iPad não estava exibindo o fundo branco, pois também estava usando o Modo Escuro.

Semelhante a isto, mas carregamos nossos logotipos e eles aparecem no canto superior esquerdo da página quando na visualização de administrador, mas não quando na visualização de não administrador? Alguém pode ajudar com isso?

Você tem force-https ativado para o seu site?

Eu não acho. Estou atualizando - na verdade, parece funcionar às vezes, mas outras vezes não, então não sei se é apenas uma falha.

Você poderia tentar ativá-lo então? Isso deve resolver o problema.