---
title: "Les compteurs, la dernière activité ou la meilleure réponse semblent incorrects"
description: "Guide de dépannage des compteurs stockés de Vitextra Discussions : pourquoi les compteurs Replies, Views et Likes, Last activity et Last reply by peuvent être en retard ou différer du fil, pourquoi les vues sont comptées une fois par session de navigateur et pas pour les visiteurs en lecture seule, comment l'état Answered est déduit de la réponse acceptée, ce qui se passe lorsque la réponse acceptée est supprimée ou que le sujet est verrouillé, et comment corriger les valeurs dans la liste Discussions Topics."
url: https://vitextra.com/fr/support/kb/10432
language: fr
published: 2026-11-02
modified: 2026-11-01
products:
  - "Discussions"
author: "Lidija Reising"
tags: ["compteur de réponses Discussions incorrect", "vues non comptées Discussions", "dernière activité non mise à jour", "meilleure réponse manquante statut Answered", "réponse acceptée supprimée", "nombre de mentions J'aime incorrect", "recompter les réponses liste SharePoint", "colonnes Discussions Topics", "dépannage Vitextra Discussions"]
---

# Les compteurs, la dernière activité ou la meilleure réponse semblent incorrects

Guide de dépannage des compteurs stockés de Vitextra Discussions : pourquoi les compteurs Replies, Views et Likes, Last activity et Last reply by peuvent être en retard ou différer du fil, pourquoi les vues sont comptées une fois par session de navigateur et pas pour les visiteurs en lecture seule, comment l'état Answered est déduit de la réponse acceptée, ce qui se passe lorsque la réponse acceptée est supprimée ou que le sujet est verrouillé, et comment corriger les valeurs dans la liste Discussions Topics.

## Vue d'ensemble

Les nombres affichés dans la liste des sujets de [Discussions](https://vitextra.com/fr/products/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 tableau 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 entretenue dans la version 26.10.3, 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](https://vitextra.com/fr/support/kb/10405).

## Comment les valeurs sont stockées

| Affiché comme | Colonne dans `Discussions Topics` | Mis à jour lorsque |
|---|---|---|
| *N replies* | **Replies** (`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) |
| *N views* | **Views** (`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, *3 hours ago* | **Last activity** (`VtxLastActivity`) | Le sujet est créé ; une réponse approuvée est publiée ou approuvée |
| — | **Last reply by** (`VtxLastReplyBy`) | Comme la dernière activité ; la valeur est l'auteur de la réponse, y compris lorsqu'un modérateur l'approuve |
| *Like (N)* | **Likes** (`VtxLikeCount`) et **Liked by** (`VtxLikedBy`) | Un utilisateur aime le sujet ou retire sa mention J'aime |
| Badge *Answered* et coche, affichage **Answered**, réponse acceptée en haut | **Accepted post** (`VtxAcceptedPostId`) supérieur à 0 sur le sujet, **Is accepted answer** (`VtxIsAccepted`) sur la réponse ; **Status** (`VtxStatus`) est réglé sur *Answered* en même temps, sauf si le sujet est verrouillé | L'auteur du sujet ou un modérateur clique sur **Mark as answer** ou **Unmark answer** |

Les réponses ont leurs propres colonnes **Likes** et **Liked by** dans `Discussions Posts`. Toutes ces mises à jour sont effectuées *au mieux* : si la mise à jour du compteur échoue après l'enregistrement de la réponse elle-même, la réponse est conservée et le compteur n'est simplement pas modifié. Le composant WebPart n'affiche jamais d'erreur pour l'échec d'une mise à jour de compteur.

📝 **Remarque**  
La colonne **Topics** 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é, au mieux. 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 tableau dans la liste `Discussions Topics`.

## Le compteur de réponses diffère du fil

**Symptôme.** La liste indique *5 replies*, 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 **Approval status** 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 au même moment.** Chaque navigateur lit la valeur actuelle, lui ajoute un et la réécrit ; deux réponses simultanées peuvent être comptées comme une seule. C'est rare, et cela se corrige de soi-même à la prochaine modification manuelle d'une valeur.
- **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 (*Updating counters and answers*) ; si l'importation a été interrompue, relancez-la. Voir [KB10421. Dépannage de l'import d'un forum classique](https://vitextra.com/fr/support/kb/10421).

![Les compteurs de réponses et de vues stockés d'un sujet](https://static.vitextra.com/articles/10432/reply-view-counters-fr.png)
*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 **Read** (Lecture) ne peuvent pas écrire ; leurs visites ne sont donc pas comptées du tout, et sur un tableau 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 **Show reply and view counters** dans le volet des propriétés ; voir [KB10422. Vues, pagination, recherche et compteurs : paramètres d'affichage du composant WebPart Discussions](https://vitextra.com/fr/support/kb/10422).

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

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

**Cause.** *Last activity* et *Last reply by* sont définis à la création du sujet et lorsqu'une réponse approuvée est publiée ou 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 *Last reply by*, 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 (**Pin**). 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 *Answered* mais aucune réponse n'est marquée comme réponse acceptée ; ou une question verrouillée affiche toujours le badge *Answered* ; ou la réponse acceptée n'est pas en haut ; ou **Mark as answer** est absent.

**Causes et solutions.**

- **L'état « répondu » suit la réponse acceptée, pas le statut.** Le badge *Answered*, l'icône de coche et l'affichage **Answered** dépendent du fait que **Accepted post** est supérieur à 0 ; l'affichage **Unanswered** liste les questions dont **Accepted post** vaut 0. Verrouiller une question répondue conserve donc son badge, son icône et sa place dans l'affichage **Answered**, bien que **Status** soit *Locked*, et déverrouiller le sujet remet **Status** 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 **Accepted post** et revient à *Open* (un sujet verrouillé reste *Locked*), de sorte que la question retourne dans l'affichage **Unanswered**. 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 **Accepted post** ; 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 **Mark as answer** (ce qui remplace l'identifiant stocké), ou un modérateur règle **Accepted post** sur 0 et **Status** sur *Open* dans la liste.
- **Seules les réponses de premier niveau peuvent être acceptées.** **Mark as answer** 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 *Answered*.
- **Seuls l'auteur et les modérateurs voient le bouton.** Les autres membres ne voient pas du tout **Mark as answer**. 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 **Mark as answer** et **Unmark answer** 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 *Accepted answer*, un modérateur ouvre `Discussions Posts` et règle **Is accepted answer** sur *No* pour cette réponse.
- **Le statut a été modifié dans la liste.** Régler **Status** sur *Answered* dans la liste ne rend pas un sujet répondu : le badge et l'affichage **Answered** suivent **Accepted post**. Remettez-le sur *Open*, sauf si une réponse est marquée.

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](https://vitextra.com/fr/support/kb/10400).

## Mentions J'aime

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

**Cause.** Le nombre de mentions J'aime et la liste des utilisateurs sont écrits ensemble depuis le navigateur ; des mentions J'aime simultanées de deux utilisateurs peuvent laisser les deux colonnes désynchronisées. La mise en surbrillance du bouton **Like** pour un utilisateur dépend de la liste **Liked by** ; le nombre affiché est le compteur **Likes**. Les lecteurs disposant de l'autorisation **Read** voient le nombre, mais ne peuvent pas aimer.

**Solution.** Un modérateur peut réaligner les deux colonnes dans la liste : réglez **Likes** sur le nombre de personnes figurant dans **Liked by**.

## Corriger les valeurs dans la liste

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

1. Cliquez sur **Open List** au-dessus du composant WebPart (ou dans le groupe **Board** 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 **Replies**, **Views**, **Last activity**, **Last reply by**, **Likes**, **Status** et **Accepted post** se modifient comme n'importe quelle colonne de liste. L'état « répondu » suit **Accepted post** : 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 **Topic** et par **Approval status** = *Approved* ; le nombre d'éléments est la valeur à saisir dans **Replies**.
4. Enregistrez et rechargez la page du tableau.

![Modifier les compteurs stockés d'un sujet dans la liste](https://static.vitextra.com/articles/10432/edit-topic-item-fr.png)
*Modifier les compteurs stockés d'un sujet dans la liste*

❗ **Important**  
Ne modifiez que les colonnes citées ci-dessus. Ne changez pas **Board**, **Type**, **Path**, **Depth** ni **Parent post**, et ne supprimez ni ne renommez les colonnes `Vtx` : le composant WebPart les identifie par des identifiants fixes et la structure des fils en dépend. Chaque modification d'un élément de sujet, y compris chaque vue comptée, crée une version dans l'historique des versions de la liste ; réduisez le nombre de versions conservées dans **Paramètres de contrôle de version** (Versioning settings) si l'historique grossit trop vite.
