Vue d'ensemble

Les nombres affichés dans la liste des sujets de Discussions ne sont pas calculés à la volée. Les réponses, les vues, les mentions J'aime, la dernière activité, la dernière personne ayant répondu et la réponse acceptée sont stockées sur l'élément du sujet dans la liste Discussions Topics et mises à jour par le navigateur de l'utilisateur qui répond, ouvre le sujet ou l'aime. Cela maintient la rapidité d'un forum de plusieurs milliers de sujets, au prix d'un compteur qui peut parfois être en retard sur la réalité. Cet article explique comment chaque valeur est mise à jour dans la version 26.11.4, quelles situations la font paraître incorrecte et comment la corriger. La signification des compteurs pour les utilisateurs finaux est décrite dans KB10405. Mentions J'aime, vues et compteurs de réponses dans Discussions.

Comment les valeurs sont stockées

Affiché commeColonne dans Discussions TopicsMis à jour lorsque
Réponses: NRéponses (VtxReplyCount)Une réponse approuvée est publiée (+1), une réponse en attente est approuvée dans le composant WebPart (+1), une réponse approuvée est supprimée ou rejetée dans le composant WebPart (−1)
Vues: NVues (VtxViewCount)Un utilisateur disposant du droit d'écriture ouvre le sujet (+1), une fois par sujet et par session de navigateur
Ordre dans la liste, il y a 3 heuresDernière activité (VtxLastActivity)Le sujet est créé ; une réponse approuvée est publiée ou approuvée
-Dernière réponse par (VtxLastReplyBy)À la publication d’une réponse approuvée ou à l’approbation d’une réponse ; contient son auteur, pas le modérateur qui l’approuve. Vide à la création du sujet
J'aime (N)J'aime (VtxLikeCount) et Aimé par (VtxLikedBy)Un utilisateur aime le sujet ou retire sa mention J'aime
Badge Répondu et coche, affichage Répondu, réponse acceptée en hautRéponse acceptée (VtxAcceptedPostId) supérieur à 0 sur le sujet, Réponse acceptée (VtxIsAccepted) sur la réponse ; Statut (VtxStatus) passe à Answered lorsqu’une réponse est marquée et à Open lorsque le marquage est retiré ; un sujet verrouillé conserve LockedL'auteur du sujet ou un modérateur clique sur Marquer comme réponse ou Retirer le marquage

Les réponses ont leurs propres colonnes J'aime et Aimé par dans Discussions Posts. Les compteurs de réponses et de vues ainsi que les informations de dernière activité sont mis à jour séparément : un échec ne supprime pas une réponse enregistrée et peut laisser des valeurs obsolètes sans message d’erreur. En revanche, pour les mentions J’aime et le marquage ou le retrait d’une réponse acceptée, le composant WebPart attend la fin des écritures et peut afficher une erreur. Le marquage comporte plusieurs écritures ; un échec peut donc laisser des incohérences entre la réponse et le sujet.

📝 Remarque
La colonne Sujets de la liste Discussions Boards (VtxTopicCount) est augmentée lorsqu'un sujet est créé dans le composant WebPart et diminuée lorsqu'un sujet y est supprimé ; cette mise à jour n’est pas garantie. Elle n'est affichée nulle part dans le composant WebPart, et les sujets créés par l'importateur de forums classiques ou ajoutés et supprimés directement dans la liste ne sont pas comptés ; pour un chiffre exact, comptez les sujets du forum dans la liste Discussions Topics.

Le compteur de réponses diffère du fil

Symptôme. La liste indique Réponses: 5, mais le fil en affiche quatre, ou l'inverse.

Causes et solutions.

  • Les réponses en attente et rejetées ne sont pas comptées. Une réponse en attente d'approbation ne s'ajoute au compteur que lorsqu'elle est approuvée dans le composant WebPart ; une réponse rejetée n'est jamais comptée, et lorsqu'un modérateur rejette une réponse déjà approuvée, le compteur diminue d'une unité. Un modérateur voit les réponses en attente et rejetées dans le fil ; pour un modérateur, le fil peut donc légitimement afficher plus de réponses que le compteur.
  • La réponse a été approuvée, rejetée ou supprimée directement dans la liste. Modifier Statut d'approbation dans Discussions Posts ou y supprimer un élément contourne le composant WebPart ; le compteur n'est donc pas touché. Approuvez, rejetez et supprimez dans le composant WebPart ; si la modification a été faite dans la liste, corrigez le compteur manuellement (voir ci-dessous).
  • Deux personnes ont répondu simultanément. Chaque navigateur met à jour le compteur à partir de la valeur chargée du sujet. Des réponses simultanées ou une page restée ouverte peuvent écraser une valeur plus récente. Aucun recomptage automatique n’a lieu : comptez les réponses approuvées et corrigez la valeur manuellement.
  • L'auteur de la réponse ne peut pas modifier l'élément du sujet. Le compteur réside sur le sujet, qui a été créé par quelqu'un d'autre. Si un propriétaire du site a réglé Paramètres de la liste → Paramètres avancés → Autorisations au niveau de l'élément (List settings → Advanced settings → Item-level permissions) de Discussions Topics sur Créer des éléments et modifier les éléments créés par l'utilisateur, seuls l'auteur et les modérateurs peuvent mettre à jour les compteurs d'un sujet. Conservez la valeur par défaut Créer et modifier tous les éléments sur les listes Discussions.
  • Sujets importés. L'importateur de forums classiques définit les compteurs dans sa phase finale (Mise à jour des compteurs et réponses) ; si l'importation a été interrompue, relancez-la. Voir KB10421. Dépannage de l'import d'un forum classique.

Les compteurs de réponses et de vues stockés d'un sujet

Les compteurs de réponses et de vues stockés d'un sujet

Les vues ne sont pas comptées, ou comptées en trop

Symptôme. Un sujet lu par de nombreuses personnes n'affiche qu'une poignée de vues, ou le compteur augmente lorsque la même personne revient sur le sujet dans une nouvelle session de navigateur.

Cause. Le composant WebPart ajoute une vue à l'ouverture d'un sujet, en écrivant sur l'élément du sujet, mais une seule fois par sujet et par session de navigateur : il enregistre un indicateur dans le stockage de session (session storage) du navigateur, de sorte qu'ouvrir de nouveau le sujet dans la même session n'est pas recompté. L'indicateur est effacé à la fermeture de l'onglet du navigateur ; une nouvelle session, un autre navigateur ou un autre appareil compte donc de nouveau, et si le navigateur bloque le stockage de session, chaque ouverture est comptée. Les visiteurs disposant de l'autorisation Lecture ne peuvent pas écrire ; leurs visites ne sont donc pas comptées du tout, et sur un forum où la plupart des personnes sont des lecteurs, le compteur ne reflète que les membres. Les visites de l'auteur comptent comme les autres. Le compteur que vous voyez lorsque vous ouvrez un sujet est la valeur avant votre propre visite.

Solution. Il n'y a rien à réparer ; considérez les vues comme une indication de l'activité des membres plutôt que comme une mesure d'audience. Si les compteurs ne sont pas souhaités, masquez-les avec Afficher les compteurs de réponses et vues dans le volet des propriétés ; voir KB10422. Vues, pagination, recherche et compteurs : paramètres d'affichage du composant WebPart Discussions.

Dernière activité et dernière réponse par

Symptôme. Un sujet modifié aujourd'hui reste loin dans la liste Récent ; un sujet dont la dernière réponse a été supprimée conserve son ancienne date ; Dernière réponse par nomme un modérateur qui n'a jamais répondu.

Cause. Dernière activité est définie à la création du sujet ; Dernière réponse par est initialement vide. Les deux champs sont mis à jour lorsqu’une réponse approuvée est publiée ou qu’une réponse est approuvée. Ils ne sont pas modifiés par la modification d'un sujet ou d'une réponse, par une mention J'aime, l'épinglage, la mise en avant ou le verrouillage, par le rejet d'une réponse, ni par la suppression de la dernière réponse, qui laisse les valeurs précédentes en place. Lorsqu'un modérateur approuve une réponse en attente, le composant WebPart enregistre l'auteur de la réponse comme Dernière réponse par, et non le modérateur. La version 26.10.2 enregistrait le modérateur qui approuve ; les sujets dont les réponses ont été approuvées avec cette version peuvent donc encore afficher un modérateur.

Solution. L'ordre de la liste est correct pour montrer où les conversations ont lieu ; si un sujet doit rester en haut, un modérateur peut l'épingler (Épinglé). Pour corriger une valeur, modifiez les colonnes dans la liste (ci-dessous).

Meilleure réponse et statut Answered

Symptôme. Une question affiche le badge Répondu mais aucune réponse n'est marquée comme réponse acceptée ; ou une question verrouillée affiche toujours le badge Répondu ; ou la réponse acceptée n'est pas en haut ; ou Marquer comme réponse est absent.

Causes et solutions.

Lors d’une correction manuelle, conservez Statut à Locked si le sujet doit rester verrouillé ; utilisez Open uniquement pour un sujet déverrouillé sans réponse acceptée. Les réponses en attente ou rejetées doivent d’abord être approuvées. Un échec du retrait du marquage précédent peut également laisser deux réponses marquées.

  • L'état « répondu » suit la réponse acceptée, pas le statut. Le badge Répondu, l'icône de coche et l'affichage Répondu dépendent du fait que Réponse acceptée est supérieur à 0 ; l'affichage Sans réponse liste les questions dont Réponse acceptée vaut 0. Verrouiller une question répondue conserve donc son badge, son icône et sa place dans l'affichage Répondu, bien que Statut soit Locked, et déverrouiller le sujet remet Statut sur Answered (ou sur Open s'il n'y a pas de réponse acceptée). C'est voulu.
  • La réponse acceptée a été supprimée. Lorsque la réponse est supprimée dans le composant WebPart, le sujet efface Réponse acceptée et revient à Open (un sujet verrouillé reste Locked), de sorte que la question retourne dans l'affichage Sans réponse. Si la réponse a été supprimée directement dans la liste ou avec la version 26.10.2, le sujet conserve l'identifiant de la réponse supprimée dans Réponse acceptée ; le badge reste donc alors que le fil n'affiche aucune réponse acceptée. L'auteur ou un modérateur marque une autre réponse avec Marquer comme réponse (ce qui remplace l'identifiant stocké), ou un modérateur règle Réponse acceptée sur 0 et règle Statut sur Open ou conserve Locked, comme expliqué ci-dessus.
  • Seules les réponses de premier niveau peuvent être acceptées. Marquer comme réponse est proposé sur les réponses directes à la question, pas sur les réponses aux réponses, et uniquement dans les sujets de type Question. Un sujet de type Discussion n'a pas de meilleure réponse et n'obtient jamais l'état Répondu.
  • Seuls l'auteur et les modérateurs voient le bouton. Les autres membres ne voient pas du tout Marquer comme réponse. Une réponse en attente ne peut pas être acceptée tant qu'elle n'est pas approuvée.
  • Le sujet est verrouillé. Les boutons Marquer comme réponse et Retirer le marquage sont masqués tant que le sujet est verrouillé. Un modérateur déverrouille d'abord le sujet, change la réponse, puis le verrouille de nouveau.
  • Deux réponses sont marquées. Le composant WebPart efface la réponse acceptée précédente lorsqu'une nouvelle est marquée ; si la précédente avait déjà été supprimée à ce moment-là, il ne reste rien à effacer. Si une réponse affiche encore à tort Réponse acceptée, un modérateur ouvre Discussions Posts et règle Réponse acceptée sur Non pour cette réponse.
  • Le statut a été modifié dans la liste. Régler Statut sur Answered dans la liste ne rend pas un sujet répondu : le badge et l'affichage Répondu suivent Réponse acceptée. Pour un sujet déverrouillé sans réponse acceptée, réglez Statut sur Open ; conservez Locked s’il doit rester verrouillé.

Le fonctionnement de l'acceptation pour les utilisateurs finaux est décrit dans KB10400. Marquer la meilleure réponse dans les sujets de questions-réponses.

Mentions J'aime

Symptôme. J'aime (3) est affiché, mais seules deux personnes figurent dans Aimé par, ou un utilisateur ne peut pas retirer sa mention J'aime.

Cause. Chaque mention J’aime écrit ensemble la liste des utilisateurs et le compteur, à partir des valeurs chargées dans le navigateur. Des mises à jour simultanées ou obsolètes peuvent écraser la mention d’un autre utilisateur, mais ne désynchronisent pas à elles seules les deux colonnes. Un écart existant peut persister après les mentions suivantes. La surbrillance de J'aime dépend de Aimé par, tandis que le nombre dépend de J'aime. Les utilisateurs disposant de l’autorisation Lecture ne peuvent pas ajouter de mention J’aime.

Solution. Un modérateur peut réaligner les deux colonnes dans la liste : réglez J'aime sur le nombre de personnes figurant dans Aimé par.

Corriger les valeurs dans la liste

Un modérateur peut corriger directement n'importe laquelle des valeurs stockées :

  1. Cliquez sur Ouvrir la liste au-dessus du composant WebPart (ou dans le groupe Forum du volet des propriétés). La liste Discussions Topics s'ouvre.
  2. Retrouvez le sujet et ouvrez son élément en modification. Les colonnes Réponses, Vues, Dernière activité, Dernière réponse par, J'aime, Statut et Réponse acceptée se modifient comme n'importe quelle colonne de liste. L'état « répondu » suit Réponse acceptée : réglez-la sur 0 pour qu'une question redevienne sans réponse.
  3. Pour obtenir le bon nombre de réponses, ouvrez Discussions Posts et filtrez-la par la colonne Sujet et par Statut d'approbation = Approved ; le nombre d'éléments est la valeur à saisir dans Réponses.
  4. Enregistrez et rechargez la page du forum.

Modifier les compteurs stockés d'un sujet dans la liste

Modifier les compteurs stockés d'un sujet dans la liste

❗ Important
Ne modifiez que les colonnes citées ci-dessus. Ne changez pas Forum, Type, Chemin, Niveau ni Publication parente, et ne supprimez ni ne recréez les colonnes Vtx : le composant WebPart utilise leurs noms internes et leur schéma. Si le contrôle de version est activé, les modifications, y compris les vues comptées, peuvent créer des versions. Consultez votre administrateur au sujet des Paramètres de contrôle de version avant de réduire l’historique conservé.

💡 Astuce
Si plusieurs compteurs d'un forum sont faux après une modification en masse dans les listes, il est généralement plus rapide de corriger les quelques sujets qui comptent (épinglés, mis en avant, récents) que de tout recompter ; les compteurs des anciens sujets sont rarement consultés. Les colonnes et leurs types sont listés dans KB10426. Référence des listes et des colonnes de Discussions.

Questions et réponses

Posez une question sur cet article et obtenez une réponse officielle de notre équipe.

Aucune question pour le moment. Posez la première !

Articles à la une

Comment transmettre ses fonctions lorsqu'un collaborateur quitte l'entreprise (sans date de fin)

Guide pas à pas pour créer une passation de fonctions sans date de fin dans Vitextra Absence & Coverage : affectez le remplaçant, décrivez les responsabilités, faites confirmer la passation et mettez-y fin lorsqu'elle n'est plus nécessaire.

68 5 min
Comment vérifier les conflits dans l'équipe avant d'approuver une demande

Découvrez le fonctionnement de la ligne « Également absents sur cette période » de l'onglet Approbations du composant WebPart Vitextra My Absences : quels collègues elle liste, ce qu'elle omet et comment la combiner avec Team Absence Calendar avant d'approuver ou de refuser une demande.

72 5 min
Mise en forme des publications : l'éditeur de texte enrichi, les images et les blocs de code

Comment mettre en forme les sujets et les réponses dans Vitextra Discussions : les boutons de la barre d'outils et les raccourcis clavier, les liens, les citations et les blocs de code, l'insertion d'images par bouton, collage ou glisser-déposer (limite de 10 Mo, stockage dans la bibliothèque Discussions Assets), le sort du contenu collé et la liste exacte des balises et attributs HTML conservés par l'assainisseur.

32 9 min

Partager