Comment afficher la carte thématique sur les messages sans commentaires ?

Hey, for metric report purposes, I’m trying to see if there’s a setting or CSS implementation to show the topic-map for all posts (even posts that don’t have comments)?


Above is a screenshot of a post not showing any topic-map

Imgur
Above is an imgur showing the topic-map once it has at least one comment

Any insight is appreciated! Thanks!

2 « J'aime »

I haven’t tried these out, so I may be mistaken, but there are a few ‘summary’ options in the Admin/Other settings that may tweak what you need:

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

Sorry, I think I had a brainfart and conflated a couple of different things. :slightly_smiling_face:

2 « J'aime »

I had somebody check out the Admin Settings for me and they said they couldn’t find it. I don’t have access :cry:

There are a few workarounds in this topic (variations of ‘add a post’):

2 « J'aime »

There’s not a setting for this, it requires the topic to have at least one reply. Is there a specific reason you want it to show?

3 « J'aime »

I was thinking about that as a last option type of thing. Don’t really want to add a filler comment/post for the sake of keeping things streamlined.

1 « J'aime »

Hey, @awesomerobot
Yes. I am performing weekly metric reports on posts/publications to begin analyzing traffic and engagement with certain topics/teams.

but more specifically, the view count is what you’re after? everything else would show 0:

We’ve had a couple requests for this, so maybe we should work out a mini-topic-map that shows the views in the case where there’s only a single post…

6 « J'aime »

Yes, just the view count. That would help keep the high-priority metrics consistent between all posts.
It would be super awesome if you and your team takes some time to work on something. I’m sure a number of people would appreciate it =)

Bonjour, je me demandais s’il était maintenant possible de voir la vue du sujet pour les publications sans commentaires ?

1 « J'aime »

Bonjour et bienvenue @Salome_renaud :slight_smile:

Vous pouvez les voir dans la liste principale des sujets, mais je crains qu’il ne soit toujours pas possible d’obtenir une carte des sujets pour les sujets sans réponses.

Juste un rappel que ce n’est pas possible sur mobile, donc il n’y a en fait aucun moyen (à ma connaissance) de voir le nombre de vues d’un sujet sur mobile si le sujet n’a pas de réponse.

2 « J'aime »

Bonjour,

Maintenant que j’ai vu ce sujet, je me suis rappelé que j’avais déjà vu un commit à ce sujet. :slightly_smiling_face:

Je pense que cela devrait fonctionner maintenant :arrow_down_small:

En-tête

<script type="text/discourse-plugin" version="0.8">
  api.includePostAttributes('topicMap');
</script>


J’ai également ajouté un peu de CSS pour masquer les statistiques inutiles lorsqu’il n’y a pas d’autres messages.

Commun / CSS

body:not(.archetype-private_message) {
  .topic-post.regular {
    // si le dernier élément est #post_1
    &:last-of-type {
      article#post_1 {
        .topic-map {
          width: max-content;
          nav.buttons {
            display: none;
          }
          ul li {
            // masquer toutes les statistiques sauf les vues
            &:not(.secondary.views) {
              display: none;
            }
          }
          // afficher les vues sur la vue mobile
          .secondary.views {
            .mobile-view & {
              display: list-item;
              text-align: center;
            }
          }
        }
      }
    }
  }
}

Bureau (sans réponse)

Mobile (sans réponse)

Lorsqu’une personne répond, cela revient à la valeur par défaut.

14 « J'aime »

Mais si c’est tout ce dont vous avez besoin et que c’est déjà dans la liste des sujets, pourquoi avez-vous même besoin d’entrer dans la vue du sujet pour cette métrique ?
Vous pouvez même exploiter la liste supérieure pour trier la liste des sujets par nombre de vues sur une période donnée…

4 « J'aime »

Lorsque le sujet n’apparaît pas dans la liste des sujets, comment pouvons-nous voir les vues d’un sujet, qui n’a pas de réponses et est un peu ancien.

Vous pouvez filtrer la liste des sujets par catégorie et/ou par tag. Comme il y a moins de sujets, il est plus facile de trouver celui que vous recherchez. Exemple pour votre sujet.

Avec les nouvelles options de filtrage de Experimental topics list filter feature, vous pouvez filtrer davantage la liste des sujets. Par exemple, vous pouvez filtrer les sujets avec un seul message.
Derniers sujets avec un maximum de 1 message

3 « J'aime »

@Moin
Merci beaucoup de m’avoir suggéré cette voie de « filtre ». Merci.

Au fait, quelle est la différence si je recherche/filtre : « posts-max:-1 » et sans le signe moins : « posts-max:1 »

1 « J'aime »

Merci beaucoup @Don

Vous avez fourni une solution très simple, efficace et pratique. Elle fonctionne exactement comme souhaité.

@Don J’utilise ce code comme composant, et peut-être qu’il fonctionnait auparavant, mais il a soudainement cessé de fonctionner lorsque je l’ai retiré de mon thème actuel par défaut, puis que je l’ai rajouté (sans changer un seul caractère dans le code).

Code/Composant :

Il ne s’affiche pas, même après un Ctrl+F5 dans le navigateur, vous pouvez voir ici :

Il existe maintenant un réglage show_topic_map_in_topics_without_replies que vous pouvez utiliser

2 « J'aime »