Cartão de Usuário "Última Visita"

Olá :waving_hand:

Você pode ordená-lo para o primeiro lugar adicionando este CSS a uma seção Common/CSS de um componente.

#user-card {
  .metadata {
    .last-seen-metadata {
      order: -1;
    }
  }
}
5 curtidas

Obrigado pelo código. Apliquei-o, limpei o cache e recarreguei, mas a posição não mudou.

1 curtida

Hmm, deveria funcionar… :thinking:
Você o adicionou no lugar certo em Common/CSS e ativou o componente no tema?


Mais uma coisa que me ocorre é que você tem uma versão mais antiga do Discourse e este código pode não funcionar.

Atualizei o código acima!

1 curtida

Eu adicionei como um componente e depois adicionei o css


Não acho que seja antigo, pois acabei de baixá-lo ontem e instalei no meu servidor.

Você poderia compartilhar a URL do seu site para que possamos verificar o que está acontecendo? :slight_smile: Você pode enviá-la por mensagem privada também, se não for pública.

Consegui fazer funcionar! Só precisei reconstruir. Ops. :blush:

Mudança no CSS não precisa de reconstrução :thinking: Apenas recarregamento do fórum no navegador.

2 curtidas

Eu não pensei que sim, mas foi a única coisa que funcionou. Talvez uma coincidência.

Pessoalmente, deveria ser a última postagem e o último visto.

Screenshot 2025-06-15 at 6.27.54 PM

Como eu corrijo isso?

1 curtida

Obrigado por relatar isso. Eu fiz uma pequena atualização. O banner de aviso do administrador deve desaparecer quando você atualizar o componente.

3 curtidas

Componente parou de funcionar após a última atualização. Nenhum erro exibido.

Versão: 3.5.0.beta5-dev - (d564386066)

Você pode garantir que está verificando os cartões de usuário para contas que realmente fizeram login no site pelo menos uma vez? Se você puder confirmar que não está funcionando para nenhum usuário, você se importaria de atualizar sua instância do Discourse e me avisar se começar a funcionar depois disso? Se funcionar, então eu posso tentar fixar o commit mais recente a este componente para a versão beta mais recente, apenas para garantir.

2 curtidas

O mesmo aqui, mas estou na v3.4.6 (canal Estável).

Confirmado, funcionava antes desta atualização e não funciona mais para nenhum usuário. Acabei de atualizar minha instância do Discourse para a v3.4.6. Seria possível fazer com que esta implementação atualizada do Glimmer seja instalada apenas para usuários na v3.5.x e oferecer a versão anterior para a v3.4.x?

Aliás, obrigado por este componente extremamente essencial, ele realmente deveria estar no núcleo do Discourse. :wink:

2 curtidas

Obrigado pela confirmação @rahim123. Adicionei um arquivo de compatibilidade que acho que deve fixar o componente à versão anterior (não-glimmer) para um site que executa commits principais que foram feitos antes do lançamento de 3.5.0.beta7-dev. Você pode atualizar o componente e me informar se ele volta a funcionar para você?

2 curtidas

Ele não estava encontrando a atualização, então tive que excluir e reinstalar o componente. Agora está funcionando novamente, muito obrigado pela rápida resposta!

4 curtidas