Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#2 2011-10-02 11:05:15

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,546
Website GitHub Twitter

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

#6 2011-10-06 07:53:14

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,652
GitHub Twitter

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

#10 2011-10-11 06:17:05

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,652
GitHub Twitter

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

Board footer

Powered by FluxBB