Arquivos do Website:

Código JavaScript para colocar emoticons do WordPress nos comentários do Blogger!


Esse pequeno código JavaScript, irá exibir emoticons do WordPress nos comentários de blogs hospedados na plataforma Blogger. Os emoticons funcionam em templates nativos do Blogger (menos nos modelos de visualizações dinâmicas) e em templates baixados da internet.



Os emoticons ficarão ocultos no seu blog, só irão aparecer nos comentários, quando alguém fizer um comentário e inserir algum código que for correspondente à algum emoticon. O seu blog ficará igual a um blog do WordPress!

(Exibindo comentário com emoticons, num template baixado da internet!)

(Exibindo comentário com emoticons, num template nativo do Blogger)


Primeiro faça backup do template do seu blog, caso dê algum erro você poderá recuperá-lo. Baixando o template - Painel de controle ==> Modelo ==> Fazer backup/Restaurar ==> Fazer download do modelo completo.

Depois de fazer backup do template do seu blog, clique em "Editar HTML" e localize no código fonte do template, a tag "</body>". Cole esse código JavaScript, que está logo abaixo, antes de "</body>". Depois clique em "Salvar modelo".

<!-- Emoticons Inicio-->

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<script type='text/javascript'>

//<![CDATA[

    function repText(id) {

        var a = document.getElementById(id),

            b = a.innerHTML,

            // Images

            b = b.replace(/<i rel="image">(.[^\>]*)<\/i>/ig, "<img class='cm-image' src='$1' alt='loading...' \/>");

            b = b.replace(/\[img\](.[^\]]*)\[\/img\]/ig, "<img class='cm-image' src='$1' alt='loading...' \/>");

        document.getElementById(id).innerHTML = b;

    } repText('comment-holder');

//]]>

</script>

<script type='text/javascript'>

//<![CDATA[

a = document.getElementById('comment-holder');

if (a) {

 b = a.getElementsByTagName("p");

 for (i = 0; i < b.length; i++) {

  if (b.item(i).getAttribute('CLASS') == 'comment-content') {

   bh_b_smly = b.item(i).innerHTML.replace(/:\)/gi, "<img src='http://3.bp.blogspot.com/-xTtnXT2DLKs/UslrWQM5qsI/AAAAAAAAMRE/usAhGLL1zj8/s1600/feliz.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:D/gi, "<img src='http://3.bp.blogspot.com/-KYaXiDEKIug/UslrWWkKLTI/AAAAAAAAMRg/2XaoFy3DBJY/s1600/sorrisao.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:\(/gi, "<img src='http://1.bp.blogspot.com/-xpjKeGWzm_E/UslrXMfN1sI/AAAAAAAAMRY/YDA-qZ306oY/s1600/triste.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:-o/gi, "<img src='http://1.bp.blogspot.com/-hFKzZ3NzzZk/UslrWp3sn0I/AAAAAAAAMRI/32ZBypdndoA/s1600/surpreso.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/8\O/gi, "<img src='http://3.bp.blogspot.com/-v2W163hjvQc/UslrOBXvNLI/AAAAAAAAMPc/rQsIPt4h_i0/s1600/chocado.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:\?/gi, "<img src='http://3.bp.blogspot.com/-ERlfcQg354Y/UslrO70kkYI/AAAAAAAAMPw/8DKGrntrIoc/s1600/confuso.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/8\)/gi, "<img src='http://1.bp.blogspot.com/-And-4MRi8cs/UslrR1gVtxI/AAAAAAAAMQM/acNL9PXI_F0/s1600/legal.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:x/gi, "<img src='http://1.bp.blogspot.com/-oQqS75FiIvw/UslrQvrSV2I/AAAAAAAAMP8/hDV_jGW9bt0/s1600/furioso.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:P/gi, "<img src='http://1.bp.blogspot.com/-gp8EjrsH-wQ/UslrPPHMJ8I/AAAAAAAAMPs/PyE6q3HdeYI/s1600/falando.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/:\|/gi, "<img src='http://3.bp.blogspot.com/-IwA_tX9C0kc/UslrVF5_geI/AAAAAAAAMQs/tQ8tV-lfUA0/s1600/neutro.gif' alt='' class='smiley'/>");

   bh_b_smly = bh_b_smly.replace(/;\)/gi, "<img src='http://1.bp.blogspot.com/-5NU-25BE--M/UslrV8-Z7wI/AAAAAAAAMQ8/wwZ6lM0FDMU/s1600/piscando.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:\lol\:/gi, "<img src='http://3.bp.blogspot.com/-Fdw0Pf-EsVQ/UslrQrKGxPI/AAAAAAAAMQA/YR4KYhJ4OZk/s1600/LoL.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:\oops\:/gi, "<img src='http://3.bp.blogspot.com/-imQFE9lbV6k/UslrYFnJvaI/AAAAAAAAMRw/wu6QkLo34CA/s1600/vergonha.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:cry:/gi, "<img src='http://3.bp.blogspot.com/-mP7OsN8mZyk/UslrODX-wzI/AAAAAAAAMPg/9_h9OS6-0LE/s1600/chorando.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:roll:/gi, "<img src='http://1.bp.blogspot.com/-s3SGOaNhK9s/UslrYXUMDVI/AAAAAAAAMRs/wurImJWFYXg/s1600/virando+olhos.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:\idea\:/gi, "<img src='http://1.bp.blogspot.com/-9xakzNuvdMk/UslrRxII7II/AAAAAAAAMQQ/9-KYYv-WLgc/s1600/ideia.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:\mrgreen\:/gi, "<img src='http://2.bp.blogspot.com/-KxwsozsDAxU/UslrUWEAv3I/AAAAAAAAMQ0/mACI1r7zH54/s1600/mrgreen.gif' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:\yes\:/gi, "<img src='http://4.bp.blogspot.com/-CwaN3WxDJvk/UslrS6yvZpI/AAAAAAAAMQg/lQ5gdXGDdzY/s1600/like.png' alt='' class='smiley'/>");

    bh_b_smly = bh_b_smly.replace(/:no\:/ig, "<img src='http://4.bp.blogspot.com/-vmF5pielKn0/UslrXfTLwQI/AAAAAAAAMRc/SrII4g0Ck24/s1600/unlike.png' alt='' class='smiley'/>")

   b.item(i).innerHTML = bh_b_smly;

  }

 }

}



//]]>

</script>

</b:if><!-- Emoticons fim-->


Você também pode fazer upload das imagens dos emoticons e hospedá-las no seu próprio blog, depois copie o endereço url de cada imagem e substitua pelos liks correspondentes às imagens no código.

:)
:D
:(
:-o
8O
:?
8)
:x
:P
:|
;)
:lol:
:oops:
:cry:
:roll:
:idea:
:mrgreen:
:yes:
:no:


Caso você desejar exibir os emoticons juntos com o código correspondente, acima da caixa de comentários do seu blog, você deverá incluir também, esses códigos que estão logo abaixo. Os emoticons e os códigos correspondentes irão aparecer numa caixinha, logo acima da caixa de comentários do blog; assim, os usuários poderão ver que é possível utilizar emoticons nos comentários!

(Caixa de comentários exibindo emoticons, logo acima!)

a)Procure no código fonte do template do seu blog, por essa linha "]]></b:skin>" e, cole esse código CSS, logo acima dela:

.emoticonsmiley {background: none repeat scroll 0 0 #transparent !important; font-size: 11px !important; padding: 10px !important; text-align: left !important; font-weight:bold !important; font-size:11px !important;   border:1px solid #ccc;}

img.smiley {height: auto !important; vertical-align: middle !important; width: auto important; border:0px !important;}


b)Agora, procure por essa linha "<b:include data='post' name='threaded-comment-form'/>" e, cole esse código logo acima dela (para esse código funcionar corretamente, os endereços urls dos emoticons devem ser os mesmos, correspondentes aos que estão no primeiro código):

<!-- Emoticons Inicio-->

<b:if cond='data:blog.pageType == "item"'>

<div class='emoticonsmiley'>

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-xTtnXT2DLKs/UslrWQM5qsI/AAAAAAAAMRE/usAhGLL1zj8/s1600/feliz.gif'/> :)

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-KYaXiDEKIug/UslrWWkKLTI/AAAAAAAAMRg/2XaoFy3DBJY/s1600/sorrisao.gif'/> :D

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-xpjKeGWzm_E/UslrXMfN1sI/AAAAAAAAMRY/YDA-qZ306oY/s1600/triste.gif'/> :(

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-hFKzZ3NzzZk/UslrWp3sn0I/AAAAAAAAMRI/32ZBypdndoA/s1600/surpreso.gif'/> :-o

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-v2W163hjvQc/UslrOBXvNLI/AAAAAAAAMPc/rQsIPt4h_i0/s1600/chocado.gif'/> 8O

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-ERlfcQg354Y/UslrO70kkYI/AAAAAAAAMPw/8DKGrntrIoc/s1600/confuso.gif'/> :?

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-And-4MRi8cs/UslrR1gVtxI/AAAAAAAAMQM/acNL9PXI_F0/s1600/legal.gif'/> 8)

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-oQqS75FiIvw/UslrQvrSV2I/AAAAAAAAMP8/hDV_jGW9bt0/s1600/furioso.gif'/> :x

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-gp8EjrsH-wQ/UslrPPHMJ8I/AAAAAAAAMPs/PyE6q3HdeYI/s1600/falando.gif'/> :P

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-IwA_tX9C0kc/UslrVF5_geI/AAAAAAAAMQs/tQ8tV-lfUA0/s1600/neutro.gif'/> :|

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-5NU-25BE--M/UslrV8-Z7wI/AAAAAAAAMQ8/wwZ6lM0FDMU/s1600/piscando.gif'/> ;)

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-Fdw0Pf-EsVQ/UslrQrKGxPI/AAAAAAAAMQA/YR4KYhJ4OZk/s1600/LoL.gif'/> :lol:

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-imQFE9lbV6k/UslrYFnJvaI/AAAAAAAAMRw/wu6QkLo34CA/s1600/vergonha.gif'/> :oops:

<img alt='' class='smiley' src='http://4.bp.blogspot.com/-CwaN3WxDJvk/UslrS6yvZpI/AAAAAAAAMQg/lQ5gdXGDdzY/s1600/like.png'/> :yes:

<img alt='' class='smiley' src='http://4.bp.blogspot.com/-vmF5pielKn0/UslrXfTLwQI/AAAAAAAAMRc/SrII4g0Ck24/s1600/unlike.png'/> :no:

<img alt='' class='smiley' src='http://3.bp.blogspot.com/-mP7OsN8mZyk/UslrODX-wzI/AAAAAAAAMPg/9_h9OS6-0LE/s1600/chorando.gif'/> :cry:

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-s3SGOaNhK9s/UslrYXUMDVI/AAAAAAAAMRs/wurImJWFYXg/s1600/virando+olhos.gif'/> :roll:

<img alt='' class='smiley' src='http://1.bp.blogspot.com/-9xakzNuvdMk/UslrRxII7II/AAAAAAAAMQQ/9-KYYv-WLgc/s1600/ideia.gif'/> :idea:

<img alt='' class='smiley' src='http://2.bp.blogspot.com/-KxwsozsDAxU/UslrUWEAv3I/AAAAAAAAMQ0/mACI1r7zH54/s1600/mrgreen.gif'/> :mrgreen:

</div>

</b:if><!-- Emoticons fim-->


Eu sempre recomendo que você salve imagens de banners, logotipos, emoticons etc, na sua própria conta, por uma questão de segurança! Deste modo você terá mais controle das imagens e não ficará dependente de links externos; você pode administrar as imagens na sua conta do Google!