Préparation de la version 1.1


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

Préparation de la version 1.1

Message le Jeu Déc 05, 2002 8:26

En vue de la sortie de la version 1.1, j'aimerais que vous me listiez les problèmes rencontrés afin que je les corrige tous :?
Si vous avez des idées en + je suis preneur !

Mirgolth
WRInaute impliqué
WRInaute impliqué
 
Messages: 622
Inscription: 14 Oct 2002

Message le Jeu Déc 05, 2002 9:01

Bon je vais essayer de faire une synthèse de tous les topics du forum:

1/ Beacoup ne comprennent pas les détails de l'installation
Code: Tout sélectionner
<?php
include "/home/VOTRE_LOGIN/www/googlestats/admin/config.php";
include "/home/VOTRE_LOGIN/www/googlestats/googlestats.inc.php";
?>

Ce code n'est pas correct chez tous les hébergeur.
L'alternative conseillée est :
Code: Tout sélectionner
<?php
include($DOCUMENT_ROOT."/googlestats/admin/config.php");
include($DOCUMENT_ROOT."/googlestats/googlestats.inc.php"); 
?>


2/GoogleStats ne voit pas l'URL Rewriting

Solution proposée :
Code: Tout sélectionner
$url_  = "$_SERVER[REQUEST_URI]";

Mais cette variable n'est pas définie sur tous les serveurs ou sous un autre nom ( ex HTTP_X_REWRITE_URL sous IIS )

3/ Méthode de détection du bot

$_SERVER["REMOTE_HOST"])) n'est pas défini chez tous les hébergeurs

Solution proposée :
Code: Tout sélectionner
if (!isset($_SERVER["REMOTE_HOST"]))
   $_SERVER["REMOTE_HOST"] = gethostbyaddr($_SERVER["REMOTE_ADDR"]);

Par contre cela allourdi le script et la résolution de nom n'est pas forcement activée

Autre solution :
Code: Tout sélectionner
$ip=isset($HTTP_X_FORWARDED_FOR)?$HTTP_X_FORWARDED_FOR:$REMOTE_ADDR;
$googlebot=strstr($ip,"216.239.46.");
if($googlebot==0)
{$googlebot=strstr($ip,"64.68.82.");}

si $googlebot vaut 1 alors c'est un googlebot.......


4/ Une version javascript
Code: Tout sélectionner
<script language=javascript src="rep/googlestats_js.php"></script>

et de logguer getenv("HTTP_REFERER").

5/ Les idées proposées

- Une alerte Full Crawl
Par contre, le faire sous forme d'option de googlestats, n'est pas un mauvaise idée: possibilité d'envoyer un mail si c'est la première apparition d'un adresse en 216.239.46 du mois.


Voilà je pense avoir fait le tour.

Mirgolth


jjack
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 20 Nov 2002

Message le Jeu Déc 05, 2002 9:10

Il me semble avoir vu également qqun qui souhaitait pouvoir vider gs_log... à travers une page admin...

Si ce n'est la possibilité d'utiliser GoogleStats pour d'autres bots...
Je n'ai pas le temps actuellement pour le faire ;-)

Au fait.. Bonne journée !

Mirgolth
WRInaute impliqué
WRInaute impliqué
 
Messages: 622
Inscription: 14 Oct 2002

Message le Jeu Déc 05, 2002 9:55

Un BUG :
Depuis la page d'acceuil je vais sur "Pages" puis je classe par "heure" alors la date change (dernier jour du mois précédent) sans possibilité de revenir au mois en cours.

Mirgolth


jjack
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: 20 Nov 2002

Message le Jeu Déc 05, 2002 9:58

hey, exact...
Même pb avec 'url' et 'Nb visites' ...

lareunion
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 27 Nov 2002

Message le Jeu Déc 05, 2002 14:00

Moi j'ai un problème avec l'affichage du graph :

Code: Tout sélectionner
Warning: ini_set() has been disabled for security reasons in graph.php on line 21

Warning: Cannot add header information - headers already sent by (output started at /var/www/free.fr/8/r/u/n/r/runraid/googlestats/graph.php:21) in jpgraph.php on line 4274


je n'ai pourtant pas touché au code 8)

Mirgolth
WRInaute impliqué
WRInaute impliqué
 
Messages: 622
Inscription: 14 Oct 2002

Message le Jeu Déc 05, 2002 14:14

Il te suffit de supprimer la ligne suivante du fichier graph.php:
Code: Tout sélectionner
ini_set("MAX_EXECUTION_TIME","5");

Mirgolth

shub
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 33
Inscription: 5 Déc 2002

Message le Jeu Déc 05, 2002 15:37

Salut,
je verais bien la possibilité de tester le script pour voir s'il est bien installé car google il passe pas toutes les 5 minutes :)

Genre je rentre mon ip du jour et je me balade sur mon site et je regarde le resultat et aprés zou on efface tout et on attend le passage de google ;)

Le truc pas mal serait aussi de pouvoir faire evoluer le nombre de bots.
Genre je donne l'ip du bot de altavista avec quelques paramêtres nécessaire et hop on a altavistastats :lol:

Et puis on pourra toujours s'echanger nos bots sur ce forum ;)

Une installation plus automatisé du script serait pas mal et un code moins "barbare" a inséré sur toutes les pages genre une ligne de javascript.

La possibilité de voir le graph sur plusieurs mois (voir à l'année) pour voir les évolutions du bot

Possibilité de choisir le nom de la table mysql du script (afin d'eviter des erreurs si le nom de la table existe)

lareunion
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 27 Nov 2002

Message le Ven Déc 06, 2002 9:44

Mirgolth a écrit:Il te suffit de supprimer la ligne suivante du fichier graph.php:
Code: Tout sélectionner
ini_set("MAX_EXECUTION_TIME","5");

Mirgolth


OK merci, ça marche 8)


Suede
WRInaute accro
WRInaute accro
 
Messages: 3722
Inscription: 4 Oct 2002

Message le Ven Déc 06, 2002 12:53

jjack a écrit:
Si ce n'est la possibilité d'utiliser GoogleStats pour d'autres bots...
Je n'ai pas le temps actuellement pour le faire ;-)



Bonjour

Afin de pouvoir évoluer plus facilement ensuite, tu devrais avoir un champs de plus dans ta table: bot .
Meme si tu ne logues pas les autres moteurs dans la 1.1, ca t'evitera de modifier la table plus tard si tu decides d'inclure la possibilité de loguer fast par exemple.

François

Ez4Me2KU
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 26
Inscription: 23 Sep 2002

Message le Ven Déc 06, 2002 18:15

Hep Webrankinfo, concernant le ini_set, voilà la solution pour que personne n'ait à modifier son code :

@ini_set("MAX_EXECUTION_TIME","5");


en effet le arobase supprime le renvoi d'un message d'erreur et évite donc que les headers soient zappés.

Ez4Me2KU
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 26
Inscription: 23 Sep 2002

Message le Ven Déc 06, 2002 18:17

Sinon moi je rajouterais une fction qui vérifie si il existe une version + récente (donc maintenant identifier une version avec un numéro de version + date de modif au format unix c'est encore mieux).

Je vous promet d'améliorer le graph.php dès que googlestats remarchera chez moi (probs avec l'identification de google).


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité