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.
@+
Génial ! Merci :p
RépondreSupprimerJe n'arrive pas à l'installer, aucune portion de mon code ne ressemble de près ou de loin au code qu'il faut remplacer. :((
RépondreSupprimerPeux-tu m'aider Rodney ? :)
Et au passage, bravo, je vois que tu reprends ton rythme de croisière ça fait plaisir ;).
@ Bertrand : envoie moi ton modèle, on verra ce qu'on peut faire.
RépondreSupprimerHello Rodney,
RépondreSupprimerRien à 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... :)
@ Isaius : je ne jamais utilisé igoogle, donc je sais pas vraiment te dire ce qu'il y a. 8-}
RépondreSupprimerCela vient peut être du code des smileys que j'ai installé hier (le seul changement opéré sur le blog depuis quelques semaines).;)
;) Excellent!
RépondreSupprimerCa fonctionne super bien!
Merci:)
Salut Rodney,
RépondreSupprimerSi 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+
ça NE MARCHE PAS ! Comment je fais maintenant Rod ??????? HELP°°°°°°°°°°°°:D
RépondreSupprimerLes smiley ne s'affichent pas !
RépondreSupprimerRod réponds moi dés que tu peux ! merci
RépondreSupprimer@ 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@ Manu : cela ne marche pas avec les pop-up, seulement pour le formulaire intégré au bas de page.
RépondreSupprimerBin non Rod !! je ne vois aucun smiley ! je ne vois que les signes :)) c'est tout ! alors comment je fais Rod ? Merci
RépondreSupprimerAh 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épondreSupprimerMince... merci Rod et si tu trouves comment intégrer les smileys dans une fenêtre pop up je suis preneur A+
RépondreSupprimerGénial !! ça marche ! pourrai-t-on changer la couleur du fond ? merci Rodney
RépondreSupprimer@ Anna : Oui, change le code de background: #cccccc (change le 6 c par le code couleur que tu voudras).
RépondreSupprimerSalut, 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.
RépondreSupprimerUne idée?
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.
RépondreSupprimerIsabelle
j'ai pas reussi :(
RépondreSupprimerJe 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
RépondreSupprimerUne petite idée?
PS voici mon site : http://kitt67.blogspot.com/
ç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?
RépondreSupprimernatchan site: http://luniversdenatchan.blogspot.com/
:x Merci!!
RépondreSupprimerBonjour Rodney,
RépondreSupprimerJe 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.
@ Caroline Z : Je publierais l'article dans les prochains jours. d'ici là, plein de bonne choses à toi.
RépondreSupprimerComme dit plus haut le fichier http://javascripthost.com/s1/bin/smileysver1.js est introuvable le smiley n'est donc pas generé.
RépondreSupprimerAurais-tu une solution ?
Sans le fichier .js ça marche moins bien :((
RépondreSupprimerune solution ?
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.
RépondreSupprimerMais 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?
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...
RépondreSupprimerD'ou vient le souci? merci d'avance pour votre aide!
Bonjour je n'y arrive pas puis c'est ecrit en anglais merci si vs pouvez m'aider
RépondreSupprimer:)) ;)) ;;) :D ;) :p :(( :) :( :X
RépondreSupprimer=(( :-o :-/ :-* :| 8-} :)] :-t b-( :-L
b-(
RépondreSupprimerHello,
RépondreSupprimerRien dans mon code ne ressemble a ce que tu as copié... pas de comment footer en vue, comment faire?
Bizzzzzzzzzzzz
@ Miss Hungry : Après avoir coché la case développer des modèles de gadget", trouve la ligne suivante :
RépondreSupprimeret met seulement la partie du code commençant par h3 jusqu'à /div avant le code que je t'ai indiqué.
oups, la ligne est
RépondreSupprimer<b:include data='post' name='comment-form'/>
Bonjour,
RépondreSupprimerJe 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
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 ???
RépondreSupprimerexactement comme sur ce message !
je viens de me rendre compte que tout les messages posté avant le mien disent pareil !
RépondreSupprimerhttp://thailand-eric.blogspot.com
test
RépondreSupprimertt
RépondreSupprimerbonjour,
RépondreSupprimerles 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
Bonjour Rodney et à tous les blogueurs,
RépondreSupprimerSi 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 !!!
Salut Rodney,
RépondreSupprimerTa 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
Bonsoir et merci mais avec les nouveaux modéles je ne trouve pas ces codes
RépondreSupprimerc'est dommage
Bonne soirée