Como mostrar topic-map em posts sem comentários?

Olá, para fins de relatório de métricas, estou tentando verificar se existe uma configuração ou implementação em CSS para mostrar o mapa de tópicos para todas as postagens (mesmo as que não têm comentários)?


Acima está uma captura de tela de uma postagem que não mostra nenhum mapa de tópicos.

Imgur
Acima está um link do Imgur mostrando o mapa de tópicos assim que ele tem pelo menos um comentário.

Qualquer insight é apreciado! Obrigado!

2 curtidas

Não testei isso, então posso estar enganado, mas há algumas opções de ‘resumo’ nas configurações de Admin/Outras que podem ajustar o que você precisa:

/admin/site_settings/category/uncategorized?filter=Summary

Desculpe, acho que tive um lapsos e misturei algumas coisas diferentes. :slightly_smiling_face:

2 curtidas

Peço a alguém para verificar as Configurações de Administrador para mim, mas disseram que não conseguiram encontrá-las. Não tenho acesso :cry:

Existem algumas soluções alternativas neste tópico (variações de ‘adicionar uma postagem’):

2 curtidas

Não há uma configuração para isso; é necessário que o tópico tenha pelo menos uma resposta. Há algum motivo específico para você querer que isso seja exibido?

3 curtidas

Eu estava pensando nisso como uma última opção. Não quero realmente adicionar um comentário/post de preenchimento só para manter as coisas organizadas.

1 curtida

Olá, @awesomerobot
Sim. Estou gerando relatórios semanais de métricas de posts/publicações para começar a analisar o tráfego e o engajamento com determinados tópicos/equipes.

mas mais especificamente, é a contagem de visualizações que você procura? tudo o mais mostraria 0:

Screen Shot 2021-07-19 at 10.27.59 PM

Tivemos algumas solicitações sobre isso, então talvez devêssemos criar um mini-map de tópicos que mostre as visualizações no caso em que há apenas uma postagem…

6 curtidas

Sim, apenas a contagem de visualizações. Isso ajudaria a manter as métricas de alta prioridade consistentes entre todas as publicações.
Seria super legal se você e sua equipe pudessem dedicar um tempo para trabalhar nisso. Tenho certeza de que muitas pessoas apreciariam =)

Olá, eu estava me perguntando se agora é possível ver a visualização de tópicos para posts sem comentários?

1 curtida

Olá e bem-vindo @Salome_renaud :slight_smile:
Você pode vê-los na lista principal de tópicos, mas receio que ainda não seja possível obter um mapa de tópicos para tópicos sem respostas.

Apenas um lembrete de que isso não é possível no celular, então, na verdade, não há como (pelo que sei) ver a contagem de visualizações do tópico no celular se o tópico não tiver resposta.

2 curtidas

Olá,

Agora que vi este tópico, lembrei-me de que já tinha visto um commit sobre isso antes. :slightly_smiling_face:

Acho que isso deve funcionar agora :arrow_down_small:

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 {
    // if last-of-type is the #post_1
    &:last-of-type {
      article#post_1 {
        .topic-map {
          width: max-content;
          nav.buttons {
            display: none;
          }
          ul li {
            // hide all statistics but views
            &:not(.secondary.views) {
              display: none;
            }
          }
          // show views on mobile view
          .secondary.views {
            .mobile-view & {
              display: list-item;
              text-align: center;
            }
          }
        }
      }
    }
  }
}

Desktop (sem resposta)

Mobile (sem resposta)

Quando alguém responde, volta ao padrão.

14 curtidas

Mas se é só isso que você precisa, que já está na Lista de Tópicos, por que você precisa sequer entrar na visualização do Tópico para essa métrica?
Você pode até alavancar a lista de Top para classificar a Lista de Tópicos pelo número de visualizações dentro de um determinado período…

4 curtidas

Quando tópico não está aparecendo na lista de tópicos, como podemos ver as visualizações de um tópico que não tem respostas e é um pouco antigo.

Você pode filtrar a lista de tópicos por uma categoria e (ou) uma tag. Como há menos tópicos, é mais fácil encontrar o que você procura. Exemplo para o seu tópico.

Com as novas opções de filtro de Experimental topics list filter feature, você pode filtrar a lista de tópicos ainda mais. Por exemplo, você pode filtrar por tópicos com apenas uma postagem.
Últimos tópicos com no máximo 1 postagem

3 curtidas

@Moin
Muito obrigado por me sugerir essa rota de ‘filtro’. Obrigado.

A propósito, qual a diferença se eu pesquisar/filtrar: “posts-max:-1” e sem o sinal de menos: “posts-max:1”?

1 curtida

Muito obrigado @Don

Você forneceu uma solução muito simples, eficiente e conveniente para isso. Funciona exatamente como desejado.

@Don Estou usando este código como um componente e, talvez, ele estivesse funcionando antes, mas parou de funcionar repentinamente quando o removi do meu tema atual e padrão e, em seguida, adicionei o mesmo (não mudei nenhum caractere no código).

Código/Componente:

Não está mostrando, mesmo após Ctrl+F5 no navegador, você pode ver aqui:

Agora existe uma configuração show_topic_map_in_topics_without_replies que você pode usar

2 curtidas