Bonjour,
J'ai fait un plugin générant des stats sous PWG.
Pas encore traduit, mais çà devrait pas être trop dur j'ai (normalement) fait usage de ce qu'il fallait pour...
A noter que les requêtes sur les bases sont un peu plus complexes que celles employées dans l'outil de stat de PWG, de fait sur de grosses tables (millions de visites ??) çà peut être gourmand en temps CPU (je m'y connais pas assez pour déterminer çà)
le plugin : http://phpwebgallery.net/ext/extension_view.php?eid=172
Hors ligne
Je suis un gros boulet, j'ai pas du mettre ce post dans le bon forum !! :o)
comment on fait pour le déplacer dans celui dédiés aux extensions ? ^^;
Hors ligne
Comme ça!
8-)
Hors ligne
VDigital a écrit:
Comme ça!
8-)
ouah... :)
merci !
Hors ligne
meric bcp pour ce plugin !
je viens de tester sur une galerie de test ca marche nickel
idem pour l'import d'anciennes stats (1.6.2), j'ai lu rapidement ton autre post mais j'ai pas bien saisi le probleme apres import.
petites suggestions :
est ce que dans configuration, tu pourrai faire en sorte que l'on configure l'onglet 'par periodes' pour une affichage par defaut comme l'on veut c'et à dire soit :
- global (comme c'est le cas en ce moment)
- par années
- par mois de l'année en cours
- par jour du mois en cours. je pense que c'est pas la peine d'aller plus bas.
car l"idée est revenu svt sur le forum d'avoir par defaut un affichage mois / mois.
EDIT : A si je viens de voir le hic !
le gros bug qd on va ds historique originial de pwg
INSERT INTO phpwebgallery_history_summary (id,year,month,day,hour,nb_pages) VALUES('2007.04','2007','04',NULL,NULL,'3653') , ('2007.04.03','2007','04','03',NULL,'153') ... . . [mysql error 1062] Duplicate entry '2007.05' for key 1
Dernière modification par sakkhho (2007-09-15 18:16:41)
Hors ligne
Oui je confirme mais je ne pourrais plus le confirmé.
par paquet de 20 000 lignes, j'ai tout migré.
J'ai fait du ménage ensuite.
Et je n'ai pas fini.
Mais ton plugin est excellent...
Pour te remercier, je te propose une autre version de AStat_by_ip.tpl :
<table class="table2" id="dailyStats">
<tr class="throw">
<th>{lang:IP_label}</th>
<th>{lang:Pages seen}</th>
<th>{lang:Pictures_seen}</th>
<th></th>
</tr>
<!-- BEGIN stat_by_ip_row -->
<tr class="StatTableRow">
<td style="white-space: nowrap">
<a href="http://www.ripe.net/whois?form_type=simple&full_query_string=&searchtext={stat_by_ip_row.IP}+&do_search=Search"
title="Ripe Whois" target="_blank">{stat_by_ip_row.IP}</a>
<a href="http://www.geoiptool.com/fr/?IP={stat_by_ip_row.IP}"
title="Geo IP localisation" target="_blank">*</a>
</td>
<td class="number">{stat_by_ip_row.PAGES}</td>
<td class="number">{stat_by_ip_row.PICTURES}</td>
<td><div class="AStatBar1" style="width:{stat_by_ip_row.WIDTH2}px" />
<div class="AStatBar2" style="width:{stat_by_ip_row.WIDTH1}px" /></td>
</tr>
<!-- END stat_by_ip_row -->
</table>
{NB_TOTAL_IP}
<h3>{PAGES_LINKS}</h3>
Attention: Les sites "professionnels" en France doivent déclarer à la CNIL l'usage fait des données personnels conservées.
Pour tous les autres amusez-vous bien.
8-)
Hors ligne
VDigital a écrit:
Oui je confirme mais je ne pourrais plus le confirmé.
par paquet de 20 000 lignes, j'ai tout migré.
J'ai fait du ménage ensuite.
Et je n'ai pas fini.
qu'entend tu 'j'ai fait du ménage' il y a des choses à faie post migration ?
Hors ligne
j'ai mis une version 1.0.1 en ligne qui corrige le problème avec les stats natives de PWG.
une solution simple pour résoudre le problème si la migration a déjà été faite (ne pas tenter de réimporter avec le plugin dans ce cas là !!)
- faire un DELETE FROM sur la table <racine>HISTORY_SUMMARY
- faire un UPDATE <racine>HISTORY SET summarized = 'false'
avec <racine> correspondant à la racine du nom de vos table.
la première consultation des stats natives PWG va forcer à tout recalculer, puis çà sera bon.
Hors ligne
VDigital a écrit:
Oui je confirme mais je ne pourrais plus le confirmé.
par paquet de 20 000 lignes, j'ai tout migré.
J'ai fait du ménage ensuite.
Et je n'ai pas fini.
Mais ton plugin est excellent...
Pour te remercier, je te propose une autre version de AStat_by_ip.tpl :<table class="table2" id="dailyStats">
<tr class="throw">
<th>{lang:IP_label}</th>
<th>{lang:Pages seen}</th>
<th>{lang:Pictures_seen}</th>
<th></th>
</tr>
<!-- BEGIN stat_by_ip_row -->
<tr class="StatTableRow">
<td style="white-space: nowrap">
<a href="http://www.ripe.net/whois?form_type=simple&full_query_string=&searchtext={stat_by_ip_row.IP}+&do_search=Search"
title="Ripe Whois" target="_blank">{stat_by_ip_row.IP}</a>
<a href="http://www.geoiptool.com/fr/?IP={stat_by_ip_row.IP}"
title="Geo IP localisation" target="_blank">*</a>
</td>
<td class="number">{stat_by_ip_row.PAGES}</td>
<td class="number">{stat_by_ip_row.PICTURES}</td>
<td><div class="AStatBar1" style="width:{stat_by_ip_row.WIDTH2}px" />
<div class="AStatBar2" style="width:{stat_by_ip_row.WIDTH1}px" /></td>
</tr>
<!-- END stat_by_ip_row -->
</table>
{NB_TOTAL_IP}
<h3>{PAGES_LINKS}</h3>Attention: Les sites "professionnels" en France doivent déclarer à la CNIL l'usage fait des données personnels conservées.
Pour tous les autres amusez-vous bien.
8-)
Ah oui excellent la géolocalisation ! :)
je vais garder l'idée pour la prochaine version.
merci !
concernant
Hors ligne
sakkhho a écrit:
meric bcp pour ce plugin !
je viens de tester sur une galerie de test ca marche nickel
idem pour l'import d'anciennes stats (1.6.2), j'ai lu rapidement ton autre post mais j'ai pas bien saisi le probleme apres import.
petites suggestions :
est ce que dans configuration, tu pourrai faire en sorte que l'on configure l'onglet 'par periodes' pour une affichage par defaut comme l'on veut c'et à dire soit :
- global (comme c'est le cas en ce moment)
- par années
- par mois de l'année en cours
- par jour du mois en cours. je pense que c'est pas la peine d'aller plus bas.
car l"idée est revenu svt sur le forum d'avoir par defaut un affichage mois / mois.
oui, j'y avais pensé à un moment, pis j'ai oublié car je me suis d'abord lancé dans l'import et après ben j'ai zappé....
c'est pas un truc bien compliqué à mettre en oeuvre, je vais tacher de pas oublier pour la prochaine version ! :o)
Hors ligne
parfait merci beaucoup pour ce plugin et pour la modif aussi de vince
Hors ligne
P@t a écrit:
Très bon boulot!
Et ca a du etre un enorme travail j'imagine...
çà prends un peu de temps oui, mais pas tant que çà :)
j'ai déjà pris en compte les remarques et ai commencé à ajouter d'autres fonctionnalités.... ^^;
Dernière modification par grum (2007-09-16 00:17:09)
Hors ligne
ok puisque tu bosses dessus moi aussi je veux bien un truc en plus !
c est dans la partie IP ... de pouvoir avoir la liste des membres qui utilise l IP
pour que ce soit plus clair regarde dans mon plugin sur le filtrage de l historique
a+
Hors ligne
Nicco a écrit:
ok puisque tu bosses dessus moi aussi je veux bien un truc en plus !
c est dans la partie IP ... de pouvoir avoir la liste des membres qui utilise l IP
pour que ce soit plus clair regarde dans mon plugin sur le filtrage de l historique
a+
c'est le plugin "nbc History IP Excluder" ?
je note ce besoin dans ma liste des fonctions à rajouter.
Hors ligne