En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

statistics Documentation › STATISTICS_DOCUMENTATION_FR

STATISTICS_DOCUMENTATION_FR

Fonctionnalité : Statistics #

Tableau de bord des statistiques de visites. Affiche le nombre total de visites, la moyenne journalière, les performances de génération de pages, les profils par IP visiteur et des graphiques SVG de tendance.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `statistics/` dans `/plugins/`.

Par package manager : Sélectionner `statistics` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/statistics/statistics.php`
  • Classes : `/plugins/statistics/lib/StatsData.class.php`, `StatsDisplay.class.php`, `SVGChart.class.php`
  • Configuration : `/plugins/statistics/conf/statistics.conf.inc.php`

Paramètres de configuration :

| Variable | Valeur par défaut | Description |

|---|---|---|

| `$basedisplevel` | `BASE_LEVEL_USER` | Niveau minimum requis |

| `$ftype` | `5` | Type plugin (outils) |

Cache : fichiers `$cfg[20]/statistics{host_hash}.dat` — TTL 59 minutes.

Table SQL utilisée : `stats`

---

Utilisation #

Vue générale #

  • Total des visites
  • Moyenne journalière
  • Temps moyen de génération de page (ms)
  • Graphique SVG de tendance

Profils par IP #

Pour chaque adresse IP distincte :

  • Navigateur détecté
  • Langue déclarée (code ISO 639-1 résolu)
  • Dernière visite

Clic sur une IP → détail des 200 dernières visites de cet IP.

Rafraîchissement #

Le paramètre `?force=1` contourne le cache.

---

Hooks et Points d'entrée #

?obj=statistics.php              — Vue générale
?obj=statistics.php&action=1&ip=X.X.X.X — Détail d'un visiteur
?obj=statistics.php&force=1      — Forcer le rafraîchissement

---

Dépendances #

  • `Beamreactor\Database\SQL` — table `stats`
  • Accès en écriture sur `var/` — pour le cache
de en fr