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 ?
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 ?
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.
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...
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 ?
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
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... ?
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
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 ?
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
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 ?
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
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 ?
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
$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à
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 ?