SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 232 visiteurs en ce moment

Accueil du site > Statistiques et référencement > Statistiques > Balises de comptage > Plugin pour des balises de comptage

Plugin pour des balises de comptage

31 janvier 2007 – par FranckA – 32 commentaires

3 votes

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

Retour en haut de la page

32 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4

  • Répondre à ce message

    15 janvier 2009 19:03, par isaric

    Peut-être plus parlant, image de gauche site distant sur Filizila et à droite l’état du plugin sur le site : vst.png

  • Répondre à ce message

    15 janvier 2009 14:15

    Je n’ai toujours rien compris, je suis pas top, un peu perdu dans les explications ! Je n’ai pas la réponse à toutes mes questions précédentes et l’installation décrite ci-dessus ne marche pas chez moi, ou je ne sais pas compléter les éléments qui me manques pour l’installer.

  • Répondre à ce message

    15 janvier 2009 13:32, par FranckA

    Non, il n’y a rien à toucher, il faut juste inclure le inc-stat.html dans le sommaire.html et c’est tout, le reste ne bouge pas.

  • Répondre à ce message

    15 janvier 2009 10:58, par isaric

    Je n’ai rien compris. Tu modifies plugin.xml de vst ? Tu mets inc-stat.html dans ton squelette avec le contenu de vst_fonctions.php ? Tu utilises le fichier data.txt à la racine ? Tu indiques dans le "sommaire.html quoi ? #CACHE0 div class= ?

  • Répondre à ce message

    14 janvier 2009 14:49, par FranckA

    Bonjour
    Je l’utilise avec spip 2.0.1 sans soucis.
    J’ai intégré les balises avec un fichier inc-stat.html qui a la structure suivante : #CACHE0

  • Répondre à ce message

    14 janvier 2009 11:30

    Je voudrais savoir si on peut mettre ce plugin version 0.2 sur SPIP 2.0.3 Et aussi comment inscrire la balise #TOTAL_VISITES sur la première page

  • Répondre à ce message

    6 avril 2008 10:05, par FranckA

    Bonjour
    Franchement, je ne vois pas d’où peut venir le problème. Désolé. Pour les caractères, c’est peut-être un problème de codage utf-8 ou latin...

  • Répondre à ce message

    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

    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

    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

Pages 1 | 2 | 3 | 4

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Les thèmes de Sarka-SPIP 3

    26 décembre 2009 – 14 commentaires

    Cet article a pour but de présenter brièvement la liste des thèmes propres à Sarka-SPIP au travers d’une galerie de vignettes. La galerie Vous pouvez télécharger le thème que vous désirez en cliquant sur sa vignette. Prochainement, une description de (...)

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)