bon après quelques tests, il semble que la gestion des référents et de la page en cours posent souci.
la variable du référent ne semble pas exploitée depuis javascript, mais directement dans le fichier counter.php, donc plus besoin d'elle dans le code hjavascript d'appel à counter.php
et la variable 'page' va être tout simplement enlevée des paramètres d'appel à counter.php (elle permet en principe de stocker dans la base de données les rechargements des pages, et les accès multiples à la même page, mais ça ne semblait pas fonctionner = aucune insertion).
http://votre_site/modules/istats/index.php?action=2#pagec'est l'endroit du site où sont censés être affichés le nombre d'accès aux pages (y compris le recharchement, ou la visite multiple de pages, donc l'intérêt est limité je trouve).
nous gardons donc au final, la gestion de la résolution, et de la couleur en javascript.
pour ceux qui rencontrent des soucis de décomptes des visites avec
istats 2.2 (pas testé avec les anciennes versions), vous pouvez donc essayer ce code, dans votre fichier theme.html
comme indiqué dans le readme.txt du module, avant la balise </body>, insérez le code suivant :
<{if $xoops_isadmin != 1}>
<script type="text/Javascript">
<!--
istat = new Image(1,1);
istat.src = "<{$xoops_url}>/modules/istats/include/counter.php?sw="+screen.width+"&sc="+screen.colorDepth;
//-->
</script>
<{/if}>
attention, ça ne comptablise que les accès des membres (ou anonmymes )non-administrateurs (ou anonmymes).
pensez aussi à régler la durée de vie du cookie dans les préférences du module.
dans le code ci-dessus, on trouve la variable <{$xoops_url}>, ce qui vous évite d'avoir à saisir l'adresse de votre site à la main dans le code, comme indiqué à l'origine dans le readme.txt d'origine.
les stats insérées dans la base semblent cohérentes.
la question de la gestion de la page en cours, et à analyser plus finement.