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