Fork me on GitHub

Rapport de message :*
 

Module System / Bloc "online"

Titre du sujet : Module System / Bloc "online"
par aquaportail sur 18/07/2007 13:41:34

Bonjour,

le block qui affiche "Qui est en ligne" est très bien, mais je souhaiterais filtrer/décompter les robots d'indexation du nombre d'invités.

Pour cela, il faut modifier le contenu de la fonction b_system_online_show et ce n'est pas bien compliqué à réaliser. A vrai dire, j'ai même déjà commencé :

Open in new window

Actuellement, je ne comptabilise que Google via son adresse IP, ce qui est loin d'être suffisant (ni même satisfaisant dans la logique des choses ).

Quelles seraient les techniques qui permettraient de connaître si le visiteur est un robot ou un 'vrai' visiteur? Suffit-il de tester l'IP? Si oui, existe-t-il une liste toute faite regroupant les IP des robotos connus?

Eventuellement, un module réalise peut-être déjà ce genre de distinction. A ce moment-là, lequel? (il suffirait alors vraisemblablement de récupérer un bout de code et le tour serait joué).


ps: Le but du jeu est déviter ce genre d'affichage un peu abérrant (le site a environ 300 membres ) :

Open in new window

La suite de l'évolution consistera à enregistrer des records...
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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