Des smileys dans les commentaires

By
Advertisement

Les smileys furent crée par Harvey Bell. Nous avons déjà vu comment mettre ces petites expressions faciales dans les articles sur Blogger (voir aussi "Encore des émoticônes pour Blogger"). Beaucoup avaient voulu savoir comment mettre des smiley dans les commentaires. J'ai lu un article chez Online Biz qui explique comment arriver à accomplir cette petite proeusse. L'avantage est que si certains avaient laissé des commentaires avec les signes pour certains émoticônes présent sur le code, ils sont automatiquement adaptés.


Il est impératif d'intégrer le formulaire des commentaires à la fin de l'article pour que cet intégration puisse marcher.

Pour installer des emoticones dans les commentaires, il vous faut : 

1. Vous connecter à votre compte Blogger. Cliquer sur "Mise en page", puis "Modifier le code Html" et cochez "Développez des modèles de Gadget"

2. Trouvez ce code : 

<p class='comment-footer'>

<b:if cond='data:post.embedCommentForm'>

<b:include data='post' name='comment-form'/>

<b:else/>

<b:if cond='data:post.allowComments'>

<h3><a expr:href='data:post.addCommentUrl'

expr:onclick='data:post.addCommentOnclick'>

<data:postCommentMsg/></a></h3>

</b:if>

</b:if>

</p>

</b:if>

3. Remplacez le code ci-haut par celui-ci 

<p class='comment-footer'>

<b:if cond='data:post.allowComments'>

</b:if>

<b:if cond='data:post.embedCommentForm'>

<h3>Un petit message ici pour vos lecteurs, genre : Sélectionnez les signes à côté du smiley à insérer dans votre commentaire</h3>

<div style='-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 400; text-align: left; border: 1px solid #cccccc; padding: 5px; background: #cccccc; height:80'>

<b>

<table><tr>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/21.gif' width='18'/> :)) </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/71.gif' width='18'/> ;)) </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/5.gif' width='18'/> ;;) </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif' width='18'/> :D </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/3.gif' width='18'/> ;) </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/10.gif' width='18'/> :p </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/20.gif' width='22'/> :(( </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gif' width='18'/> :) </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif' width='18'/> :( </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/8.gif' width='18'/> :X </td></tr>

<tr>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/12.gif' width='18'/> =(( </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/13.gif' width='18'/> :-o </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/7.gif' width='20'/> :-/ </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/11.gif' width='18'/> :-* </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/22.gif' width='18'/> :| </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/35.gif' width='24'/> 8-\} </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/100.gif' width='31'/> :)] </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/104.gif' width='30'/> :-t </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/66.gif' width='18'/> b-( </td>

<td><img border='0' height='18' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/62.gif' width='18'/> :-L </td>

</tr></table>

</b>

</div>

<b:include data='post' name='comment-form'/>

<b:else/>

</b:if>

</p>

</b:if>

5. Allez au bas de la page, juste avant la balise </body> mettez le code suivant :

<script src='http://javascripthost.com/s1/bin/smileysver1.js' type='text/javascript'/>

6. Enregistrez votre modèle et allez voir le résultat.

@+


44 commentaires:

  1. Je n'arrive pas à l'installer, aucune portion de mon code ne ressemble de près ou de loin au code qu'il faut remplacer. :((
    Peux-tu m'aider Rodney ? :)
    Et au passage, bravo, je vois que tu reprends ton rythme de croisière ça fait plaisir ;).

    RépondreSupprimer
  2. @ Bertrand : envoie moi ton modèle, on verra ce qu'on peut faire.

    RépondreSupprimer
  3. Hello Rodney,

    Rien à voir avec les smileys mais je viens de voir que tu as dû changé un truc. Sur ma page d'accueil personnalisée iGoogle, le titre de ce message ("Des smileys dans les commentaires") apparaît dans un cadre gris clair. Etonnant... :)

    RépondreSupprimer
  4. @ Isaius : je ne jamais utilisé igoogle, donc je sais pas vraiment te dire ce qu'il y a. 8-}

    Cela vient peut être du code des smileys que j'ai installé hier (le seul changement opéré sur le blog depuis quelques semaines).;)

    RépondreSupprimer
  5. ;) Excellent!
    Ca fonctionne super bien!
    Merci:)

    RépondreSupprimer
  6. Salut Rodney,

    Si notre formulaire de commentaire est en pop up, peut-on quand même inclure ces smiley ???
    Je te pose cette question car sur la structure de départ je n'ai pas les balises h3 et leur contenu, j'ai la structure suivante :
    a expr:href='data:post.url + "#comments"'data:postCommentMsg//a

    Du coup, il me dit qu'il y a un problème du côté xlm, je peux faire quoi ??

    Merci à toi a+

    RépondreSupprimer
  7. ça NE MARCHE PAS ! Comment je fais maintenant Rod ??????? HELP°°°°°°°°°°°°:D

    RépondreSupprimer
  8. Rod réponds moi dés que tu peux ! merci

    RépondreSupprimer
  9. @ SIAMS : ça marche, je viens de laisser un commentaire avec smiley qui s'affiche sur ton blog (pour te rassurer qu'il n'y qu'une personne bien portante à mes côtés, un bon signe ? )

    RépondreSupprimer
  10. @ Manu : cela ne marche pas avec les pop-up, seulement pour le formulaire intégré au bas de page.

    RépondreSupprimer
  11. Bin non Rod !! je ne vois aucun smiley ! je ne vois que les signes :)) c'est tout ! alors comment je fais Rod ? Merci

    RépondreSupprimer
  12. Ah au fait ..T'es sur qu'il n'y a qu'une personne bien portante près de toi....2..3..4 ??? hi hi à +

    RépondreSupprimer
  13. Mince... merci Rod et si tu trouves comment intégrer les smileys dans une fenêtre pop up je suis preneur A+

    RépondreSupprimer
  14. Génial !! ça marche ! pourrai-t-on changer la couleur du fond ? merci Rodney

    RépondreSupprimer
  15. @ Anna : Oui, change le code de background: #cccccc (change le 6 c par le code couleur que tu voudras).

    RépondreSupprimer
  16. Salut, j'essaye de rajouter des smileys en plys venant d'autres sites mais même en leur allouant un code quand je reprends dans un commentaire, le smileys n'est pas converti.
    Une idée?

    RépondreSupprimer
  17. Je ne vois pas les smileys seulement le code qui s'affiche!! Y'a le carré gris, mais l'image n'apparaît pas. Y'a-t-il quelque chose que je devrais faire?! Merci Rodney et en passant, j'adore ce que tu fais.

    Isabelle

    RépondreSupprimer
  18. Je viens de passer sur mon blogg avec IE7 et les smileys ne s'affiche pas dans les commentaires. En fait, le code ne génère pas le smiley, ll reste les ;) ou :D
    Une petite idée?

    PS voici mon site : http://kitt67.blogspot.com/

    RépondreSupprimer
  19. ça ne marche pas non plus sur mon site. je pense que ça vient du fichier "http://javascripthost.com/s1/bin/smileysver1.js" semble indisponible. En as-tu une copie que je pourrais heberger moi-même?

    natchan site: http://luniversdenatchan.blogspot.com/

    RépondreSupprimer
  20. Bonjour Rodney,

    Je reprends mon activité favorite : poser des questions :p.
    Au sujet des commentaires, peux tu me dire comment faire pour numéroter les commentaires ? J'ai cherché sur ton blog mais n'est trouvé aucun post. Aujourd'hui, j'ai le même système d'affichage de commentaires que toi mais au lieu des numéros, j'ai des flèches ??? merci.
    Caroline.

    RépondreSupprimer
  21. @ Caroline Z : Je publierais l'article dans les prochains jours. d'ici là, plein de bonne choses à toi.

    RépondreSupprimer
  22. Comme dit plus haut le fichier http://javascripthost.com/s1/bin/smileysver1.js est introuvable le smiley n'est donc pas generé.
    Aurais-tu une solution ?

    RépondreSupprimer
  23. Sans le fichier .js ça marche moins bien :((
    une solution ?

    RépondreSupprimer
  24. Actuellement quand plusieurs articles sont affichés, en bas j'ai un lien "commentaires", en cliquant je me retrouve sur une page avec uniquement l'article que je veux commenter et le formulaire de commentaire en bas.
    Mais si je met ce code le formulaire de commentaire se trouve sous chaque article même quand il y en a plusieurs par pages ce qui est très lourd.
    Comment pourrai-je modifier ça?

    RépondreSupprimer
  25. Bonjour, j'ai installé et les smileys n'apparaissent pas dans les commentaires, on ne voit que les signes... c'est le cas ici aussi: :)) :(( :-t etc etc...

    D'ou vient le souci? merci d'avance pour votre aide!

    RépondreSupprimer
  26. Bonjour je n'y arrive pas puis c'est ecrit en anglais merci si vs pouvez m'aider

    RépondreSupprimer
  27. :)) ;)) ;;) :D ;) :p :(( :) :( :X
    =(( :-o :-/ :-* :| 8-} :)] :-t b-( :-L

    RépondreSupprimer
  28. Hello,

    Rien dans mon code ne ressemble a ce que tu as copié... pas de comment footer en vue, comment faire?

    Bizzzzzzzzzzzz

    RépondreSupprimer
  29. @ Miss Hungry : Après avoir coché la case développer des modèles de gadget", trouve la ligne suivante :



    et met seulement la partie du code commençant par h3 jusqu'à /div avant le code que je t'ai indiqué.

    RépondreSupprimer
  30. oups, la ligne est

    <b:include data='post' name='comment-form'/>

    RépondreSupprimer
  31. Bonjour,
    Je voudrais mettre des smileys dans les commentaires de mon blog. Pour l'instant je les ai en format png. Pourriez vous me dire comment procéder? s'il vous plaît? Merci beaucoup de votre aide! J'ai trouvé dans votre blog beaucoup d'astuces

    RépondreSupprimer
  32. bien bien comme modif , les smileys sont bien dans le tableau commentaire mais une fois le commentaires posté je vois le signe du smileys " :(( " et pas le smiley ???

    exactement comme sur ce message !

    RépondreSupprimer
  33. je viens de me rendre compte que tout les messages posté avant le mien disent pareil !

    http://thailand-eric.blogspot.com

    RépondreSupprimer
  34. bonjour,

    les smileys ne sont plus actifs dans les commentaires dans mon blog http://leguilvinecdailyphoto.blogspot.fr/.

    Comment faire pour les rendre actifs de nouveau ?

    merci de votre réponse,

    R.V

    RépondreSupprimer
  35. Bonjour Rodney et à tous les blogueurs,

    Si les smileys n'apparaissent plus dans les commentaires c'est d'une part, pour cause de disparition du script et d'autre part l'intégration des commentaires filetés (le script n'est plus compatible pour ceux qui auraient hébergés eux même le fichier Javascript).

    J'ai trouvé un fichier Javascript compatible pour commentaires filetés et sinon pour les autres (ceux non filetés) il suffit de mettre le script "Javascript" avant </body>

    Je voulais aussi te signaler Rodney qu'il y a un léger souci sur ton blogue, à moins que cela soit normal, mais à chaque fois on me demande un login + un mot de passe pour je ne sais quelle raison et ton économiseur d'écran est un poil énervant !!!



    RépondreSupprimer
  36. Salut Rodney,

    Ta méthode ne marche plus vraiment (pour moi du moins), mais je voulais te faire par d'une autre astuce disponible ici: http://modifier-les-modeles-de-blogger.blogspot.be/2012/11/ajouter-smileys-dans-commentaires.html

    J'ai un modèle modifié et ça marche!

    Rectop

    RépondreSupprimer
  37. Bonsoir et merci mais avec les nouveaux modéles je ne trouve pas ces codes
    c'est dommage
    Bonne soirée

    RépondreSupprimer

Salut Cher Lecteur.

Bien que les commentaires ne sont pas modérés en amont, ne perdez pas votre temps à mettre des commentaires sans aucun lien avec l'article. Ils seront effacés.

Ne venez surtout pas mettre des commentaires bidons pour promouvoir les sciences occultes ici (voyance, magie, etc.), vérifiez le blog, aucun commentaire de ce genre n'a résisté à la gomme de l'administrateur.

Bon, ceci étant dit, puissiez-vous respecter les lois de votre pays, les lois universelles ainsi que le bon sens en postant votre commentaire sur ce blog.

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.

@ Blogger au bout du doigt. Fourni par Blogger.

SEO & REFERENCEMENT