Comment remettre a zero les stats ?

Bonjour à tous,

j'ai eu beau chercher dans l'interface privée de SPIP, impossible de trouver une quelconque fonction permettant de remettre à zero toutes le statistiques de visites : popularités, visites sur les articles, referers.

C'est assez important, puisqu'avant de mettre le site en ligne, il y a eu une phase de test, et donc un traffic plus ou moins virtuel, ce qui fausse les stats. J'aimerais donc faire un reset de tout ça, pour l'ouverture.

Une idée ? peut être une requete SQL sur les bons champs et bonnes tables ?

Thanks,
O
--
* Site (Astronomie) : La Fenêtre de l'Univers <http://funivers.free.fr/>
* Site 2 (TBE fr, Logiciels, CV) : OLab <http://olab.free.fr/>

Regarde du côté de ecrire/admin_index.php3.

Il y a peut être un autre fichier admin_XXX qui conviendrait mieux.

Olivier G.

-Olivier- wrote:

Bonjour à tous,

j'ai eu beau chercher dans l'interface privée de SPIP, impossible de trouver une quelconque fonction permettant de remettre à zero toutes le statistiques de visites : popularités, visites sur les articles, referers.

C'est assez important, puisqu'avant de mettre le site en ligne, il y a eu une phase de test, et donc un traffic plus ou moins virtuel, ce qui fausse les stats. J'aimerais donc faire un reset de tout ça, pour l'ouverture.

Une idée ? peut être une requete SQL sur les bons champs et bonnes tables ?

Thanks,
O

Olivier GENDRIN a écrit le 28/06/2004 10:56 :

Regarde du côté de ecrire/admin_index.php3.

Ca c'est pour le moteur de recherche (qui n'est d'ailleurs pas activé ici)

Il y a peut être un autre fichier admin_XXX qui conviendrait mieux.

Z'ai pas trouvé :stuck_out_tongue:
admin_tech, admin_vider, admin_effacer, admin_repair, il y en a aucun qui correspond à ça.

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

admin_tech, admin_vider, admin_effacer, admin_repair, il y en a aucun
qui correspond à ça.

Non, il n'y a rien de prévu pour faire une remise à zéro des compteurs.

-- Fil

Fil a écrit le 28/06/2004 11:19 :

admin_tech, admin_vider, admin_effacer, admin_repair, il y en a aucun qui correspond à ça.

Non, il n'y a rien de prévu pour faire une remise à zéro des compteurs.

Argh. Et une requete SQL ? Il me suffirait de savoir ce qui entre en jeu comme champs/table dans les stats, et de remettre à zero.

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

Salut,

Et en vidant les entrées des tables spip_referers* et spip_visites* avec phpMyAdmin, ne serait-ce pas trop brutal ?

Fil a écrit :

admin_tech, admin_vider, admin_effacer, admin_repair, il y en a aucun qui correspond à ça.

Non, il n'y a rien de prévu pour faire une remise à zéro des compteurs.

-- Fil

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Cela dit je pense que ca serait intéressant de développer pour les
prochaines versions cette possibilité de remettre à zéro les stats !!

"-Olivier-" <gmane@sofadrx.freesurf.fr> a écrit dans le message de
news:cboo05$6sm$1@sea.gmane.org...
Fil a écrit le 28/06/2004 11:19 :

admin_tech, admin_vider, admin_effacer, admin_repair, il y en a aucun
qui correspond à ça.

Non, il n'y a rien de prévu pour faire une remise à zéro des compteurs.

Argh. Et une requete SQL ? Il me suffirait de savoir ce qui entre en jeu
comme champs/table dans les stats, et de remettre à zero.

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

Forban a écrit le 28/06/2004 12:28 :

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Et ça donnerait ? :wink:

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

-Olivier- wrote:

Forban a écrit le 28/06/2004 12:28 :

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Et ça donnerait ? :wink:

en passant par une interface de gestion de base de donnée, tel que PHPMyAdmin, vous trouverez des tables nommées (par défaut) :
spip_visites
spip_visites_articles
spip_visites_temp

le plus simple mais radical seait de supprimer le contenu de ces tables, je sais qu'il est recommander d'y allez avec prudence !
par contre je ne connais pas les requettes SQL, mais je sais que l'on doit pouvoir fider un table en exécutant une commande

peut-être qu'un SPIPeur vous donnera une solution plus aboutie, l'idéal serait d'avoir un script PHP qui ferait ça

peut-être la réponse existe dans les archives de la liste :
http://news.gmane.org/gmane.comp.web.spip.user/

a+
--
  Sylvain
------------------------------------
            > >> http://www.guaph.net

Sylvain a écrit le 28/06/2004 15:23 :

en passant par une interface de gestion de base de donnée, tel que PHPMyAdmin, vous trouverez des tables nommées (par défaut) :
spip_visites
spip_visites_articles
spip_visites_temp

le plus simple mais radical seait de supprimer le contenu de ces tables, je sais qu'il est recommander d'y allez avec prudence !
par contre je ne connais pas les requettes SQL, mais je sais que l'on doit pouvoir fider un table en exécutant une commande

Voilà la commande :
DELETE FROM spip_visites
DELETE FROM spip_visites_articles
DELETE FROM spip_visites_temp

Mais j'ai cru voir que dans spip_articles il y a les colonnes visites et popularité, ne faudrait-il pas les remettre à 0 également ?
Et qu'en est-il de spip_referers* ?

En fait j'ai vidé ces tables et remis à 0 les deux champs, mais du coup, les stats ne démarrent plus (restent bloquées à 0). Bizarre bizarre. Je fais ça en local, alors peut être que comme je suis le seul visiteur, ça ne redémarre pas... ?

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

-Olivier- wrote:
(...)

En fait j'ai vidé ces tables et remis à 0 les deux champs, mais du coup, les stats ne démarrent plus (restent bloquées à 0). Bizarre bizarre. Je fais ça en local, alors peut être que comme je suis le seul visiteur, ça ne redémarre pas... ?

t'as TOUT CASSé !!!

... je plaisante, les stats se mettent à jour chaque 24h
attends demain

a+
--
  Sylvain
------------------------------------
            > >> http://www.guaph.net

Bonjour,

je te propose ce fichier à mettre dans ecrire/

il efface le contenu des tables stat_....
et remet les compteurs a zéro de tous les articles

Voila

Sylvain wrote:

-Olivier- wrote:

Forban a écrit le 28/06/2004 12:28 :

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Et ça donnerait ? :wink:

en passant par une interface de gestion de base de donnée, tel que PHPMyAdmin, vous trouverez des tables nommées (par défaut) :
spip_visites
spip_visites_articles
spip_visites_temp

le plus simple mais radical seait de supprimer le contenu de ces tables, je sais qu'il est recommander d'y allez avec prudence !
par contre je ne connais pas les requettes SQL, mais je sais que l'on doit pouvoir fider un table en exécutant une commande

peut-être qu'un SPIPeur vous donnera une solution plus aboutie, l'idéal serait d'avoir un script PHP qui ferait ça

peut-être la réponse existe dans les archives de la liste :
http://news.gmane.org/gmane.comp.web.spip.user/

a+

admin_stats.php3 (2.37 KB)

GaRy de la mer a écrit le 28/06/2004 17:17 :

Bonjour,

je te propose ce fichier à mettre dans ecrire/

il efface le contenu des tables stat_....
et remet les compteurs a zéro de tous les articles

Voila

Cool merci, j'ai plus qu'à tester maintenant :slight_smile:
Marrant d'avoir mis mon post dans la page :smiley:

Encore merci,
Olivier

--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;

Classe !

Tu avais déjà ça sous le coude ?

GaRy de la mer a écrit :

Bonjour,

je te propose ce fichier à mettre dans ecrire/

il efface le contenu des tables stat_....
et remet les compteurs a zéro de tous les articles

Voila

Sylvain wrote:

-Olivier- wrote:

Forban a écrit le 28/06/2004 12:28 :

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Et ça donnerait ? :wink:

en passant par une interface de gestion de base de donnée, tel que PHPMyAdmin, vous trouverez des tables nommées (par défaut) :
spip_visites
spip_visites_articles
spip_visites_temp

le plus simple mais radical seait de supprimer le contenu de ces tables, je sais qu'il est recommander d'y allez avec prudence !
par contre je ne connais pas les requettes SQL, mais je sais que l'on doit pouvoir fider un table en exécutant une commande

peut-être qu'un SPIPeur vous donnera une solution plus aboutie, l'idéal serait d'avoir un script PHP qui ferait ça

peut-être la réponse existe dans les archives de la liste :
http://news.gmane.org/gmane.comp.web.spip.user/

a+

Non je viens de l'écrire

j'ai repris l'exemple de admin_vider.php3

les requêtes sont simple est écrite en début du fichiers donc facile a modifier.

voila

Olivier <M. Go> wrote:

Classe !

Tu avais déjà ça sous le coude ?

GaRy de la mer a écrit :

Bonjour,

je te propose ce fichier à mettre dans ecrire/

il efface le contenu des tables stat_....
et remet les compteurs a zéro de tous les articles

Voila

Sylvain wrote:

-Olivier- wrote:

Forban a écrit le 28/06/2004 12:28 :

Comme toujours c'est possible mais en mettant les mains dans le cambouis, en
travaillant directement à partir de mysql et en modifiant les valeurs des
champs de la base de données concernant les visites...

Et ça donnerait ? :wink:

en passant par une interface de gestion de base de donnée, tel que PHPMyAdmin, vous trouverez des tables nommées (par défaut) :
spip_visites
spip_visites_articles
spip_visites_temp

le plus simple mais radical seait de supprimer le contenu de ces tables, je sais qu'il est recommander d'y allez avec prudence !
par contre je ne connais pas les requettes SQL, mais je sais que l'on doit pouvoir fider un table en exécutant une commande

peut-être qu'un SPIPeur vous donnera une solution plus aboutie, l'idéal serait d'avoir un script PHP qui ferait ça

peut-être la réponse existe dans les archives de la liste :
http://news.gmane.org/gmane.comp.web.spip.user/

a+

De rien

pour ton post : je savais pas quoi mettre comme texte, tu peux faire une proposition ou modif dans le fichier.

j'ai modifier le tire de la page j'avais laissé "vider le cache" c'est corriger.

on pourrait le proposer sur spip-dev

-Olivier- wrote:

GaRy de la mer a écrit le 28/06/2004 17:17 :

Bonjour,

je te propose ce fichier à mettre dans ecrire/

il efface le contenu des tables stat_....
et remet les compteurs a zéro de tous les articles

Voila

Cool merci, j'ai plus qu'à tester maintenant :slight_smile:
Marrant d'avoir mis mon post dans la page :smiley:

Encore merci,
Olivier

admin_stats.php3 (2.47 KB)

Ou sur SPIP-contrib...

Olivier G.

---

ICQ : 161424196
AIM : CarmineLR
MSN : oliviergendrin@hotmail.com

GaRy de la mer wrote:

De rien

pour ton post : je savais pas quoi mettre comme texte, tu peux faire une proposition ou modif dans le fichier.

j'ai modifier le tire de la page j'avais laissé "vider le cache" c'est corriger.

on pourrait le proposer sur spip-dev

J'ai ajouté ça comme requete, j'ai bon ?

$SQL5 = "DELETE * FROM spip_referers";
spip_query($SQL5);
$SQL6 = "DELETE * FROM spip_referers_articles";
spip_query($SQL6);
$SQL7 = "DELETE * FROM spip_referers_temp";
spip_query($SQL7);

O

--
* Site (Astronomie) : La Fenêtre de l'Univers <http://funivers.free.fr/>
* Site 2 (TBE fr, Logiciels, CV) : OLab <http://olab.free.fr/>

-Olivier- wrote:

J'ai ajouté ça comme requete, j'ai bon ?

$SQL5 = "DELETE * FROM spip_referers";
spip_query($SQL5);
$SQL6 = "DELETE * FROM spip_referers_articles";
spip_query($SQL6);
$SQL7 = "DELETE * FROM spip_referers_temp";
spip_query($SQL7);

O

oui et aussi à modifier

$SQL4 = "UPDATE spip_articles SET visites=0, referers=0, popularite=0";

GaRy de la mer a écrit le 28/06/2004 23:58 :

-Olivier- wrote:

J'ai ajouté ça comme requete, j'ai bon ?

$SQL5 = "DELETE * FROM spip_referers";
spip_query($SQL5);
$SQL6 = "DELETE * FROM spip_referers_articles";
spip_query($SQL6);
$SQL7 = "DELETE * FROM spip_referers_temp";
spip_query($SQL7);

O

oui et aussi à modifier

$SQL4 = "UPDATE spip_articles SET visites=0, referers=0, popularite=0";

Oui, j'avais oublié de le copier coller dans le message celui-là :slight_smile:
Mais on a changé de jour aujourd'hui, et mes stats ne sont toujours pas reparties, j'ai du faire un truc qui va pas. Ya rien de "dangereux" pour SPIP dans l'intégralité de toutes ces requêtes ?

O
--
* Site (Astronomie) : La Fenêtre de l'Univers <Free.fr - Pages personnelles: Trop de slots demandes;
* Site 2 (TBE fr, Logiciels, CV) : OLab <OLab - CV, Astronomie, Extensions, Logiciels;