SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 129 visiteurs en ce moment

Accueil > Rédaction > Archives Rédaction > Une jauge graphique

Une jauge graphique

7 avril 2004 – par Bastian – commentaires

0 vote

Ce filtre permet de rajouter une jauge graphique pour représenter la popularité des articles.

La balise #POPULARITE qui indique la popularité d’un article, est calculée automatiquement par SPIP ; il s’agit d’un pourcentage, et son affichage standard dans une boucle se fait sous forme de texte.
Le filtre jauge permet de créer une petite barre graphique de longueur proportionnelle à la valeur du résultat. Celà donne un rendu visuel plus parlant, voire plus esthétique.

Voici concrètement un type d’utilisation de ce filtre :

Exemple d’utilisation
Un nouvel article publié en ligne n’a pas de « popularité » ; dans ce cas il n’y a pas de barre.
En revanche pour tous les articles visités, la barre s’affiche, proportionnellement à la valeur de la balise.

Utilisation

Synopsis :
[(#BALISE|jauge{arg})]

Le filtre prend un argument qui correspond à la couleur désirée de la barre. Trois couleurs sont livrées pour coller au mieux à votre charte graphique : « rouge », « vert », « orange ». La couleur par défaut est orange.
Le filtre s’applique donc ainsi :

#POPULARITE|jauge  // Applique la jauge par défaut (orange)
#POPULARITE|jauge{orange}  // applique la jauge orange
#POPULARITE|jauge{vert}  // Applique la jauge verte

Installation

-  Copiez le code ci-dessous dans votre fichier mes_fonctions.php3 ;
-  Créez un répertoire /IMG2/ [1] à la racine de votre site SPIP ;
-  Copiez les images contenues dans le fichier zip attaché dans le répertoire IMG2.

Code à recopier :

Exemple de boucle

Afficher du plus récent au plus ancien les 10 derniers articles, avec leur popularité (texte et barre) :

P.-S.

Ce filtre peut tout aussi bien être appliqué à la balise #POINTS qui donne la pertinence des résultats d’une recherche, bien que la documentation officielle précise que « dans l’absolu cette valeur n’est pas très explicite, elle est surtout utile pour le classement des résultats ».

Notes

[1...ou tout autre nom/chemin de répertoire qui vous convient. Dans ce cas, modifiez le code de la fonction php en conséquence (remplacer tous les IMG2 par votre propre chemin).

Dernière modification de cette page le 5 décembre 2006

Retour en haut de la page

Vos commentaires

  • Le 27 mai 2005 à 18:09, par eric En réponse à : > Une jauge graphique

    salut
    je suis débutant avec spip. j’ai copié le texte dans mes-fonctions, mais comment afficher la barre dans tous mes articles ? ou dois-je insérer la boucle ?
    merci

    Répondre à ce message

  • Le 15 mars 2005 à 10:18, par jean-noel En réponse à : > Une jauge graphique

    J’utilise cette contribution sur l’ensemble des pages avec la boucle popularité pour l’ensemble du site.

    merci encore cordiales salutations

    jean-noël

    Répondre à ce message

  • Le 11 décembre 2004 à 17:51, par michaël En réponse à : > Une jauge graphique

    Cela fonctionne très bien !

    Dans la boucle en exemple, il manque juste un ’[’ avant ’small’

    Sinon, c’est parfait !

    Répondre à ce message

  • Le 3 mai 2004 à 20:24, par Arno En réponse à : > Une jauge graphique

    Ca marche très bien, bravo et merci !
    Je viens de découvrir SPIP et je suis ébahi par la puissance et la simplicité de ce système.
    Un grand bravo à tous pour la disponibilité et l’inventivité.

    Répondre à ce message

  • Le 2 juin 2004 à 15:56, par Phil En réponse à : > Une jauge graphique

    ça marche pour moi aussi, j’en suis très content. Merci pour cette contrib !

    Une question : comment faire pour réinitialiser les pourcentages - et donc la jauge ?

    D’avance merci à celui (ou celle) qui voudra bien éclairer mon chemin...

    Répondre à ce message

  • Le 8 avril 2004 à 15:55, par ? En réponse à : > Une jauge graphique

    J’ai bien mis la fonction dans mon fichier mes_fonctions.php3, mais voilà, il me dit que la fonction n’existe pas... J’ai recopié les images dans le dossier /IMG2/ comme indiqué..

    http://www.clampin.com/test.php3

    J’ai peut être fait une erreur quelque part... :(

    • Le 8 avril 2004 à 21:02, par Bastian En réponse à : > Une jauge graphique

      La page que tu mets en lien a un drôle de squelette...

      <b>Tous les sites rŽfŽrencŽs dans chaque rubrique<b><br><br>

      <BOUCLE_secteurs(RUBRIQUES){racine}{par titre}>
      [Rubrique: <br><br><a href="#URL_RUBRIQUE">(#TITRE)</a><br><br>]

      Ê Ê Ê Ê<BOUCLE_sitesp(SITES){id_rubrique}{par date}{inverse}>
      Ê Ê Ê Ê Ê Ê Ê Ê[<a href="#URL_SITE"target="_blank">(#NOM_SITE)</a><br>]
      Ê Ê Ê Ê</BOUCLE_sitesp>
      Ê Ê Ê Ê </b_sitesp>

      Ê Ê Ê ÊAucun site dans cette rubrique principale.
      Ê Ê Ê Ê<//b_sitesp>

      <BOUCLE_sous_rub(RUBRIQUES){id_parent}{par num titre}>
      [Rubrique: <br><br><a href="#URL_RUBRIQUE">(#TITRE)</a><br><br>]

      Ê Ê Ê Ê<BOUCLE_sitese(SITES){id_rubrique}{par date}{inverse}>
      Ê Ê Ê Ê Ê Ê Ê Ê[<a href="#URL_SITE"target="_blank">(#NOM_SITE)</a><br>]
      Ê Ê Ê Ê </BOUCLE_sitese>
      Ê Ê Ê Ê </b_sitese>

      Ê Ê Ê ÊAucun site dans cette sous-rubrique.
      Ê Ê Ê Ê<//b_sitese>

      Ê Ê Ê Ê<BOUCLE_enfants(BOUCLE_sous_rub)></BOUCLE_enfants>
      </BOUCLE_sous_rub>

      <br><br>

      </BOUCLE_secteurs>
      </B_secteurs>

      Aucune rubrique dans ce site.
      <//B_secteurs>

      Visiblement ya un souci, bien avant le filtre (qui d’ailleurs n’est pas appelé).

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Formulaire de contact avancé

    23 mars 2009 – 1408 commentaires

    Un formulaire de contact configurable, avec de multiples options.

  • Newsletters

    16 janvier 2013 – 478 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • Fulltext

    14 mars 2009 – 218 commentaires

    Ce plugin permet d’une part d’exploiter le mode de recherche FULLTEXT de MySQL et d’améliorer ainsi énormément les recherches par rapport au fonctionnement natif de SPIP, et d’autre part d’indexer le contenu de certains (...)

  • Simple Calendrier v2

    25 février 2016 – 26 commentaires

    Il s’agit de la version pour SPIP 3 du plugin Simple Calendrier. Le plugin « simple calendrier » permet de gérer des évènements en ajoutant un nouvel objet éditorial dans l’administration de votre site SPIP. Il peut constituer une alternative au plugin (...)

  • ScolaSPIP 4

    19 janvier 2016 – 375 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)