Affichage du nombre de visites


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Affichage du nombre de visites

Message le Mar Mar 04, 2003 12:07

Bonjour à tous,

Une petite modif pour faire afficher le nombre de passages en face du nom de robot dans la "liste des robots venus dans cette période".

Lignes 251 à 254 de lib.php
Code: Tout sélectionner
    if (($_robot_count=nbVisites($enr["id"])) > 0)
    {
      $html .= "- <a href='".$lien."&robot=".$enr["id"]."'>".$enr["nom"]."</a> [".$_robot_count."]<br />";
    }


Comme le nombre de passages de chaque robot était de toutes façons calculé pour voir s'il était non nul, autant le stocker quelque part et l'afficher... :wink:

Chez moi, pour mars, cela donne:
Liste des robots venus dans cette période :
- GoogleBot [1301]
- Fast [224]
- Slurp (Inktomi) [361]
- Scooter (Altavista) [2]
- Almaden [1]
- Exabot [1]

On ne peut pas dire que les trois derniers me bouffent de la bande passante :lol:

Dan


eric
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Mer Nov 06, 2002 14:05

Message le Mar Mar 04, 2003 12:59

Excellente idée hetzeld.

Merci !

BDGest
WRInaute impliqué
WRInaute impliqué
 
Messages: 279
Inscription: Lun Jan 06, 2003 13:52

Message le Mar Mar 04, 2003 14:11

C'est vrai que c'est trés pratique ça ! Génial ! Merci


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 627
Inscription: Sam Nov 02, 2002 10:11

Message le Mar Mar 04, 2003 14:25

ça c'est du soft évolutif :wink:

moi j'ai pour mars

- GoogleBot [18437]
- Fast [5198]
- Alexa [193]
- Almaden [133]
- Ask Jeeves [6]
- VoilaBot [4]
- ZyBorg [1347]
- DeepIndex [32]
- Inktomi [6694]


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mar Mar 04, 2003 14:30

Eh Gralon !

Tu as décidé de nous f.. les boules ? :lol:
Ca c'est du trafic...j'aimerais bien en avoir autant et devoir casser ma tirelire pour m'offrir un dédié si j'y étais obligé.

Dan

PS: content que ce minuscule ajout de code fasse tant d'heureux !


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mar Mar 04, 2003 14:32

Gralon,

Tu as une coquille sur tes pages webstore, on écrit "roaming" et non "raoming" :wink:

Dan


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 627
Inscription: Sam Nov 02, 2002 10:11

Message le Mar Mar 04, 2003 14:38

vi je sais, mais on prend pas le temps de le changer ... :-p

le site est en train d'être totalement refait, cette version a plus de deux ans.
en même temps je m'amuserai à faire le référencement du site une fois qu'il sera en ligne.

euh au passage, les chiffres que j'ai données était pour le site de la Côte d'Azur pas celui de la société où je travaille.

merci quand même de l'avoir remarqué :)


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mar Mar 04, 2003 14:41

Gralon a écrit:euh au passage, les chiffres que j'ai données était pour le site de la Côte d'Azur pas celui de la société où je travaille.

Ca, je m'en doutais, sinon je t'aurais traité de farceur :lol:

J'aime bien ton site, dommage ... je ne suis plus sur la côte...

Dan

luckyluk
WRInaute passionné
WRInaute passionné
 
Messages: 668
Inscription: Sam Nov 23, 2002 11:40

Message le Mar Mar 04, 2003 15:15

j'avais meme pas vu qu'il y avait 'par mois'.... :oops:

et pis je vous direz pas les chiffres... :lol:

c'est assez desertique.....
on dira 1 passage par page par googlebot....


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mar Mar 04, 2003 15:18

on écrit "roaming" et non "raoming"


Ben ca depend comment tu le pronnonces !

BDGest
WRInaute impliqué
WRInaute impliqué
 
Messages: 279
Inscription: Lun Jan 06, 2003 13:52

Message le Mar Mar 04, 2003 17:38

Moi pour mars j'ai :

- GoogleBot [2888]
- Pompos [1894]
- Fast [982]
- Scooter [32]
- Almaden [44]
- VoilaBot [1]
- Inktomi [955]


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mar Mar 04, 2003 22:37

Fevrier
- GoogleBot [3134]
- Pompos [2469]
- Almaden [12]
- Turnitin [5]
- Exabot [8]


Mars
- GoogleBot [1448]
- Pompos [73]
- Fast [51]
- Almaden [31]
- Exabot [147]

turnitin ??? il a du resté coincé à l'entrée !!
et Fast n'est pas rapide => uniquement 180 pages indexeés dans alltheweb, contre 3200 dans google

lareunion
WRInaute discret
WRInaute discret
 
Messages: 59
Inscription: Mer Nov 27, 2002 11:38

Message le Mer Mar 05, 2003 15:31

eric a écrit:Excellente idée hetzeld.

Merci !


et je dirais même, super pratique et ça évite d'aller sur chaque robot pour voir le nombre de visites;

par contre ... le nombre moyen de visites est calculé avec le nombre de jours du mois , même si on est le 5 du mois ...
GoogleBot :
Visites : 5423
Pages: 3905
Visites / jour : 175 !!

une petite modif doit pas être trop compliquée pour un spécialiste :wink:


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Mar 05, 2003 16:09

lareunion a écrit:par contre ... le nombre moyen de visites est calculé avec le nombre de jours du mois , même si on est le 5 du mois ...
GoogleBot :
Visites : 5423
Pages: 3905
Visites / jour : 175 !!
une petite modif doit pas être trop compliquée pour un spécialiste :wink:

Tu me cherches, là ? :lol:

Voici de quoi faire ton bonheur, j'ai "bricolé" la fonction nbJours()
Code: Tout sélectionner
function nbJours()
{
  global $TABLE_LOG;

  $d = getVar("d");
  $m = getVar("m");
  $s = getVar("s");

  // choix des dates pour la requete...
  if ($s != 0)
  {
    return 7;
  }
  else if ($m != 0)
  {
       $today = getdate();
       if ($m == $today['mon'])
          return $today['mday'];
       $month     = substr($d, 4 ,2);
       $day       = substr($d, 6, 2);
       $year      = substr($d, 0 ,4);
       $timestamp = mktime(0, 0, 0, $month, $day, $year);
       return date("t", $timestamp);
  }
  else
  {
    return 1;
  }
}


Les 3 lignes:
Code: Tout sélectionner
       $today = getdate();
       if ($m == $today['mon'])
          return $today['mday'];

peuvent sûrement être écrites autrement, le but étant de récupérer le mois courant et jour courant. Ces variables sont sûrement qq part ds le programme mais je n'ai pas cherché.
En clair, on compare le mois affiché au mois courant, et si c'est le cas, on retourne le jour courant plutôt que le nombre de jours du mois.

Dan :wink:


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mer Mar 05, 2003 16:53

bien vu ! je rajouterai ça dans la prochaine version...

Affichage du nombre de visites

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google SiteLinks, Google SearchMash

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Calculer l'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Similarité et duplicate content
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités