Filtre sur la balise #PUCE

Bonjour,

J'ai fait des recherches à droite et à gauche sans trouver.

Voilà, je voudrai introduire un filtre à la balise #PUCE afin de personnaliser cette dernière en termes d'image suivant le contexte du site. Ce serait un truc du genre [(#PUCE|puce(rouge)] où le filtre renvoie à un fichier image de la puce ad hoc.

Je ne suis pas un pro du pot en PHP et je n'y arrive pas ne sachant pas par où commencer pour écrire la fonction qui irait bien. Je sais pouvoir faire ça via une css, mais j'ai envie de comprendre comment faire ça via PHP.

Qu'en pensez-vous ?

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://perso.orange.fr/jp.guihard/>
<http://fureurdunoir.free.fr/newfureur/>

Bonjour,

Je me répond n'ayant pas eu d'écho à ma demande et ayant trouvé une solution. Elle vaut ce qu'elle vaut et est écrite comme j'ai pu n'y connaissant rien au PHP et autre programmation. Ce script est à ajouter à votre fichier mes_fonctions.php

/*
* +----------------------------------+
* Nom du Filtre : puce
* Version 1.0ß2
* +----------------------------------+
* Date : 21 juillet 2009
* Auteur : Jean-Philippe Guihard
* +-------------------------------------+
* Fonctions de ce filtre :
* change le look de la balise #PUCE.
* le paramètre est le nom d'un fichier image sans le suffixe et correspondant a la puce a afficher
* le nom du fichier doit commencer par puce- et doit etre au format gif (ex : puce-ronde.gif)
* le fichier doit se trouver dans le dossier puces du dossier images du dossier squelettes
* est ajoute a la fin un class css de nom puce_le nom du fichier pour definir des classes css le cas echeant
* Utilisation pour le webmaster : [(#PUCE|puce{le nom du fichier})]
*
      +-------------------------------------+
*

*/
function puce($p,$couleur) {
$debutUrlPuce = '<img src="squelettes/images/puces/puce-';
$finUrlPuce = '.gif" alt="Puce" class="puce_';
$finClassCss = '" />';
$laPuce = $debutUrlPuce.$couleur.$finUrlPuce.$couleur.$finClassCss;
return $laPuce;
}

En fait, j'ai longtemps merdouillé car je ne récupérais qu'un paramètre dans la fonction alors qu'en fait, c'est sur le deuxième que ça se joue.

Si vous avez mieux, n'hésitez pas car c'est du brut de décoffrage.

Bonne journée.

Le 17/07/09 8:47, « GUIHARD Jean-Philippe » <jp.GUIHARD@ahbretagne.com> a écrit :

Bonjour,

J'ai fait des recherches à droite et à gauche sans trouver.

Voilà, je voudrai introduire un filtre à la balise #PUCE afin de personnaliser cette dernière en termes d'image suivant le contexte du site. Ce serait un truc du genre [(#PUCE|puce(rouge)] où le filtre renvoie à un fichier image de la puce ad hoc.

Je ne suis pas un pro du pot en PHP et je n'y arrive pas ne sachant pas par où commencer pour écrire la fonction qui irait bien. Je sais pouvoir faire ça via une css, mais j'ai envie de comprendre comment faire ça via PHP.

Qu'en pensez-vous ?

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://fureurdunoir.free.fr/newfureur/>
<http://perso.orange.fr/jp.guihard/>