Smiles dans un forum .

Pierre -  
 Pierre -
Bonjour,
j'ai créer mon forum en php/mysql a partir d'un tuto mais je ne sais pas comment faire pour que quand l'utilisateur tapee ":)" par exemple, ça affiche un smiley .

Si vous pouvez m'aider svp ..

10 réponses

  1. drizzt40 Messages postés 133 Statut Membre 25
     
    J'en ai jamais fait mais mon petit doigt me dit qu'il faut que tu prenne la chaine de caractère écrit et remplacer les ":)" par des image.....

    =}- The_Str@nger -{=
    0
  2. drizzt40 Messages postés 133 Statut Membre 25
     
    La je peux pas t'aider,je n'ai que trop peu fait de php....désolé

    =}- The_Str@nger -{=
    0
  3. Pierre
     
    Ya personne qui sait quelle fonction utiliser pour que quand l'utilisateur tapppe ":)" sa affiche un smiley ??
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Snake
     
    salut ,

    au hasard, essayes ceci en php
    str_replace(":)", "<img src=\"..\">",$texte);


    A+
    0
  6. pm
     
    Bonjour,

    Voici une partie du script d'un forum (Golden http://triviere.free.fr) qui gère une fonction d'insertion de smiles:

    <form method="post" name="ajliv" action="<?PHP_SELF;?>">
    <a href="#" onclick="smile(' !!1 ');return false"><img src="smileys/1.gif" border="0"></a>
    <a href="#" onclick="smile(' !!2 ');return false"><img src="smileys/2.gif" border="0"></a>
    <a href="#" onclick="smile(' !!3 ');return false"><img src="smileys/3.gif" border="0"></a>
    <a href="#" onclick="smile(' !!4 ');return false"><img src="smileys/4.gif" border="0"></a>
    <a href="#" onclick="smile(' !!5 ');return false"><img src="smileys/5.gif" border="0"></a>
    <a href="#" onclick="smile(' !!6 ');return false"><img src="smileys/6.gif" border="0"></a>
    <a href="#" onclick="smile(' !!7 ');return false"><img src="smileys/7.gif" border="0"></a>
    <a href="#" onclick="smile(' !!8 ');return false"><img src="smileys/8.gif" border="0"></a>
    <a href="#" onclick="smile(' !!9 ');return false"><img src="smileys/9.gif" border="0"></a>
    <a href="#" onclick="smile(' !!10 ');return false"><img src="smileys/10.gif" border="0"></a>
    <a href="#" onclick="smile(' !!11 ');return false"><img src="smileys/11.gif" border="0"></a>
    <a href="#" onclick="smile(' !!12 ');return false"><img src="smileys/12.gif" border="0"></a>
    <a href="#" onclick="smile(' !!13 ');return false"><img src="smileys/13.gif" border="0"></a>
    <a href="#" onclick="smile(' !!15 ');return false"><img src="smileys/15.gif" border="0"></a>
    <a href="#" onclick="smile(' !!48 ');return false"><img src="smileys/48.gif" border="0"></a><br>
    <a href="#" onclick="smile(' !!17 ');return false"><img src="smileys/17.gif" border="0"></a>
    <a href="#" onclick="smile(' !!21 ');return false"><img src="smileys/21.gif" border="0"></a>
    <a href="#" onclick="smile(' !!26 ');return false"><img src="smileys/26.gif" border="0"></a>
    <a href="#" onclick="smile(' !!27 ');return false"><img src="smileys/27.gif" border="0"></a>
    <a href="#" onclick="smile(' !!31 ');return false"><img src="smileys/31.gif" border="0"></a>
    <a href="#" onclick="smile(' !!33 ');return false"><img src="smileys/33.gif" border="0"></a>
    <a href="#" onclick="smile(' !!36 ');return false"><img src="smileys/36.gif" border="0"></a>
    <a href="#" onclick="smile(' !!37 ');return false"><img src="smileys/37.gif" border="0"></a>
    <a href="#" onclick="smile(' !!44 ');return false"><img src="smileys/44.gif" border="0"></a>
    <a href="#" onclick="smile(' !!59 ');return false"><img src="smileys/59.gif" border="0"></a>

    $comment=str_replace(" !!1 "," <img src='smileys/1.gif'> ",$comment);
    $comment=str_replace(" !!2 "," <img src='smileys/2.gif'> ",$comment);
    $comment=str_replace(" !!3 "," <img src='smileys/3.gif'> ",$comment);
    $comment=str_replace(" !!4 "," <img src='smileys/4.gif'> ",$comment);
    $comment=str_replace(" !!5 "," <img src='smileys/5.gif'> ",$comment);
    $comment=str_replace(" !!6 "," <img src='smileys/6.gif'> ",$comment);
    $comment=str_replace(" !!7 "," <img src='smileys/7.gif'> ",$comment);
    $comment=str_replace(" !!8 "," <img src='smileys/8.gif'> ",$comment);
    $comment=str_replace(" !!9 "," <img src='smileys/9.gif'> ",$comment);
    $comment=str_replace(" !!10 "," <img src='smileys/10.gif'> ",$comment);
    $comment=str_replace(" !!11 "," <img src='smileys/11.gif'> ",$comment);
    $comment=str_replace(" !!12 "," <img src='smileys/12.gif'> ",$comment);
    $comment=str_replace(" !!13 "," <img src='smileys/13.gif'> ",$comment);
    $comment=str_replace(" !!15 "," <img src='smileys/15.gif'> ",$comment);
    $comment=str_replace(" !!17 "," <img src='smileys/17.gif'> ",$comment);
    $comment=str_replace(" !!21 "," <img src='smileys/21.gif'> ",$comment);
    $comment=str_replace(" !!26 "," <img src='smileys/26.gif'> ",$comment);
    $comment=str_replace(" !!27 "," <img src='smileys/27.gif'> ",$comment);
    $comment=str_replace(" !!31 "," <img src='smileys/31.gif'> ",$comment);
    $comment=str_replace(" !!33 "," <img src='smileys/33.gif'> ",$comment);
    $comment=str_replace(" !!36 "," <img src='smileys/36.gif'> ",$comment);
    $comment=str_replace(" !!37 "," <img src='smileys/37.gif'> ",$comment);
    $comment=str_replace(" !!44 "," <img src='smileys/44.gif'> ",$comment);
    $comment=str_replace(" !!48 "," <img src='smileys/48.gif'> ",$comment);
    $comment=str_replace(" !!59 "," <img src='smileys/59.gif'> ",$comment);

    Si ça peut t'aider...
    Bon courage.
    0
  7. Pierre
     
    Merci, c bon g reussi dans mon forum que quand on tappe
    #a #b #c etc ... sa affiche un smiley mais, je n'arrive pas a ce que quand on clike sa le mette dans le textearea , et jaimerai faire ça en php .
    0
  8. thorock
     
    bonjour,

    si j'ai bien compris tu veux inserer un smiley dans un textarea en cliquant sur des smileys affichés à coté de ce textarea?

    Si c'est le cas, on peut le faire en javascript. Pour chaque smiley on crée un lien du type:

    <a href="JavaScript:insert_img('icones/smiley.gif');"><img border="0" src="icones/smiley.gif"></a>

    et avant le formulaire on definit la fonction "insert_img" par:

    <SCRIPT>
    function insert_img(path){
    tmp="<IMG align='middle' src='"+path+"'>";
    window.document.xxxxx.yyyyy.value+=tmp;
    }
    <SCRIPT>

    avec xxxxx le nom du formulaire
    et yyyyyy le nom du <textarea>

    T
    0