Lecteur Markdown
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