Eléments présentés par « Actijour »
Actijour exécute de mutiples requêtes dans les tables de SPIP afin de remonter diverses informations statistiques sur les articles publiés et les visites reçues, au moment de l’interrogation.
- Visites du jour.
- Visites globales du site depuis le premier jour des stats (probablement votre premier jour de publication du site).
- La date de ce premier jour.
- La moyenne brut de visites par jour depuis le premier jour.
- Le nombre de pages « article » vue du jour, et la moyenne par visite. Contribution de Goulwen
- Nombre de pages « article » depuis le début, et la moyenne par visite.
- Le jour, depuis le début des stats, ayant reçu le plus de visites, et ce nombre de visites (Grosse journée).
- Deux encarts en colonne de gauche, permettent : pour le premier d’ouvrir un popup des statistiques de n’importe quel Article (à condition d’en connaître le numéro). Le second d’ouvrir dans le même popup les statistiques graphiques du trimestre pour tout le site.
- Extrait de la listes des auteurs (Admin et rédacteur) connectés ce jour 1.55, et le nombre de connectés (15 mn) en backoffice (Admin, Rédacteur, Visiteur). Contribution de J.M. Viglino modifiée
- La liste des articles visités, du jour. (visites du jour, globales, popularité). Le Titre de l’article est cliquable, ouvrant un popup de ses statistiques graphiques. Un clic sur son numéro renvois vers la page des statistiques de SPIP.
- ..1.53 .. Tableau de la Répartition des pages (articles) visitées, par Secteur (et rubriques). Présente le nombre d’articles et le pourcentage que cela représente pour chaque secteur/rubrique.
- La liste des referers du jour.
- Un tableau des visites sur les 8 derniers jours, ainsi que le nombre d’articles vus pour chacun de ces jours. Moyenne des visites de la semaine.
- Un tableau des visites, pour chacun des n derniers mois. Suivant le nombre des visites du mois, une jauge reproduit ce nombre en proportion du mois le plus « fort » (couleur foncée de l’interface). Le nombre en chevauchement de cette jauge donne la moyenne des visites par jour, pour ce mois. ..1.53 .. remaniement de ces jauges ; j’ai aéré un peu !.
Ce n’est pas tout ! Actijour vous indique également :
- 1.55 .. le nombre d’articles créés ou modifiés ce jour ; le bouton associé vous renvois vers la page de détails.
- Nombre de messages dans les forums. Si vous avez installé GAFoSPIP (version 0.5, pour spip 1.9.2, août 07) ou SPIPBB (new generation, deuis nov./2007) , le bouton affiche l’icône de ce dernier et renvois vers sa page d’accueil ; sinon, il renvois vers la page de suivi des forums de SPIP.
- ..1.53 .. Si vous utilisez le plugin DW2, Actijour le reconnait et affiche le nombre de téléchargement, avec un lien vers l’admin de DW2.
- Nombre et article de signatures de pétitions. Le bouton renvois vers la page de suivi des pétitions de SPIP.
- ...
- Page « Hier », Par défaut, elle reprend le tableau des Articles visités, mais de la veille. Ainsi que les Referers et visites par secteur. On y retrouve aussi les encart : des articles créés du jour, du nombre de messages des forums, de téléchargement DW2 et du nombre de signatures de pétition ... de la veille, bien-sûr !
+ sélecteur pour des jour antérieurs ...
- Page « Topten » des articles sur les 8, 30 derniers jours. Topten pour l’ensemble du site.
- Page Articles modifiés/créés ... Appelée depuis la page principale « Ce jour », par le bouton idoine, elle affiche la liste des articles dont la date de « maj » est du jour en cours ; et ...
- Page Connectés : Liste la date de dernière connexions en backoffice pour tous les auteurs (admin, rédacteur, visiteur).
...
Version en cours
2.0 (spip 2.x) - juin 2009 par David Chiche.
1.55 (spip 1.9.2) - 08/05/2008.
Discussions par date d’activité
45 discussions
Bonjour,
Merci pour cet excellent plugin qui fonctionne bien avec SPIP 2.1.10
Cordialement
FDG
Répondre à ce message
Hello :)
Effetcivement, ca change un peu de l’affichage stat normal et en plus ca apporte pas mal d’info sous un angle nouveau, c’est fort appréciable. Merci à Scotty pour avoir développé ça et à Teddy pour l’avoir pleinement porté pour Spip 2.1.
Quelques retours à brule pour poing (je viens juste d’installer le plug) :
Et euh... voilà :-)
Bonjour,
Merci Teddy pour cette dernière version, qui fait disparaitre quelques bugs...il en reste un qui apparait (en français) sous l’onglet « connectés » :
Merci encore pour les améliorations
http://www.nutritiontaoiste.com
Hu
1 Erreur(s) dans le squeletteNuméro message squelette boucle Ligne
1 Erreur SQL 1064
Erreur de syntaxe pr�s de ’SELECT FOUND_ROWS()’ � la ligne 1
SELECT SELECT FOUND_ROWS()
AIDE / /
J’ai rencontré un problème lors de l’installation, après avoir actualisé plusieurs plugin, dont activité du jour, je n’ai pas pu me connecter en tant qu’admin, ni aucun rédacteur ne le pouvait !
le site est resté aussi un certain temps (1 heure ?) inaccessible...des messages indiquant des problèmes de droits s’affichaient. C’était vendredi 11 mars...j’ai questionné (lundi) mon hébergeur, cela ne venait pas de chez lui, Je suis intervenu en FTP le lundi, pour supprimer activité du jour et le remplacer par l’ancienne version, j’ai pu me reconnecter. Pendant ces deux jours, aucune visite d’affichée...bien que le site fonctionnait pour le public (le site reçoit de 400 à 500 visites par jour).
Après un jour, je réinstalle activité du jour sur d’autres sites, il semble fonctionner ! je le met à nouveau sur le site principal http://www.nutritiontaoiste.com, il semble fonctionner, jusqu’à aujourd’hui,, ou après m’être déconnecté, je n’ai pas pu me reconnecter en tant que 1er admin. avec un message en gris, login interdit (je crois) j’ai pu en tant qu’admin 2, et ai constaté qu’aucun visiteurs n’était connecté, ce qui n’arrive jamais à 21h et les visites anormalement basse, avec un message d’erreur, concernant des droits en sessions...
J’ai pu me connecter en tant que 1er admin...J’ai supprimé le plugin activité du jour en ftp, l’ai remplacé par l’ancien et ai pu constater dans la partie privée des différences dans le nombre des visites et des visiteurs connectés...
Bonjour à tous,
Je n’avais pas lu vos messages jusqu’à aujourd’hui.
Merci pour les remerciements. lol
En fait, je n’ai fait que corriger les erreurs à ma portée. Je n’ai pas fait d’optimisation ou d’évolution particulière à ce plugin.
Cela répond en partie à ta question Loiseau2nuit pour le cfg. La première version n’avait pas de cfg. Mais c’est vrai qu’il faudrait qu’on voit pour son intégration.
Pour les visites du jour, je m’en étais aperçu et je n’ai pu m’y consacrer. Mais si tu vois comme corriger cela entre temps, je n’ai qu’une chose à dire : gogogo !
@Hu, le bug pour les connectés doit être réglé maintenant.
Je me permet de proposer une correction pour le bloc « liens entrants du jour » :
Remplacer :
Par :
A la ligne 532 du fichier « inc/affiche_blocs.php ».
Correction qu’il faudra tester, je ne connais pas encore assez bien le mécanisme de statistiques de SPIP.
Salut,
J’ai testé, et ça ne fonctionne pas chez moi. La date en fait n’est pas transmise à la fonction
liste_referers_jour
. De ce fait, la date de ce patch est toujours la date courante chez moi©.J’ai l’impression qu’il faudrait ré-écrire cette fonction pour lui passer la date à chaque appel… A voir.
De plus, en parlant des referers, ça serait cool de pouvoir lister les referers ayant le plus de visites, puis les referers par article… #TODO
Alors, un début de pistes pour la modification de lien_referers_jour.
Dans inc/affiche_blocs.php, à la ligne #532 :
Dans exec/actijour_hier.php, ligne #167 :
echo liste_referers_jour($date_jour);
La date est ainsi renseignée comme tous les éléments de la page.
Dans exec/actijour_hier.php, ligne #264 :
$m[4] = liste_referers_jour($date_auj);
La date est ainsi renseignée comme tous les éléments de la page.
Et ça va beaucoup mieux pour moi… Mais il reste des choses à peaufiner. Il faudrait mettre une sécurité sur
$jour
pour qu’il soit transformé enY-m-d
même si$date_jour
et$date_auj
sont déjà à ce format…A tester…
Répondre à ce message
Bug sur l’onglet « Connectés » sous spip2.1.9 :
Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’SELECT FOUND_ROWS()’ at line 1
SELECT SELECT FOUND_ROWS()
Une petite modification rapide supprime ce message :
Dans plugins/actijour_2_0/inc/affiche_blocs.php
ligne 167 :
remplacer
$nl= sql_select("SELECT FOUND_ROWS()");
par
$nl= sql_select("FOUND_ROWS()");
Et c’est tout ^^
Merci pour la correction.
Elle a été apporté au plugin sur la zone : http://zone.spip.org/trac/spip-zone/changeset/47759
Répondre à ce message
Bonjour tout le monde !
J’utilise ce plugin depuis plus d’un an et je constate une différence de trafique entre Actijour et Google Analytics. Certes les formules de calculs sont différentes pour tous les compteurs de visites mais là la différence est énorme.
Aujourd’hui la différence et tel que ça devient inquiétant le nombre de visiteurs via le plugin est parfois 3 fois plus grand que sur analytics.
Par exemple pour la journée d’hier :
Actijour : 289 visites :D
Analytics : 92 visites :’(
D’où peu venir une tel différence selon vous ? Suis-je le seul dans ce cas ?
Par avance merci beaucoup !
Répondre à ce message
Bonsoir tout le monde,
J’ai mis à jour ce soir le plugin. Pouvez-vous me dire si vous rencontrez toujours des soucis ?
De mon côté, je l’ai testé sous SPIP 2.1.8, et tout semble fonctionner.
Amicalement,
Teddy
Merci Teddy, je teste et te confirme rapidement. Mais quelle archive dois-je télécharger ? Tu n’as pas changer le numéro de version ?
@+
Bonjour,
L’archive qui est attachée à cet article est à jour de mes modifications.
Impeccable ! Plus de messages d’erreur.
merci Teddy
Salut Teddy,
J’ai une erreur SQL de signalé :
lorsque je vais dans l’onglet « Connectés »
Il faut aussi savoir que c’est un site en cours de montage et qu’il n’y a qu’un auteur-webmestre (ma pomme)...
Voilà, si ça peut aider ;)
Et merci encore
Merci pour les différents retours.
Oui en effet, je viens de voir ce bug. (je regarde quasiment jamais cet onglet à vrai dire…)
J’ai regardé la fonction tous_auteurs_date_passage qui se trouve dans le fichier inc/afficher_blocs.php et je n’y trouve pas la fameuse erreur. Toutefois, je ne suis pas un dév PHP. Je vais me renseigner.
Wait & See !
Bonjour,
J’utilise bandeau 2.1 et le lien vers la page « activité du jour » n’est nulle part dans le menu de la partie privée.
En saisissant l’url tout fonctionne sauf le message d’erreur signalé par Pascal-JPM...
Merci...
Bonjour,
Quelle est la version de ton plugin ? As-tu mis à jour « Activité du jour » ? Parce que chez moi c’est dans « Activité »…
Pour ma part, la fonctions apparaît dans l’onglet « ACTIVITES » en premier lien avec un SPIP 2.1.8. et tous les plugins à jour.
Hello,
A la lecture de vos messages et après mise à jour de bandeau 2.1, tout est revenu dans l’ordre... Merci ;-)
Bonjour,
Je viens d’installer la version du 7/02/2011 (celle proposée en téléchargement) sur 1 spip 2.1.8[16966] (tournant sur un serveur local) et j’ai cette erreur depuis la page d’accueil du plugin accessible depuis Statistiques/Activité du jour
A la lecture des messages précédents, la version proosée au téléchargement ne serait pas à jour ?
Par ailleurs, l’activité des connectés VISITEURS n’affiche par les dernières visites. Pas de statistiques de connexion des visiteurs (6forum) sachant que c’est précisément cela que je cherche ...
Une idée du problème ?
Merci d’avance.
Bonjour,
Oui, j’ai remarqué que la mise à jour avait du mal à se faire. Pour y remédier, supprimer le plugin installé, puis le recharger. Le problème devrait être réglé. En tout cas, ça marche chez moi©.
J’ai ré-installé en de zippant le plugin ... Je n’ai plus le message en page d’accueil du plugin.
En revanche :
1/J’ai le même message sur la page connectés
2/ Les connexions visiteurs sont vides
3/ Sur la page config, la validation de la configuration génère une erreur à la validation : erreur sur le lien de retour (2 fois ecrire) :
spip/ecrire/ecrire/ ?exec=actijour_conf
Répondre à ce message
Hello,
Merci pour ce plugin, la page de tableau de bord est très agréable visuellement, et contient plein d’informations utiles. Je le découvre avec plaisir.
—
Cyril
Répondre à ce message
Bonsoir,
J’avais noté que l’erreur venait de la ligne 20 du fichier actijour_init.php, plus précisément de la fonction plugin_get_infos...
Ce soir sur la zone je vois passer une modif concernant le plugin spipBB (changeset 37143 par damazone72), pour une histoire de compatibilité de cette même fonction avec la 2.1.
Ainsi, il suffit de modifier actijour_init.php (situé dans /inc) de la façon suivante pour la partie # lire version plugin.xml :
En tout cas, chez moi, ActiJour re-fonctionne !
Un grand merci à Damazone72-spip en tout cas :-)
Christophe
Bonjour et merci pour cette info, effectivement ça marche en utilisant cette modificatiion, mais depuis j’ai ce message d’erreur sur la page des stats d’actijour :
1 Erreur(s) dans le squeletteNuméro message squelette boucle Ligne
1 Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’’perso’ at line 3 SELECT id_forum FROM
zetounsite
.spip_forum WHERE DATE_FORMAT(date_heure,’%Y-%m-%d’) = ’2010-04-12’ AND statut !=’persoSELECT id_forum FROM spip_forum WHERE DATE_FORMAT(date_heure,’%Y-%m-%d’) = ’2010-04-12’ AND statut !=’perso
AIDE /
Si tu as une idée je suis preneur :)
amitiés.
Doc
Sur une version de mon Spip 2.1 en local, j’ai le même problème. En modifiant le fichier indiqué par chantoine, j’obtiens le même message d’erreur que « ? ».
Hello,
Pour ? et narvic : dans inc/requetes_stats.php, ligne 98, il suffit de rajouter le ’ manquant apres ’perso et avant le « pour que ca fonctionne.
WHERE DATE_FORMAT(date_heure,’%Y-%m-%d’) = ’$date’ AND statut !=’perso’ ») ;
Par contre, j’ai encore une erreur avec la liste des derniers auteurs connectes ; mais pas eu le temps de chercher ;)
@ Chris
Merci, ça re-fonctionne avec ta correction. ;-)
Je reviens à la charge, après avoir appliqué toutes les modifs possibles voici l’erreur qui reste et que je n’arrive pas à régler malgrès les divers conseils.
Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’%m-%d’) = ’ AND statut !=’perso’’ at line 3 SELECT id_forum FROM
catherinfsite
.spip_forum WHERE DATE_FORMAT(date_heure,’%Y-%m-%d’) = ’ AND statut !=’perso’SELECT id_forum FROM spip_forum WHERE DATE_FORMAT(date_heure,’%Y-%m-%d’) = ’ AND statut !=’perso’
Si quelqu’un pouvait avoir la gentillesse de mettre un lien de téléchargement avec une version qui fonctionne correctement avec Spip 2.1 ce serait vraiment gentil :)
Amitiés.
Doc
Bonjour,
Merci à tous pour ces corrections.
Nous venons de les commiter sur le svn, pour qu’elles puissent profiter à tous.
Il ne devrait donc plus il y avoir ces erreurs dans la dernière version disponible en téléchargement.
Julie
@DOCMAC :
le plugin affiche cette erreur sur les sites en local (easyphp5) mais fonctionne bien sur un serveur de production.
Bonjour,
Je confirme, il remarche en distant par contre en local l’erreur suivante apparait :
En tout cas, merci
Répondre à ce message
Bonjour Scoty ,
Superbe ton plugin,
Le forum indique que certains utilisateurs rencontrent des problèmes, pour ma part,
...je fais actuellement des essais de batteries de plugins et actuellement le plugin « Activité du jour » fonctionne très bien en DEV avec SPIP 2.0.12 et SPIP 2.1.2
Je ne manquerais pas de faire part de problème si j’en rencontre, mais pour le moment tout est OK.
Cordialement et merci
FDG
Bonjour,
En fait les problème sont réels sur SPIP 2.1.10 avec la version téléchargeable sur SPIP-CONTRIB, cela plante !
Par contre cela fonctionne parfaitement avec la version téléchargée ici :
http://www.koakidi.com/spip.php?article205
Cordialement
FDG
... petite précision : mes essais qui plantent sont avec SPIP 2.0.12
FDG
Répondre à ce message
J’ai téléchargé hier le plugin ActiJour... Et j’ai eu quelques erreurs et des warnings.
Voici mes « two cents » pour ceux et celles qui veulent faire marcher ce très bon outil :
Ma config :
SPIP 2.0.9 [14357]
PHP 5.3.2 et/ou 5.3.3
MySQL 5.1.41
[1]
Une erreur vient de la ligne 20 du fichier actijour_init.php,
plus précisément de la fonction plugin_get_infos...
Il suffit de modifier actijour_init.php situé dans /plugins/actijour_2_0/inc
de la façon suivante pour la partie « # lire version plugin.xml » :
Mettre tout en commentaire, brutal mais ça marche !
# lire version plugin.xml
# la fonction plugin_get_infos n’existe plus à partir de spip 2.1,
# on teste donc la version de spip pour savoir quelle fonction utiliser
ICI on ajoute => /*
ICI on ajoute => */
[2]
La fonction ereg() dans le fichier /plugins/actijour_2_0/actijour_pipe.php de la ligne 20 est depréciée
Remplacer ligne 20 :
if(ereg('^(actijour_).*',$exec)) {
Par :
if(preg_match('/^(actijour_).*/i',$exec)) {
[3]
eregi() est déprécié dans /plugins/actijour_2_0/inc/func_acj.php sur la ligne 363
eregi_replace() est déprécié dans /plugins/actijour_2_0/inc/func_acj.php sur la ligne 438
eregi_replace() est déprécié dans /plugins/actijour_2_0/inc/func_acj.php sur la ligne 453
eregi() est déprécié dans /plugins/actijour_2_0/inc/func_acj.php sur la ligne 454
Remplacer ligne 363 :
if (eregi("^(<a [^>]+>)([^ ]*)( \([0-9]+\))?", $lien, $regs)) {
Par :
if (mb_eregi("^(<a [^>]+>)([^ ]*)( \([0-9]+\))?", $lien, $regs)) {
Remplacer ligne 438 :
$url_site = strtolower(eregi_replace("^((https?|ftp)://)?(www\.)?", "", $url_site));
Par :
$url_site = strtolower(mb_eregi_replace("^((https?|ftp)://)?(www\.)?", "", $url_site));
Remplacer ligne 453 :
if (strpos('-'.$kw_referer, eregi_replace("^(https?:?/?/?)?(www\.)?", "",$url_site))) {
Par :
if (strpos('-'.$kw_referer, mb_eregi_replace("^(https?:?/?/?)?(www\.)?", "",$url_site))) {
Remplacer ligne 454 :
if (eregi("(s|search|r|recherche)=([^&]+)", $kw_referer, $regs))
Par :
if (mb_eregi("(s|search|r|recherche)=([^&]+)", $kw_referer, $regs))
[4]
Partout où l’on a des warnings car la fonction EREG*() est dépréciée, il suffit de
la remplacer par la fonction MB_EREG*() de la manière suivante :
Avant : ereg*( « quelque_chose », $autre_chose)
Après : mb_ereg*( « quelque_chose », $autre_chose)
Exemples :
ereg('^#', $data)
=>mb_ereg('^#', $data)
ereg($arr_engines[$cnt][2], $host)
=>mb_ereg($arr_engines[$cnt][2], $host)
eregi("(s|search|r|recherche)=([^&]+)", $kw_referer, $regs)
=>mb_eregi("(s|search|r|recherche)=([^&]+)", $kw_referer, $regs)
eregi_replace("^((https?|ftp)://)?(www\.)?", "", $url_site)
=>mb_eregi_replace("^((https?|ftp)://)?(www\.)?", "", $url_site);
etc.
Voilà, j’espère que cela pourra aider un peu :-)
Salut à tous, je pense que si vous avez réussi à faire fonctionner Actijour en le modifiant, le mieux serait de mettre votre version complète d’actijour au téléchargement.
Personnellement j’ai suivi vos recommandations sans aucun succès et je suis loin d’être le seul ...
Amitiés.
Doc Mac
Répondre à ce message
Bonjour
Je viens de faire une mise à jour de spip 1.9.2 à 2.0.9.
Une fois le plugin Activité du jour activé j’ai ce message lorque que j’essaie d’accéder aux statistiques :
Fatal error : Call to undefined function : plugin_get_infos() in /var/www/vhosts/guidemaisonecologique.com/httpdocs/plugins/actijour_2_0/inc/actijour_init.php on line 25
Merci de votre aide
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |