Menu

sexta-feira, 25 de janeiro de 2013

[Tutorial] Incluir caixa de Comentário do Facebook mantendo a caixa do Blogger

Olá, Atrolleitores!

        Venho com mais um tutorial, mas hoje o foco são os blogueiros!
Sabemos que é fundamental a integração com redes sociais nos blogs. Por isso, venho ensinar como podemos incluir a caixa de comentários Facebook sem excluir a caixa de comentários do blogger (que é o comentário padrão).

         Vamos nessa?



1º Etapa:  Crie uma aplicação no Facebook

- Acesse a ferramenta de desenvolvimento do Facebook, através do link:  http://developers.facebook.com/setup/

- Coloque o usuário e a senha e logue-se





- Aparecerá a popup “Criar novo App”. Preencha com o nome do aplicativo que deseja criar.


- Clique em “Continuar”




- Acesse novamente o link  e faça o login (caso seja pedido). Se a popup “Criar novo App” aparecer, clique em “cancelar”



- Clique sobre a aplicação que você acabou de criar, copie o seu ID e guarde! Pois usaremos depois:



Agora vamos fazer as edições em seu aplicativo:
- Clique em “Editar Aplicativo”



- Ative as opções “Sandbox mode” e “Website with Facebook Login”






- Em “Website with Facebook Login” preencha com a url de seu blog.
Clique em “Salvar Alterações”




2ª Etapa: Configurações no Blog

Importante: Faça 1 passo de cada vez, salve, feche a janela de edição e abra novamente... Só depois vá para o próximo passo! Senão poderá dar erro!


- No blogger, vá em Modelo >  Editar HTML
Selecione a caixa Expandir modelos de Widgets


- Pressione CTRL + F  e procure pela linha:
<div class='comments' id='comments'>




-       Logo abaixo da linha indicada, cole este código:

<!-- Comentário Facebook -->
<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'>
<!-- Fim Comentário Facebook-->





Obs: Se houver mais de uma linha <div class='comments' id='comments'>
 em seu blog, repita o processo em todas elas.

- Agora procure pelo código: <head>

- Logo após o <head> , cole o código abaixo, e substitua apenas o código em vermelho, pelo ID do aplicativo que você acabou de criar
(que eu pedi anteriormente para você copiar e guardar).

<!--Configuração Comentário Facebook-->
<script src='http://connect.facebook.net/pt_BR/all.js#xfbml=1'/>
<script src='http://code.jquery.com/jquery-latest.js'/>
<meta content='
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>
<!--Fim Configuração Comentário Facebook-->


-       Por fim, vá em Modelo > Personalizar > Avançado > Adicionar CSS, e Cole o código abaixo:


.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;}




Ficando assim:





Pronto! Agora você pode receber comentários do Blogger e do Facebook!









Comentários
0 Comentários

Nenhum comentário:

Postar um comentário