SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Administration > Statistiques > Statistiques Brèves

Plugin Statistiques Brèves

mercredi 12 mars 2008, par peetdu. Dernier ajout dimanche 13 avril 2008


L’objectif de ce plugin SPIP est de fournir des statistiques sur la fréquentation des brèves de votre site.

Voir en ligne : Akilia


Même méthodologie de comptabilisation et plus...

les contraintes de réalisations que nous nous sommes fixés ont été les suivantes :

- que ces statistiques soient issues de la même méthodologie de comptage que celles des articles ;
- pouvoir corriger/faire évoluer (éventuellement) ce plugin sans modifier les données déjà sauvegardées ;
- pouvoir désinstaller proprement le plugin. En effet, une nouvelle table est créée à l’installation ainsi qu’un nouveau champ dans la table spip_breves.

Prérequis à l’installation

  1. nous avons testé ce plugin sur des versions SPIP 1.9.2.x ;
  2. les brèves doivent être activées ;
  3. les statistiques doivent être activées ;
  4. la balise #CRON doit être présente dans vos squelettes. Cette balise est présente dans la page inc-pied.html de la distribution.

Installation du plugin

L’installation se fait selon la procédure normale

Accès aux statistiques

Après avoir installé et activé le plugin, un simple survol du bouton Statistiques fait apparaitre le bouton Statistiques brèves (en plus des autres).

Les tableaux fournis sont les suivants

- un tableau général fournissant titre, date de mise en ligne et nombre de visites pour toutes les brèves ayant été visitées au moins une fois.

- un tableau fournissant un tri par ordre décroissant les brèves les plus consultées depuis l’activation du plugin.

Pour ces deux tableaux, un clic sur le titre permet d’accéder à la page avec l’évolution des visites de la brève elle même.

Nouveau champ et nouvelle table = nouvelles possibilitées dans les squelettes

Depuis SPIP 1.8 il est possible d’accéder sans programmation supplémentaire, dans les squelettes, à n’importe quel champ d’une table à travers la balise #NOM_DU_CHAMP.
Voir spip 1.8

- Le plugin ajoute le champ visites dans la table spip_breves.

Il est alors possible d’utiliser la balise #VISITES ainsi que le critère {par visite} dans une boucle BREVES.

Ci-joint un exemple d’utilisation du critère {par visite}

<BOUCLE_breve_populaire(BREVES) {age<30} {par visites} {inverse} {0,4} {exclus}>
<li><a href="#URL_BREVE">#TITRE</a></li>
</BOUCLE_breve_populaire>

...permet d’afficher les 4 brèves les plus visitées dans les 30 derniers jours dans l’ordre chronologique inverse.

- Le plugin crée la table spip_visites_breves qui est l’image de la table spip_visites_articles

Documents joints


Répondre à cet article

  • Plugin Statistiques Brèves

    29 avril 2008 10:05, par luckyroma

    I installed the plug-in on my local web site for test. I noted added in the data base the field "visites" in the table "spip_breves". The table "spip_visites_breve" was not created.

    I can see the visites of some breve in the new private area created by the plug-in.

    But the balise #VISITES in a BOUCLE breve is empty, dont show the number of visites of that breve.

    Do you have any suggestion ? I would be very interessed to the results of such plug-in.

    Répondre à ce message

    • Plugin Statistiques Brèves 29 avril 2008 10:13, par peetdu

      Hi,

      Can you tell me which version of SPIP you’re using ?

      Répondre à ce message

      • Plugin Statistiques Brèves 29 avril 2008 10:22, par luckyroma

        The version I use is SPIP1.9.2a

        Répondre à ce message

        • Plugin Statistiques Brèves 29 avril 2008 10:44, par peetdu

          Hmmm...not sure but I think that until SPIP 192d you have to add the following line...

          <?php
          include ('ecrire/base/serial.php');
          global $tables_principales;
          $tables_principales['spip_breves']['field']['visites']= "int NOT NULL DEFAULT ''";
          ?>

          ...in a mes_fonctions.php file. Once you’ve done that, save the file in the /ecrire directorie.

          You will then be able to use the #VISITES.

          see also http://www.spip.net/fr_article2991.html

          I’ll have to check why the the table "spip_visites_breve" was not created.

          keep you in touch

          Cheers

          Répondre à ce message

          • Plugin Statistiques Brèves 29 avril 2008 19:10, par luckyroma

            Following your instruction I saved a file mes_fonctions.php in the ecrire directory. Then I do "Empy the cache". But #VISITES still don’t appear.

            To the mail address peetdu@gmail.com I sent the file mes_fonctions.php and the image of the "Statistiques brèves" as I found in my private space on-line.

            I installed the plug-in and the file mes_fonctions.php on-line also. You can find in the first page of www.scenaillustrata.com on the left the list of the articles and on the right the list of the breves. Going with the mouse over the title of an article you can see in brackets the visites of the article. The same code (#VISITES) is in the title of the breves an you can see empty brackets. Only the first breve had 2 visites, accordingly with the picture I sent to you and what I found in the DB.

            Many thanks for the suggestion and the attention.

            Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves + balise ?

    12 avril 2008 19:52, par dd

    Bonjour,

    Otez-moi d’un doute : la balise #VISITES dans une boucle brève n’est pas possible ?

    merci dd

    Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves

    19 mars 2008 13:26, par Guillaume

    Bonjour, je n’ai pas, quant à moi, de page blanche ou bizarre, mais il semble que le plugin ait eu un étrange effet sur les stats générales, qui se sont retrouvées bloquées le lendemain de la mise en place du plugin (au moment ou il a donc commencé à enregistrer des résultats). J’ai donc désactivé le plugin pour l’instant.

    Répondre à ce message

    • Plugin Statistiques Brèves 19 mars 2008 15:19, par peetdu

      Bonjour Guillaume,

      peux-tu me préciser la version SPIP que tu utilises ?

      Si en plus tu peux me fourni la version PHP et MySQL qui tournent sur le serveur de ton site ?

      d’avance merci Peetdu

      Répondre à ce message

      • Plugin Statistiques Brèves 19 mars 2008 16:39, par Guillaume

        1.9.2b / php 5.2 / MySQL 5

        Et je peux dire en passant qu’une fois le plugin décoché, les stats générales se sont en quelques sorte réactivées, en reprenant le compte, chaque fois que je rechargeais la page, par tranches de 100. Ce qui veux dire aussi qu’elles été mesurées mais que le plugin, apparemment, empêchait qu’elles soient prises en compte dans le tableau, du moins immédiatement. Juste une question de délai ?

        Répondre à ce message

        • Plugin Statistiques Brèves 27 mars 2008 08:53, par peetdu

          Bonjour,

          le comportement que tu décrits ressemble à un site en SPIP dans lequel on aurait oublié/supprimé la balise #CRON.

          Dans le Dist, elle est incluse dans le fichier inc-pied.html.

          est-ce bien le cas ?

          Peetdu

          Répondre à ce message

    Retour au début des forums

  • Incompatibilités ?

    18 mars 2008 10:38, par Perline

    Bonjour, L’installation me donne bien accès au menu mais :
    - sur l’accès au bouton stat brèves, on me dit "aucune brève" (il ne considère pas les brèves déjà là, mais qui n’ont pas encore été mesurées ?)
    - plus grave : la page des plugins est sans aucun plugin, en d’autres termes j’ai juste le titre "gestion des plugins".

    J’ai de nombreux autres plugins installés.
    Merci

    Répondre à ce message

    • Incompatibilités ? 18 mars 2008 22:56, par peetdu

      Bonsoir,

      il semblerait que des problèmes différents se sont produit :

      N°1- le message "aucune brèves" pourrait venir du fait que le plugin n’ai pas pu rajouter un champ dans la table spip_breves comme c’est prévu dans l’installation. Pourquoi ? On a pas trouvé encore mais on cherche.

      N°2- "la page des plugins est sans aucun plugin". Ce problème apparait sur certains serveurs et pas sur d’autres. Là aussi on cherche...

      On a réussi à trouver un site avec lequel le problème N°2 apparait et pas le N°1. On pense donc que les deux problèmes ne sont pas liés

      On vous tiens au courant. Si vous pouviez me donner le nom de votre hébergeur, cela nous aiderait...

      désolé pour ce contre temps et merci pour votre patience.

      P.

      Répondre à ce message

      • Incompatibilités ? 19 mars 2008 00:25, par Perline

        Koumbit.org, on peut leur demander très efficacement des réponses pour des problèmes techniques. Si tu as des questions spécifiques, n’hésite pas.

        Répondre à ce message

        • Incompatibilités ? 19 mars 2008 21:14, par peetdu

          Bonjour,

          le problème venait d’une instruction très PHP5 (mécanisme d’exception). C’est maintenant compatible PHP4.

          - J’ai pu constater que cela réglait le problème de la page blanche ;
          - Je pense que cela doit également régler le problème du message "aucune brèves"

          la nouvelle version censée corriger le bug est la 0.85 du 20 mars 2008.

          Peetdu

          Répondre à ce message

      • Incompatibilités ? 19 mars 2008 07:22, par Vincent

        Bonjour

        Mon hébergeur est Nuxit. Ma version de SPIP est la 1.9.2d [11132].

        Merci pour votre réactivité ! Bonne journée,

        Vincent.

        Répondre à ce message

        • Incompatibilités ? 19 mars 2008 21:13, par peetdu

          Bonjour,

          le problème venait d’une instruction très PHP5 (mécanisme d’exception). C’est maintenant compatible PHP4.

          - J’ai pu constater que cela réglait le problème de la page blanche ;
          - Je pense que cela doit également régler le problème du message "aucune brèves"

          la nouvelle version censée corriger le bug est la 0.85 du 20 mars 2008.

          Peetdu

          Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves

    14 mars 2008 16:06, par didier

    Aussitot publié ..Aussitot testé .. Cela promet de comblet une lacune, mais pour ma part, je ne vois pas apparaitre l’icone ...promise ...dans le menu statistiques..

    Je suis hébergé chez free, j’utilise SPIP 1.92d

    Les brèves sont bien activées.

    J’utilise déjà "activité du jour" y aurait il un problème entre les deux..

    Merci d’avance

    F5NZO

    Répondre à ce message

    • Plugin Statistiques Brèves 19 mars 2008 22:12, par peetdu

      Nouvelle version 0.85. Elle devrait corriger votre problème.

      Une chose est sûre : pas d’incompatibilité avec le plugin "Activité du jour" sur deux sites que j’administre.

      Bien cordialement Peetdu

      Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves

    19 mars 2008 02:28, par Tropicaloo

    Bonjour,

    - SPIP : 1.9.2c [10268]
    - hébergeur : Infomaniak
    - plugins : ACTIvité du JOUR / CFG /

    1- Page Gestion des plugins > vierge
    2- Message > Aucune brève

    Bon courage

    Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves

    19 mars 2008 21:38, par Vincent

    Merci Peetdu pour le correctif, la version 0.85 a corrigé les dysfonctionnements chez moi !

    Bonne soirée, Vincent.

    Répondre à ce message

    Retour au début des forums

  • Plugin Statistiques Brèves

    18 mars 2008 21:53, par Vincent

    Bonsoir, merci pour ce plugin, malheureusement je suis strictement dans le même cas que Perline... Any idea ?

    Vincent

    Répondre à ce message

    • Plugin Statistiques Brèves 18 mars 2008 23:01, par peetdu

      Bonsoir Vincent,

      j’ai répondu à Perline. voir http://www.spip-contrib.net/Plugin-Statistiques-Breves

      Si vous aussi vous pouviez me donner le nom de votre hébergeur ?

      bien cordialement P.

      Répondre à ce message

    Retour au début des forums

0 | 25



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net