Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2011-10-02 10:33:20
- chucknorris
- Member
- Registered: 2006-06-01
- Posts: 69
[fr-fr] Un compteur
Bonjour à tous…
Je recherche un plugin qui me permet de référencer le nombre de visiteur sur le site en général. Un simple compteur.
Pouvez-vous m’en indiquer un?
Cordialement
Offline
Re: [fr-fr] Un compteur
Salut Chuck
Tu veux un compteur qui donne le nombre de visiteur actuellement en ligne? mem_online_user
A+
Offline
#3 2011-10-02 16:32:57
- chucknorris
- Member
- Registered: 2006-06-01
- Posts: 69
Re: [fr-fr] Un compteur
Bien, je veux celui-là mais aussi celui qui comptabilise tout ceux qui sont déjà passé par le site…
Offline
#4 2011-10-02 16:35:51
- jpdupont
- Member
- Registered: 2004-10-01
- Posts: 752
Re: [fr-fr] Un compteur
Hello !
Tu peux installer ceci piwik.org/ qui te donnera des statistiques un peu plus détaillées …
Last edited by jpdupont (2011-10-02 16:36:48)
Offline
#5 2011-10-05 14:58:35
- Niconemo
- Member
- From: Rhône-Alpes, France
- Registered: 2005-04-18
- Posts: 557
Re: [fr-fr] Un compteur
Ton hébergeur ne fournit pas de stats ?
Nico
Offline
Re: [fr-fr] Un compteur
Bonjour chucknorris ;)
Dans un module nommé “users_online” (type misk) place ceci :
<txp:php> /* ** @script: display online users based on IP address ** @author: http://www.dreamincode.net/forums/topic/145000-show-users-online-without-database/ ** @date: 06/06/2011 ** @revision: 03/07/2011 */
$file = 'users.ini'; $ip = $_SERVER['REMOTE_ADDR']; $time = time(); $content = @file_get_contents($file); $new_content = $ip." = ".$time; $content .= $new_content."\r\n";
@file_put_contents($file,$content);
$users = @parse_ini_file($file); $count = 0; foreach ($users as $ip => $time) { if ($time >= time() - 3600) { //past 60 minutes $count++; } } if( (int)$count > 1 ) $plural = 's';
echo $count.' visiteur'.$plural.' en ligne';
</txp:php>
A l’endroit souhaité d’affichage du nombre de visiteurs en ligne, place ceci :
<txp:output_form form="users_online" />
Ce code crée un fichier nommé users.ini
à la racine de ton site et enregistre chaque IP des visiteurs sur une nouvelle ligne. Je te conseille fortement de créer un CRON job pour supprimer ce fichier chaque jour (ex. à 4 heures du matin) en exécutant un (exemple de) fichier php :
<?php unlink('/chemin_absolu/www/domaine/users.ini'); ?>
Note : la ligne time() - 3600) { //past 60 minutes
détermine la durée de prise en compte des visiteurs, ici 1 heure. Pour une minute, changes le chiffre en 60.
Last edited by Pat64 (2011-10-10 06:28:17)
Patrick.
Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.
Offline
#7 2011-10-09 09:28:31
- chucknorris
- Member
- Registered: 2006-06-01
- Posts: 69
Re: [fr-fr] Un compteur
Un tout grand merci !
Je vais essayer ça
Offline
#8 2011-10-10 18:23:39
- chucknorris
- Member
- Registered: 2006-06-01
- Posts: 69
Re: [fr-fr] Un compteur
Ce compteur comptabilise les personnes connectés sur le site pas celles qui se sont connectées avant …
Moi je recherche un compteur qui me dit combien de personnes sont venues sur le site depuis sa création …
Offline
#9 2011-10-10 18:57:32
- jpdupont
- Member
- Registered: 2004-10-01
- Posts: 752
Re: [fr-fr] Un compteur
- Les statistiques de ton hébergeur
- Ou … comme je l’ai dit plus haut, des stats à installer sur ton hébergement, style piwik.org
Offline
Re: [fr-fr] Un compteur
… Oui, une extraction depuis les stats. Et si tu ne peux pas (pour diverses raisons) essaies le plugin rsx_request_coun.
En le plaçant sur la page d’accueil de ton site, tu devrais totaliser le cumul des visites.
Patrick.
Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.
Offline
Pages: 1