SPIP - Contrib

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



Accueil du site > Administration > Statistiques > PHPMyVisites et SPIP

Plugin PHPMyVisites

vendredi 15 décembre 2006, par L’instit, ventrea. Dernier ajout mercredi 21 mars 2007


Ce plugin permet d’intégrer directement PHPMyVisites sur son site SPIP


Installation

  1. Téléchargez le code source : plugin zippé sur spip-zone [1]
  2. Activez le plugin dans l’interface de gestion des plugins. Pour plus de détails voir Installer des plugins

Une fois ce plugin activé, vous disposez d’une icône supplémentaire dans l’administration de votre site, sous l’icône statistiques :

La première fois que vous cliquez sur cette icône, l’installation de phpmyvisites se lance automatiquement (détail dans fichier joint).

Attention sur serveur free : L’installation sur le serveur Free nécessite une manipulation particulière (duplication du dossier du contenu du dossier libs dans un dossier include à la racine de votre site.) Cette manipulation vous est clairement expliquée le cas échéant sur le premier écran de l’installation.

Remplissez soigneusement les différents formulaires (voir fichier joint) et ne vous préoccupez PAS de la mention concernant les éléments javascript à insérer (dernière phase de l’installation), le plugin se charge de la gestion de ces éléments.

Attention étape 7 : le site enregistré doit correspondre au site sur lequel le plugin est installé. En effet ce plugin insère automatiquement un marqueur dans les pages du site qui correspond au premier site enregistré sur phpmyvisites.

Utilisation

Le plugin installé, un clic sur l’icône vous donne accès aux statistiques détaillées que vous propose phpmyvisites. Evidemment, vous ne disposerez de statistiques qu’au bout d’au moins une journée d’utilisation ; et celles-ci seront surtout intéressantes sur un assez long terme. Voici quelques exemples des informations fournies par ce plugin :

P.-S.

Ce plugin incorpore la version 2.1 de PHPMyVisites.

Documents joints

Notes

[1] En cas de problême sur ce lien de téléchargement voir les sites miroirs


Répondre à cet article

  • UPGRADE ??

    7 mai 2008 14:07, par bbdoc

    Bonjour,

    Est-il prévu un upgrade de ce plugin incorporant une version supérieure de phpmyvisites ?

    J’utilise beaucoup la fonctionnalité de newsletter, permettant de savoir si un visiteur est arrivé sur mon site via la newsletter, mais malheureusement, la version 2.1 utilisée ici à un bug dans ce domaine : Les liens indiquant la provenance d’une newsletter ne sont pas interprétés si un referrer est également présent... très chiant donc !!

    Merci

    Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites

    16 février 2008 03:08, par vinzmich

    Bonjour, Je viens d’installer le plugin depuis quelques jours. J’ai remarqué plusieurs problèmes, en particulier sur la page "provenance".

    • la carte du monde reste totalement blanche au lieu d’afficher une couleur dépendante du nombre de visites/continent.
    • l’image représentant l’échelle de couleurs sous la carte du monde ne s’affiche pas : dans le code html, la balise img appelle la source ./images/maps/scale.png alors qu’il devrait s’agir de ./plugins/phpmyvisites_1_9/images/maps/scale.png
    • le tableau "continent" affiche invariablement "inconnu" alors que le contenu de la base de données (table phpmv_visit) fait bien apparaitre le nom du continent qui correspond à chaque visite (par ex. "eur", "amn", etc.).
    • dans le tableau "récapitulatif des pays", on voit une image avec un " ?" en face de chaque pays, au lieu de l’image du drapeau correspondant (c’est aussi le cas sur la copie d’écran de cet article).

    Configuration spip 1.9.2c

    Merci aux contributeurs !

    Répondre à ce message

    • Plugin PHPMyVisites 2 mai 2008 22:37, par ahmed

      BOnjour, j’ai moi aussi le meme probleme mais je n’arrive pas à le resoudre

      Répondre à ce message

    • Plugin PHPMyVisites 6 mai 2008 12:07, par bbdoc

      Idem pour moi...

      J’ajouterais également qu’il y a un problème au niveau des sous-menu qui ne se cachent pas quand on passe sur le suivant... Pas très grave mais pas très beau non plus... A la limite, je préfererais ne carrément pas avoir ces sous menu du tout (ils ne font que pointer sur un emplacement de la page de toute manière...)

      Répondre à ce message

    • Plugin PHPMyVisites 6 mai 2008 14:05, par bbdoc

      Pour info, plusieurs autres liens d’images sont également erronées, car ne renvoyant pas vers le dossier du plugin mais directement dans ecrire/images... Par exemple, les images des moteurs de recherche sources ou une fois dépliés, les images des sites entrants, dans l’onglet "AFFLUENTS" de phpmyvisites...

      Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites

    13 avril 2008 09:16, par damashi

    Bonjour et merci pour votre travail, voilà le problème : le logo ne s’affiche pas et aparemment le chemin ne semble pas être correct. Mon site est dans un répertoire /spip/ et dans la recherche de logos, il y a ../ ce qui fait que la recherche se fait sur la racine.

    Une autre question, phpmyvisites peut donner les stats sur plusieurs sites ... dans ce cas que faut il installer sur les autres sites (par exemple sur un site Claroline)

    Cordialement.

    Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites

    4 avril 2008 13:24, par fcdi

    Bonjour a vous j’ai aussi un soucis mais moi c’est pour les stats les archives sont toujours vide pas de stats prise en compte

    et je me pose la question du chemin a l’installation du plugin

    faut il faire pointer vers www.monsite.com/ecrire/phpmyvisites (que j’avais sur la version 1.9 de spip ou bien www.monsite.com/plugins/phpmyvisites_1_9/ depuis que je suis en 1.9.2b

    merci

    Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites

    7 février 2008 05:32, par ereinach

    j’ai essayé d’économiser votre temps en le changeant directement sur la Zone. Mais j’ai pas l’accès.

    Enfin, c’est juste pour ajouter les balise

    autour du

    dans le fichier phpmv_fonctions.php à la racine du plugin :

    function phpmv_get_code(){
            $i_site = 1;
            return '<!-- phpmyvisites -->
                            <div style="display:none;">
                            <script type="text/javascript">
                            <!--
                            var a_vars = Array();
                            var pagename=\'\';
                           
                            var phpmyvisitesSite = '.$i_site.';
                            var phpmyvisitesURL = "'.($url = generer_url_public('phpmyvisites','var_nophpmv=1',true)).'";
                            //-->
                            </script>
                            <script src="'.url_de_base().find_in_path('spip_phpmyvisites.js').'" type="text/javascript"></script>
                            <noscript>
                            {{<p>}}<img src="'.generer_url_public('phpmyvisites','var_nophpmv=1',false).'" alt="phpMyVisites" class="phpmyvisitestag" />{{</p>}}
                            </noscript>
                            </div>
                            <!-- /phpmyvisites -->';       
    }

    Histoire que ça valide XHTML strict, ça fait pas de mal :P

    Répondre à ce message

    Retour au début des forums

  • PHPMyVisites déjà installé

    15 décembre 2006 17:45, par SPQR

    Au cas où on avait déjà installé PhpMyVisites en liaison avec son site SPIP sans ce plugin, peut-on rattraper le coup sans perdre ses statistiques ?

    Répondre à ce message

    • PHPMyVisites déjà installé 16 décembre 2006 00:09, par ventrea

      Je pense que la seule façon est de réinjecter directement les données dans la base avec un outil comme phpmyadmin. Vu le nombre important de table dans phpmyvisites la manip n’est pas simple.

      Répondre à ce message

      • PHPMyVisites déjà installé 16 décembre 2006 00:44, par ventrea

        J’ai fait une install pour vérifier, cela devrait fonctionner à 2 conditions :
        - tu utilises la même version que celle du plugin 2.1
        - le site sur lequel tu fait des stats a un id_site=1 dans phpmyvisistes.

        Dans ce cas tu peux recopier table à table les données dans les tables phpmyvisites crées après installation du plugin.

        Autre option possible (à vérifier car non testée et penser à sauvegarder avant !) :
        - si tu es sur le même serveur tu peux essayer de donner le nom de la table existante en étape 3

        Répondre à ce message

        • Problème PhPMyvisite 1er janvier 2008 13:01, par Martinovich

          Bonjour à tous,

          Je me trouve face au problème suivant :

          Je viens d’installer la version 1.9.2.c de Spip ainsi que le Squelette BeeSpip v.1.9.2 [322].

          J’ai ensuite voulu installer PhpMyvisite (version inclue dans l’archive zip de spip 1.9.2.c).

          Lors de l’installation, aucun problème.

          J’arrive à la phase finale, je valide, puis clique sur "Aller dans PhPMyVisite".

          C’est à ce moment que ce situe mon problème.

          Un message d’erreur s’affiche :

          Parse error : syntax error, unexpected T_STRING, expecting ’)’ in /home/ndd4filsay/domains/4filsaymon-bogny-echecs.com/public_html/config/phpmvconfig/site_info.php on line 6.

          Ce message apparaît chaque fois que je tente d’accéder à PhPMyvisite. J’ai réinstallé spip (et Beespip) de nombreuses fois pour retenter d’installer PhPMyVisite mais sans succès.

          Pourriez-vous me dire d’où vient ce problème (en dehors de la ligne 6 du fichier site_info.php que j’ai essayé de modifier de nombreuses fois, malheureusement sans succès).

          Vous remerciant d’avance de vos éventuelles réponses...

          et bonne nouvelle année

          Martinovich

          Répondre à ce message

          • Problème PhPMyvisite 20 janvier 2008 12:59, par bloodharko

            Bonjour a tous, Je m’associe à ce message car j’ai exactement le même problème. J’ai vidé les caches SPIP sans résultat. En vous remerciant,

            Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites - SPIP 1.9.2

    25 février 2007 21:44

    Bonjour,

    Je viens de mettre à jour un site SPIP 1.9.1 vers 1.9.2.

    Le plugins PHPMyVisites était installé et fonctionnait bien. Depuis la mise à jour, je ne vois que l’assistant d’installation, je rempli tous les champs, installation ok, mais il revient au début et recommence.

    Est ce que quelqu’un à déjà eu cela avec SPIP 1.9.2 ?

    Une autre question, comment mettre à jour phpmyvisites vers 2.2 sur le plugins ?

    Merci.

    Répondre à ce message

    • Plugin PHPMyVisites - SPIP 1.9.2 16 mars 2007 23:07, par Flo

      Bonjour, je viens d’installer le plugin PHPMyVisites sur un SPIP 1.9.2 fraichement installé. Je constate le même problème.

      Répondre à ce message

      • Plugin PHPMyVisites - SPIP 1.9.2 17 mars 2007 12:33, par Bertil

        à mon humble avis, mais c’est à confirmer, comme le plugin est fait pour Spip 1.9 et place des choses dans ecrire/data/ , et que dans la version Spip 1.9.2 ce dossier est déplacé vers tmp/ , il doit forcément y avoir des pb à l’installation du plugin sous Spip 1.9.2 (alors que ça marche encore bien sous Spip 1.9.1)

        Solution 1 : actualiser le plugin ou attendre que le plugin soit actualisé

        Solution 2 (de secours en attendant l’actualisation du plugin pour Spip 1.9.2 ; à tester et compléter si besoin) : créer un dossier ecrire/data accessible en écriture

        Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites - Réinitialiser les stats

    29 août 2007 17:21, par zel

    Bonjour,

    est-il possible de réinitialiser les stats sans avoir à supprimer toute la base de données ?

    Répondre à ce message

    Retour au début des forums

  • Titre des pages vues

    2 février 2007 09:13, par Jérôme

    Bonjour,

    Je teste le plugin en local pour le moment. Marche apparemment sauf que : l’icône statistiques de spip ne conduit plus qu’à PHPMV : disparues les icônes de statistiques propres à spip. Normal ?

    toutes les pages vues (différentes, bien sûr) sont indiquées par PHPMV comme "spip.php". J’ai voulu aller voir le code inclus par PHPMV dans mes pages... et je ne le trouve pas ! Ni dans les pages de la dist de spip ni dans celles du squelette. Il a pourtant bien du le mettre quelque part. Vous pouvez me dire où ?

    Merci. Cordialement.

    Répondre à ce message

    • [Réglé] - Titre des pages vues 4 février 2007 11:21, par Jérôme

      Bonjour,

      Finalement, ai installé PHPMV sur mon site distant, mais directement, sans passer par le plugin, et ça enlève le premier problème que j’avais (mais du coup je n’accède pas à l’interface de PHPMV directement par celle de spip).

      Pour le titre des pages, problème réglé également - en incluant dans le code inséré dans mes pages la formule qui demande à PHPMV de prendre comme nom de page le titre de la page et nom l’url.

      Bref, tout est réglé et marche parfaitement pour le moment. Cordialement.

      Répondre à ce message

      • [Réglé] - Titre des pages vues 20 août 2007 14:13, par lexyacc

        Bonjour,

        Je suis à la recherche de la solution donnée dans le message précédent.

        "en incluant dans le code inséré dans mes pages la formule qui demande à PHPMV de prendre comme nom de page le titre de la page et nom l’url"

        Quel est le fichier à modifier (phpmv_fonctions.php ?) et quelles sont les instructions exactes pour régler le pb ?

        Merci d’avance

        Répondre à ce message

        • [Réglé] - Titre des pages vues 20 août 2007 18:14

          Bonjour,

          J’avais en effet réglé le problème... mais c’est déjà loin et je ne me souviens plus du tout des détails.

          Ce que je peux vous indiquer, c’est l’adresse de mon site : http://jerpel.fr

          Si vous enregistrez la page d’accueil, l’ouvrez avec un éditeur, vous trouverez tout en bas le code inséré par phpmv dans lequel il y a la fameuse indication de prendre comme nom de page le titre de la page et nom l’url.

          Désolé de n’être pas plus précis !

          J’espère que cela répondra à votre demande.

          Cordialement,

          Jérôme P.

          Répondre à ce message

          • [Réglé] - Titre des pages vues 21 août 2007 08:47, par lexyacc

            Merci pour le tuyau.

            En fait, il faut modifier le code de manière à valoriser la variable « pagename » de la façon suivante : var pagename=document.title ;

            Il suffisait d’y penser et ça fonctionne nickel !!

            Bonne journée

            Répondre à ce message

    Retour au début des forums

  • Message d’erreur

    12 avril 2007 10:41, par orcieres

    j’ai installé le plugin puis je l’ai désinstallé , j’ai également détruit les tables

    voulant le réinstaller j’ai rechargé le plugin, je l’ai activé et quand je lance l’installation voici le message d’erreur que j’obtiens :

    Error line : 222 in file /web/www/html/html1/plugins/phpmyvisites_1_9/core/include/commonDB.php  : Table ’testnewsite.phpmv_version’ doesn’t exist

    Query : SELECT version FROM phpmv_version

    il semble appeler une table qui n’existe pas, et pour cause puisque le plugin n’est pas installé

    qui peut m’aider ?

    merci

    jean

    Répondre à ce message

    • Message d’erreur 4 juin 2007 02:19, par Sofian :)

      Hello Si tu le desinstalle ensuite il faut supprimer les deux dossiers de config de phpmyvisits qui se trouve dans /tmp/sessions/ c’est eux qui empechent la reinstallation ensuite ca roule tout cool Sofian :)

      Répondre à ce message

    Retour au début des forums

  • Plugin PHPMyVisites

    31 mai 2007 23:37

    La version que je viens de télécharger ne semble pas fonctionner avec SPIP 1.9.1

    Je n’arrive pas à accéder à la page de paramétrage comme indiqué.

    J’ai un message d’erreurs à la place.

    Pouvez-vous m’indiquer une piste ?

    Merci d’avance

    Répondre à ce message

    Retour au début des forums

  • PHPMyVisites nouvelle version

    3 mai 2007 10:48, par Virginie

    j’ai vu sur le site officiel de PhpMyVisites, qu’une nouvelle version est téléchargeable (la 2.2). J’ai installé le plugin PhpMyVisites proposé ci dessus (version2.1) est il possible de faire une mise à jour et de quelle manière ?

    merci d’avance

    Répondre à ce message

    • PHPMyVisites nouvelle version 9 mai 2007 18:49, par ventrea

      La mise à jour ne peut se faire que par une mise à jour du plugin car le code source de PhpMyVisite est modifié pour s’intégrer à SPIP. Ce plugin illustre la ploblématique d’inclusion complète via un plugin d’un programme tiers qui a son propre cycle de vie hors de SPIP. Il y aura toujours un délais pour suivre les mises à jour. Ce qui est génant en cas de patch sécurité par exemple.

      Je suggère une installation dissociée de PhpMyVisites et de SPIP, moins clef en main mais qui permet de faire évoluer les 2 produits de façon indépendante.

      PhpMyVisites peut très bien s’installer à côté de spip dans la même base. Le seul inconvénient et qu’il faut se relogguer pour accéder à l’admin. Ensuite l’inclusion des marqueurs peut se faire à la main dans les fichiers squelettes voir Marqueur phpMyVisites avancé

      Il y a aussi le plugin marqueur de stats qui existe mais là je suis trop en retard sur la doc et je ne sais pas s’il est compatible 1.9.2.

      Répondre à ce message

    Retour au début des forums

0 | 25 | 50



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