Notation d'articles

Bonjour à tous,

  Je viens de programmer une fonction à mettre dans mes_fonctions.php3
  qui permet de mettre un système de notation (avec des étoiles par
  exemple) dans vos articles.

  Ainsi dans mes_fonctions.php3 (à la racine de votre spip, avec les
  squelettes), mettez le code ci-dessous.

<?

function notation($texte)
{
  $texte = ereg_replace("\[note\:(('?[^\n'])*)\]",
           "<img src=\"images\/note\\1.gif\" alt=\"Note\: \\1\">",
           $texte);
  return $texte;
}

?>

  Maintenant dans votre squelette d'article, mettez
  [(#TEXTE|notation)]. Après quand vous écrivez votre article mettez
  [note:5]. Avec les crochets bien sur. 5 peut être n'importe quelle
  valeur de 0 à l'infini tant qu'il y a des images. Attention, cette
  fonction implique que vous ayez dans votre dossier /images/ des
  fichiers note1.gif, note2.gif, note3.gif, etc. ces fichiers images
  sont vos étoiles (ou coeurs...) qui affichent la notation.

  Pour résumer:
  - Vous mettez le bout de code dans mes_fonctions.php3
  - Vous mettez vos images avec 1, 2, 3 etc. étoiles nommées
  note1.gif, note2.gif, etc. dans le dossier images de votre site
  spip.
  - Vous modifier article.html en remplacant #TEXTE par
  [(#TEXTE|notation)].
  - Vous écrivez vos articles en mettant une notation comme ceci:
  [note:5].
  - Et hop!

  Si j'ai pas été clair contactez-moi!

  à+

P.S.: Ceci était la dernière participation de l'adresse
dioxyde@dioxyde.org à la liste Spip. Désormais ce sera l'adresse
root@dioxyde.org qui participera à cette liste.

-- BohwaZ, webmestre de Dioxyde.org