Viki
(PethuVignesh)
Maio 15, 2019, 1:17pm
1
Como verificar as visualizações da página de tópicos no mobile quando não há nenhuma resposta?
Stephen
(Stephen)
Maio 16, 2019, 1:57am
3
The topic views can be seen below the OP in every topic:
Stephen
(Stephen)
Maio 16, 2019, 4:23am
5
Yes, that’s true, the gray bar below from my screenshot doesn’t appear until the topic has a response.
Viki
(PethuVignesh)
Maio 16, 2019, 4:25am
6
Any possibilities to enable the views without responses?
Bathinda
(Bathinda Helper)
Fevereiro 24, 2020, 10:35am
7
Espero que tenha havido alguma consulta de dados para verificar as visualizações de um tópico específico (quando o tópico não tem nenhuma resposta).
Como as postagens podem ter visualizações diferentes, existe alguma maneira de verificar as visualizações de postagens individuais também?
merefield
(Robert)
Fevereiro 24, 2020, 10:54am
8
FYI O plugin Pré-visualizações da Lista de Tópicos pode incluir esses dados na Lista de Tópicos no celular (para que você nem precise navegar até o Tópico). Ele não exige nenhuma postagem adicional além da postagem original (OP).
Jagster
(Jakke Flemming)
Janeiro 31, 2024, 5:34am
10
Porque isso impulsionou…
Isso vai no head:
<script type="text/discourse-plugin" version="0.8">
api.includePostAttributes('topicMap');
</script>
É isso.
E sim, copiei daqui, mas como não me lembro quem deu esse trecho no início, não posso linkar ao original.
Editar:
Este é um tópico e existem outros:
There are a few workarounds in this topic (variations of ‘add a post’):
Este do Don no mesmo tópico tem alguns detalhes extras em:
Don:
Olá,
Agora que vi este tópico, lembrei-me que tinha visto um commit sobre isso antes.
Acho que isto deve funcionar agora
Cabeçalho
<script type="text/discourse-plugin" version="0.8">
api.includePostAttributes('topicMap');
</script>
Também adicionei um pouco de CSS para ocultar estatísticas desnecessárias quando não há outras postagens.
Comum / CSS
body:not(.archetype-private_message) {
.topic-post.regular {
// se last-of-type é o #post_1
&:last-of-type {
article#post_1 {
.topic-map {
width: max-content;
nav.buttons {
display: none;
}
ul li {
// ocultar todas as estatísticas, exceto visualizações
&:not(.secondary.views) {
display: none;
}
}
// mostrar visualizações na visualização móvel
.secondary.views {
.mobile-view & {
display: list-item;
text-align: center;
}
}
}
}
}
}
}
Desktop (sem resposta)
Mobile (sem resposta)
Quando alguém responde, volta ao padrão.