Smileys et balise dans des zones de texte !

Eléphant du PHP | 259 Messages

19 févr. 2007, 12:53

Bonjour,

J'ai créér un module de news, donc pour ajouter, modifier, supprimer des news..ets

J'aimerais qu'il soit possible d'ajouter des smileys et de mettre le texte en gras, itlaique...etc. J'ai regardé un peu sur internet, j'ai vu qu'il fallait des regex mais bon je n'ai pas tout compris..

J'ai dejà le code qui permet que lorsqu'on clique sur un smiley, il affiche entre des : le nom du smileys
exemple :)
donnera :content:

pour les balises, ça me met bien [G].... texte.....[/G]

Mais aprés, je ne sais pas comment faire pour afficher les smileys, et le texte en gras, italique..etc lors de l'affichage.

Dans la base de donnée, ça enregistre bien les balises et tout..

J'espére que quelqu'un pourra m'aider !

Merci d'avance

Mammouth du PHP | 684 Messages

19 févr. 2007, 13:00

Tu te donne la reponse, regarde du cote des regexp.
Bon si tu ne comprend vraiment rien aux regexp donne nous le resultat de tes recherches pour que l'on puisse t'aider.

Solution plus rapide mais qui doit consommer du temps de traitement (comme pour les regexp), faire des str_replace.
Zigz4g

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

19 févr. 2007, 13:09

Sinon une petite recherche sur le "bbcode" devrait t'être des plus enrichissante :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 259 Messages

19 févr. 2007, 15:06

ok merci je vais regarder..