Activité du jour

Les articles visités du jour. Stats globales, referers, infos diverses ...

Le but de ce plugin (spip 1.9.1/1.9.2/2.x) est de présenter d’une manière différente, certaines des données enregistrées par SPIP, en une sorte de tableau de bord journalier. Ce, à travers certaines requêtes existantes dans SPIP et d’autres de mon cru. Le mieux est de voir par le détail le contenu de l’affichage.

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.

La documentation sur le site officiel : http://www.koakidi.com/spip.php?art...

Discussion

45 discussions

  • 2

    Bonjour scoty,

    J’utilise régulièrement ton plugin « actijour » et je l’apprécie beaucoup.

    Envisages-tu de l’adapter à SPIP 3 ?

    Cordialement

    FDG

    • ... je ne fais plus de dev spip mais peut-être que D. Chiche ou T. Payet en feront-ils la suite !?

    • Bonjour D. Chiche et T. Payet,

      Ce plugin est excellent, envisagez-vous de l’adapter à spip3 ?

      Ce serait dommage qu’il disparaisse...

      Bien cordialement

      FDG

    Répondre à ce message

  • Salut
    J’aimerais bien savoir comment afficher ses statistique sur le site public ??

    Répondre à ce message

  • Bonjour,
    Sur un site passé récemment de Spip 1.9.2.i à SPip 2.1.19 pour lequel Actijour 1.57 fonctionnait bien, impossible de faire fonctionner la version 2.0 : cela renvoie une page blanche.
    A noter, sous un Spip 2.1.12, Actijour fonctionne bien avec de temps en temps un message d’erreur Sql, pas très gênant.

    Je m’étais bien habitué aux fonctionnalités de ce plugin et j’ai un peu de mal à m’en passer.
    Si quelqu’un-e avait une solution...

    Merci
    Luc

    Répondre à ce message

  • Je propose un petit fix rapide :

    Remplacer dans plugins/actijour_2_0/func_acj.php (ligne 186) :

    # renvois titre rubrique
    function info_rubrique($id) {
    
    	$q = sql_select("titre FROM spip_rubriques WHERE id_rubrique = $id");
    	$r=sql_fetch($q);
    	return $r['titre'];
    }

    Par :

    # renvois titre rubrique
    function info_rubrique($id) {
    
    	$id = intval( $id );
    	$q = sql_select("titre FROM spip_rubriques WHERE id_rubrique = $id");
    	$r=sql_fetch($q);
    	return $r['titre'];
    }

    Le bug ne doit pas survenir souvent, mais chez moi c’est arrivé lors d’une mise à jour donc au cas où.

    Répondre à ce message

  • 1

    Bonjour

    J’ai le message suivant qui apparait que je clique sur l’icon actijour

    Fatal error : Cannot redeclare compte_fichier_visite() (previously declared in /mnt/151/sda/c/1/dbruriaud/spip/plugins/auto/actijour_2_0/inc/func_acj.php:520) in /mnt/151/sda/c/1/dbruriaud/spip/ecrire/inc/visites.php on line 52

    Répondre à ce message

  • 1

    bonjour,
    sous spip 2.1.2 et php5, dans la page ?exec=admin_couteau_suisse, j’ai ce message d’erreur :

    Deprecated : Function ereg() is deprecated in /homez.358/monsiteovh/www/plugins/auto/actijour/actijour_pipe.php on line 33

    màj CS et actijour faites

    Cdlt

    Répondre à ce message

  • Notes pour plus tard. #TODO

    Problème de graphique sur stats article

    Alors, un petit bug en Actijour 2.1 et SPIP 2.1.12 :
    Warning: preg_match() [function.preg-match]: No ending delimiter '-' found in /home/teddypay/public_html/plugins/auto/actijour_2_1/exec/actijour_graph.php on line 630
    Soit :
    if (preg_match("-01",$key)){

    Si on prend le code de SPIP pour cela, il faut remplacer cette ligne (il y a plusieurs fois cette ligne dans le fichier) par :
    if (preg_match(",-01,",$key)){

    activité jour XX

    Comme dit dans le forum, la date écrite en entête n’est pas celle demandée mais les stats sont ok.
    $date_jour renseigné dans inc/afficher_blocs.php est défini ainsi :

    39	        # date jour a afficher
    40	        if(_request('annee')) {
    41	                $date_jour=_request('annee')."-"._request('mois')."-"._request('jour'); 
    42	        }
    43	        if(!$date_jour) {
    44	                $date_jour = date('Y-m-d', mktime(0, 0, 0, date("m"), date("d")-1, date("Y")));

    N’est-ce pas le « -1 » qui pose soucis ?

    Répondre à ce message

  • Merci pour se plugin qui fonctionne très bien. Toutefois, j’aurai voulu apporté une modification mais je ne trouve pas comment y parvenir. J’ai transformé mon site en site privé avec le plugin acces restreint. J’aimerai connaitre les visiteurs connectés. Hors dans la partie statistique l’onglet connecté ne tient compte que des connections à la partie privée. Comment faire pour qu’il compte les connexions dans la partie publique ?

    Merci pour les idées.

    Répondre à ce message

  • Super merci, « Activité du jour » complète agréablement l’outil « Statistiques » de Spip
    je signale un petit bug chez moi :
    Dans la ligne :
    Article visité, ou « pointés »

    Nous sommes le 9, Hier me donne bien le 8, pour remonter encore dans le temps avec Jour affiché je choisis le 7 mais Article visité, ou « pointés » m’affiche 8 (avec les données du 7, quand même) si je passe au 7 alors Article visité, ou « pointés » m’affiche le 8 etc.
    par compte si je remonte vers le 9 c’est affiché correctement mais pas toujours.
    J’ai aussi parfois une erreur SQL 1064 (pas sous l’onglet connectés mais à gauche par dessus Activité du jour

    Tout cela n’est pas très génant, sauf quand je veux imprimer un rapport pour mes collègues.
    J’ai fait le même test sur deux sites (spip 2.1.10 et 2.1.11) avec le même résultat.

    Répondre à ce message

  • David Felgueiras

    Bonjour,
    Excellent plugin.
    Malheureusement, ne fonctionne pas si le préfixe des tables a été changé (par défaut : « spip_ »).
    Pour ma part j’ai corriger ce petit problème en ajoutant la fonction suivante dans actijour_2_0\inc\actijour_init.php :

    function getTableName($table){
    	$trouver_table = charger_fonction('trouver_table', 'base');
    	$desc = $trouver_table( $table );
    	return $desc['table'];
    }

    puis dans mes requète :

    sql_select("SUM(visites) AS total_absolu FROM " . getTableName('visites'));

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom