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

Bonjour, à des fins de rapport métrique, je cherche à savoir s’il existe un paramètre ou une implémentation CSS pour afficher la carte des sujets pour tous les messages (même ceux qui n’ont pas de commentaires) ?


Ci-dessus, une capture d’écran d’un message n’affichant aucune carte de sujet.

Imgur
Ci-dessus, un lien Imgur montrant la carte des sujets une fois qu’au moins un commentaire a été ajouté.

Toute information serait appréciée ! Merci !

2 « J'aime »

Je ne les ai pas essayés, donc je peux me tromper, mais il y a quelques options de « résumé » dans les paramètres Admin/Autre qui pourraient ajuster ce dont vous avez besoin :

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

Désolé, je pense que j’ai eu un moment de confusion et que j’ai confondu plusieurs éléments différents. :slightly_smiling_face:

2 « J'aime »

J’ai demandé à quelqu’un de vérifier les Paramètres d’administration pour moi, mais il a dit qu’il ne pouvait pas les trouver. Je n’y ai pas accès :cry:

Il existe quelques solutions de contournement dans ce sujet (des variantes de « ajouter un message ») :

2 « J'aime »

Il n’existe pas de paramètre pour cela ; il faut que le sujet comporte au moins une réponse. Y a-t-il une raison particulière pour laquelle vous souhaitez qu’il s’affiche ?

3 « J'aime »

J’y pensais comme une dernière option. Je ne veux vraiment pas ajouter un commentaire ou un post de remplissage juste pour garder les choses fluides.

1 « J'aime »

Salut, @awesomerobot
Oui. Je réalise chaque semaine des rapports de métriques sur les publications afin de commencer à analyser le trafic et l’engagement liés à certains sujets/équipes.

mais plus précisément, c’est le nombre de vues que vous recherchez ? tout le reste afficherait 0 :

Screen Shot 2021-07-19 at 10.27.59 PM

Nous avons reçu quelques demandes à ce sujet, alors peut-être devrions-nous élaborer une mini-carte des sujets qui affiche les vues dans le cas où il n’y a qu’un seul message…

6 « J'aime »

Oui, uniquement le nombre de vues. Cela aiderait à maintenir des métriques prioritaires cohérentes pour tous les messages.
Ce serait super génial si vous et votre équipe preniez un peu de temps pour travailler là-dessus. Je suis sûr que beaucoup de personnes l’apprécieraient =)

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 »