SPIP - Contrib

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



Accueil du site > Administration > Statistiques > Balises de comptage

Plugin pour des balises de comptage

mercredi 31 janvier 2007, par FranckA. Dernier ajout vendredi 7 décembre 2007


Donne une information générale sur quelques chiffres clefs des statistiques.


Descriptif

Certains webmasters ne cherchent pas forcément à avoir des statistiques très pointues mais seulement une information générale sur le nombre de pages vues, le nombre de visiteurs depuis la création du site SPIP, le nombre de visiteurs (y compris les administrateurs, les rédacteurs, les visiteurs inscrits ou non inscrits) actuellement en ligne, l’IP du visiteur...

SPIP 1.9.1 et 1.9.2 ne proposent pas ce type de balises en standard.

Pour cette raison, j’ai créé des balises proposant ces services.

Le résultat donné n’est pas forcément toujours très juste mais cela donne simplement une indication sans avoir à surcharger la page avec des liens externes de type Xiti ou autres.

Si vous recherchez quelque chose de semblable mais beaucoup plus poussé , il existe d’autres contributions qui vous satisferont.

Installation :

- Décompresser le fichier plugin.xml et vst_fonctions.php dans un dossier vst à l’intérieur du dossier plugins
- Copier le fichier data.txt avec les propriétés lecture-écriture à la racine de votre site Spip (pour la version 0.2)
- Utiliser les balises #TOTAL_VISITES, #NBPAGES_VISITEES, #NB_CONNECTES et #IP_LIVE (uniquement dans la version 0.2) dans vos squelettes
- Pour plus de précision dans le contenu affiché par les balises, il est préférable de placer ces balises avec une inclusion possédant un cache de quelques secondes. Exemple :

Explications et modifications

De façon à pouvoir faire évoluer ce plugin en l’adaptant à votre goût, je vous indique comment j’ai procédé :

Création du dossier

Ceci est à faire à l’intérieur du dossier plugins où sera placé le dossier du plugin (Choix du nom de dossier : vst)

Ecriture du fichier plugin.xml
(à modifier suivant les besoins) :

Réalisation du fichier vst_fonctions.php :

Le principe est assez simple, soit on va chercher des informations dans la base de données par un appel à celle-ci puis on le transforme en balise, soit on crée un fichier texte en lecture/écriture qui génère une chaine de caractère que l’on transforme en balise (attention aux permissions de lecture/écriture chez votre hébergeur)

Récupération dans la base

Comment récupérer des informations dans la base de données SPIP ?

Commentaires :
- la première ligne nomme la fonction utilisée avec un préfixe (vst ici)
- on interroge la base de donnée $query en additionnant (SUM) les champs visites de la table spip_visites (on peut tester cette fonction dans phpmyadmin en tapant comme requête SQL : SELECT SUM(visites) FROM `spip_visites`WHERE 1
- le résultat retourné est attribué à la chaîne $result
- un test conditionnel (existence ou non) retourne 0 ou la valeur total_abs

Création de la balise

Comment créer la balise ? On appelle la fonction précédemment créée :

Commentaires :
- La balise s’appellera #TOTAL_VISITES
- On réutilise la fonction créée pour l’occasion

Documents joints


Répondre à cet article

  • Plugin 0.2 activé = page blanche !

    24 mars 2008 11:26, par Louison B.

    Bonjour, en activant le plugin (je suis en 192), le site n’est plus accessible (la fameuse page blanche). Il me suffit de le désactiver pour rendre le site de nouveau accessible. Mais j’aimerais quand même bien utiliser ce plugin très intéressant ! J’ai aussi vidé le cache, mais sans résultat positif.

    Ce que j’ai fait :
    - J’ai bien mis data.txt a la racine de mon site (droits : essayé avec 644 et 666) et les reste dans un dossier vst dans plugins.

    - j’ai créé un fichier inc-stats.html avec :

    #CACHE{30}

    <p>#NB_CONNECTES visiteur(s) connecté(s) | #POPULARITE_SITE visites par jour | IP : #IP_LIVE | #TOTAL_VISITES visiteurs | #NBPAGES_VISITEES pages ont été vues depuis 08#2007</p>

    - j’ai fait une inclusion : <INCLURE{fond=inc-stats}> dans mon fichier inc-pied.html

    ET patatra !!

    Merci pour votre aide

    Répondre à ce message

    • Plugin 0.2 activé = page blanche ! 24 mars 2008 18:21, par FranckA

      Bonsoir, Utilisez-vous d’autres plugins ? Si oui, avez vous essayé de les désactiver ? Vous avez quelle version ? 1.9.2c, 1.9.2.d ou autre.

      Répondre à ce message

      • Plugin 0.2 activé = page blanche ! 25 mars 2008 06:51, par Louison B.

        Bonjour, j’ai 1.9.2a [8878]. Mes autres plugins : Le Couteau suisse, Formulaires&Tables (SPIP 1.9.1+) , Notation des articles, PHPMyVisites, Nuage, Envoyer par mail, Imprimer document, Recherche avancée, Recherche Etendue, SPIP-Lettres, SPIP-Notifications(avec SPIP-Lettres), SPIP-Surcharges (avec SPIP-Lettres), Statistiques visiteurs.

        j’ai désactivé tout tout à tour mais aussi tous ensemble ==> la page "accueil" est blanche, les pages "rubriques" aussi, ET quand elles ne sont pas vides aussi, les pages "article" sont quasi vides (le contenu s’arrête après le titre de la page mais pb avec les caractères (ê au lieu de ê par exemple) ...

        merci

        Répondre à ce message

    Retour au début des forums

  • Bonjour,

    Ce plug-in devrait être inscrit sur la liste des plugins de SPIP : http://files.spip.org/spip-zone/

    Sinon on passe à côté...

    Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    10 décembre 2007 14:08, par Eric

    Bonjour,

    Je viens de voir qu’il existait une nouvelle version 0.2

    Qu’elles sont les nouveautés de cette version ?

    Merci

    Répondre à ce message

    • Plugin pour des balises de comptage 10 décembre 2007 14:44, par Eric

      C’est pas dans la version 0.2 mais un truc tout bête qui serait pratique c’est d’avoir un lien vers cette page de SPIP Contrib dans la partie plugin de l’espace privé.

      Cela éviterait de passer par le moteur de recherche (très lent) de SPIP Contrib pour retrouver cette page et se tenir ainsi au courant des nouveautés de ce plug-in.

      Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    14 novembre 2007 23:14, par Eric

    Bonjour,

    Il est indiqué plus haut que : SPIP 1.9.1 ne propose pas ce type de balises en standard.

    Pourquoi, la 1.9.2 les proposes ?

    Si oui comment se nomment elles ?

    Merci

    Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    8 juillet 2007 09:53, par Xébiaut

    J’adore ce plugin, d’ailleurs je l’installe sur tous les sites que je conçois.

    J’ai un seul petit soucis avec la valeur "Internautes connectés". Il ne s’incrémente que si les auteurs sont connectés à la partie privée du site et non à la partie public avec #LOGIN_PUBLIC. Est-ce qu’il existe une solution à cela ?

    Merci d’avance.

    Voir en ligne : Le site de Xeb

    Répondre à ce message

    • Plugin pour des balises de comptage 15 août 2007 16:25, par zerocool

      moi aussi je cherche cette fonction est ce quelqu’un a trouver ?

      Merci

      Répondre à ce message

      • Plugin pour des balises de comptage 16 août 2007 19:05, par FranckA

        Bonsoir

        C’est bizarre parce que sur mon site, je n’ai aucun membre enregistré en partie privée (uniquement des auteurs de posts sur les forums publics) et pourtant mon compteur s’incrémente quand même.

        Répondre à ce message

        • Plugin pour des balises de comptage 19 août 2007 08:09, par Xébiaut

          Sur mon site, j’ai des rédacteurs et des visiteurs. Mon module de statistique affiche le nombre d’internautes connectés et le nombre d’auteurs inscrits. Si le second s’incrémente bien, le premier ne se met pas à jour lors des connections d’auteur quelque soit son statut (administrateur, rédacteur, visiteur).

          Y aurait-il un problème de cache ? Bien que mon module est intégré dans un fichier INCLUDE avec un #CACHE{0}.

          Pour voir le résultat : Le site de Xeb

          Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    18 mai 2007 10:46, par Darte

    Bonjour,

    J’ai remarqué un petit problème avec le plugin. Il fonctionne bien après l’installation, mais celui si affiche un total de visite à 17, alors que quand je clique sur statistique dans l’interface d’administration j’en ai 21.

    Savez vous à quoi cela pe être du ?

    Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    1er février 2007 15:04, par erix

    Bonjour,

    Question bête, mais le nombre de visiteurs en ligne c’est pour la page en cours ou pour tous les visiteurs du site.

    Je m’explique : si je met le compteur sur la page d’acceuil cela m’affiche les visiteurs présent uniquement sur la page d’accueil ou également ceux qui lisent un article ?

    Merci

    Répondre à ce message

    Retour au début des forums

  • Plugin pour des balises de comptage

    1er février 2007 12:36, par xebiaut

    Super plugin très simple d’usage.

    Mais j’ai un soucis car si mon site je n’arrive pas à afficher le nombre de pages visitées.

    Je n’ai même pas un zéro qui s’affiche. Est-ce normal docteur ??

    Sinon très bon travail.

    Cordialement,

    Xavier

    Voir en ligne : Le site de Xeb

    Répondre à ce message

    • Plugin pour des balises de comptage 1er février 2007 12:53, par FranckA

      Bonjour.
      J’ai eu ce soucis au départ, je pense qu’il faut vider le cache (plusieurs fois si nécessaire) et actualiser la page.
      Normalement, cela devrait marcher à moins que cela n’interfère avec un autre plugin.
      Cordialement
      Franck

      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