Fork me on GitHub






compteur, code í  ajouter où
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour,

ne trouvant pas de module compteur repondant à mon besoin (ou ne sachant pas les faire fonctionner comme j'ai besoin..)
Je me suis lancé à placer un compteur "non xoops" sur mon site quitte à peut etre faire mon premier module apres, simple compteur tout bete.

Il fonctionne tres bien, j'ai juste un soucis pour placer le code que j'ai a placer pour l'increment du compteur et pour l'affichage des résultats.

Je dois placer le code
<?
include(
"./visite/visite.php");
print
"Nb total de visiteurs: $compteur<br>";
print
"Nb de visiteurs aujourdhui: $compteur_j<br>";
print
"Nb visiteurs connectés: $compteur_c<br>";
?>


Dans le theme ca ne fonctionne pas...

Je l'ai mis à la fin de footer.php, ca marche mais uniquement sur la page d'accueil...

Où dois je placer ce code pour que mon compteur compte bien toutes les connexions à mon site ?
Comment faire en sorte qu'il compte bien toutes les venues tout en placant le resultat dans un de mes blocs existants ?

Merci pour votre aide, je me lance dans le php là, dur dur (help


ps : le resultat avec ma manip dans foter.php est visible sur mon site ci dessous.

Posté le : 02/03/2006 13:20

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: compteur, code í  ajouter où
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Comme je n'arrivais pas à me dépatouiller et comme personne ne semble comprendre mon problème, je me suis repenché sur les essais des modules existants... Et j'ai réussi à faire fonctionner Istats !! champagne

Donc je vais laisser tomber ce petit module

Merci quand même

Par contre j'ai un petit soucis avec Istats pour changer la valeur du compteur
https://www.frxoops.org/modules/newbb/ ... 96&start=0#forumpost68837
Merci par avance

Posté le : 02/03/2006 22:17

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: compteur, code í  ajouter où
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Salut,

J'ai pas le temps maintenant de regarder dans le détail, mais le module istats fonctionne un peu comme suit :

- Affichage des données via des templates et variables smarty
- Chargement de ces variables dans le fichier .../blocks/istats_blocks.php via la fonction b_istats_show($options)

Notamment la moyenne de visiteur par jour
$block['lang_ave_day'] =  _MB_ISTATS_AVE_DAY// The average number of visitors per day
$block['ava_day'] = ''.sprintf ("%.2f"$results['ava_day']).'';


Ces valeurs proviennent de la fonction CountDays() présente dans le fichier include/function.php.

La moyenne par jour
$result['ava_day'] = $result['total'] / $result['days'];

est donc le résultat du nombre de visite totale / par le nombre de jours.

Maintenant le nombre de jour, est le nombre total de 'date distinct' enregistrée.
$days getResult("select count(distinct date) as count from ".$xoopsDB->prefix("is_daycount")."");
$result['days'] = $days[0]['count'];



Donc, mais sans allez dans le détail, je dirais que si tu modifie le calcul de la moyenne par jour comme suit :
$result['ava_day'] = [color=ff0000]([/color]$result['total'] [color=ff0000]- {ton nombre de visite})[/color] / $result['days'];


ça devrait fonctionner, en tout cas la piste ou chercher est là.

Tiens nous au courant si ça marche pas, et je te laisse voir pour l'autre variable que tu voulais changer.

En espérant ne pas avoir dit de bêtises

Posté le : 02/03/2006 23:13
Partager Twitter Partagez cette article sur GG+
Re: compteur, code í  ajouter où
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Merci beaucoup pour la réponse

en fait à force de m'acharner j'ai vu que le calcul se base sur le nombre de jours (le nombre d'entrée) qu'il y a dans la table daycount

Je suis donc depuis un moment en train de rentrer dans la tables les jours depuis la date de création de mon site

heureusement que cela fait depuis 4 mois seulement...

J'ai presque la bonne moyenne maintenant

Merci

Posté le : 02/03/2006 23:18

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

62 Personne(s) en ligne (42 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 62 | Plus ...