SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 144 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

  • ScolaSPIP 4

    19 janvier 2016 – 276 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 (...)

  • SPIP 3, Agenda et FullCalendar

    6 août 2012 – 317 commentaires

    Depuis SPIP 3, l’affichage d’un agenda sous forme de calendrier par jour/semaine/mois à changé. Les filtres |agenda_memo et apparentés sont désormais obsolètes. Il en est de même pour les filtres agendafull_memo et apparentés du plugin Agenda. (...)

  • cimobile : plugin « détection et aiguillage des téléphones mobiles »

    20 septembre 2011 – 111 commentaires

    Le plugin « cimobile » détecte les téléphones mobiles et les aiguille vers le jeu de squelettes correspondant. Pour détecter un mobile, il prend en compte le « User-Agent », un cookie, un paramètre d’URL, une URL spécifique pour mobile. Il n’utilise pas (...)

  • Couleur de Rubrique

    9 juin 2012 – 58 commentaires

    Le plugin Couleur de rubrique est maintenant adapté à SPIP3. Il permet d’attribuer une couleur par rubrique de façon très simple : un bloc est ajouté sur la page rubrique de l’administration de votre site, qui vous permet de déterminer une couleur, de (...)

  • Passer un site SPIP sous https://

    23 février – 15 commentaires

    Comment migrer simplement votre site SPIP de http:// vers https:// Le protocole https:// devient de plus en plus courant : C’est mieux pour la vie privée de tous La plupart des grands sites l’a déjà adopté Certains navigateurs commencent à afficher (...)