8

Colocando sistema de comentários do Facebook junto com o do Blogger

Um ponto negativo do Blogger é não possuir um sistema de comentários adequado diante a imensa plataforma que é hoje. Mas este pequeno incômodo pode ser resolvido colocando o sistema de comentários do Facebook. Tudo fica como antes, e o que muda, é que terá duas abas e dois modos de comentar: o tradicional, do próprio blog e o do Facebook, deixando o visitante escolher onde deseja comentar. Nota: os comentários do Facebook não ficam juntos com o do Blogger. Fica tudo separado por abas.

1. Instalação do sistema


Vá ao painel do Blogger, escolha o blog que deseja instalar o sistema, clique no meu "Design" > "Editar HTML" e marque a caixinha "Expandir modelos de widgets".


Procure pela linha (Ctrl+F para facilitar a pesquisa):
<div class='comments' id='comments'>

Achou a linha citada acima, cole o seguinte código ABAIXO dela:
<div class='comments-tab' id='fb-comments' onclick='javascript:commentToggle(&quot;#fb-comments&quot;);' title='Comentários no Facebook'>
<img class='comments-tab-icon' src='http://static.ak.fbcdn.net/rsrc.php/v1/yH/r/eIpbnVKI9lR.png'/>
<fb:comments-count expr:href='data:post.url'/> Comentários
</div>
<div class='comments-tab inactive-select-tab' id='blogger-comments' onclick='javascript:commentToggle(&quot;#blogger-comments&quot;);' title='Comentários no Blogger'>
<img class='comments-tab-icon' src='http://www.blogger.com/img/icon_logo32.gif'/> <data:post.numComments/> Comentários
</div><div class='clear'/>
</div>
<div class='comments-page' id='fb-comments-page'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='fb-root'/>
<fb:comments expr:href='data:post.url' num_posts='2' width='400'/>
</b:if>
</div>
<div class='comments comments-page' id='blogger-comments-page'>

Agora procure pela tag </head> e cole o seguinte código ACIMA dela:
<script src='http://connect.facebook.net/pt_BR/all.js#xfbml=1'/>
<script src='http://code.jquery.com/jquery-latest.js'/>
<meta content='YOUR_FB_ID' property='fb:admins'/>
<script type='text/javascript'>
function commentToggle(selectTab) {
$(".comments-tab").addClass("inactive-select-tab");
$(selectTab).removeClass("inactive-select-tab");
$(".comments-page").hide();
$(selectTab + "-page").show();
}
</script>

2. Personalização com CSS
Nosso tutorial está quase no fim. Agora, só falta instalar o código de personalização do sistema. É necessário para que tudo fique alinhado devidamente, e a personalização de cores, fundos e links ficam por sua conta.

Ainda na mesma página, procure pela tag ]]></b:skin> e adicione ACIMA dela o código CSS:
.comments-page {  background-color: #f2f2f2;}
#blogger-comments-page {  padding: 0px 5px;  display: none;}
.comments-tab { float: left; padding: 5px; margin-right: 3px; cursor: pointer; background-color: #f2f2f2;}
.comments-tab-icon { height: 14px;  width: auto;  margin-right: 3px;}
.comments-tab:hover { background-color: #eeeeee;}
.inactive-select-tab { background-color: #d1d1d1;}

Fonte: alma2paradise.

8 comentários:

  1. Adoreio código mas como edito ele para

    que os comentarios do blog aparecessem primeiro .

    como mudo a caixa de comentarios do blog para ficar na esquerda e do facebook a direita

    se puder acrecentar isso no tutorial ajudaria muito.

    Eu acho estranho q o codigo demora para carregar no firefox

    explore pega normalmente

    ja percebeu isso


    iusto é só uma sugestao

    ResponderExcluir
  2. @Julia Eu também queria fazer o mesmo que seu desejo, mas parece que é algo nos scripts, lamento. Obrigado por comentar!

    ResponderExcluir
  3. creio que esse código não está mais funcionando, tento instalar e não funciona

    ResponderExcluir
  4. ▼parabéns MESTRE TIAGO excelente codigo ,já estou fazendo uso.
    Abraço e sucesso sempre!!!

    ResponderExcluir