Tutorial: Adicionar Facebook Comments ao seu blog sem plugin

  • Autor Autor Mrbarriga
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
M

Mrbarriga

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Abraços,

Vou escrever para vocês este pequeno tutorial de como adicionar aos seus blogs a recém-lançada versão do Facebook Comments sem a necessidade do plugin Facebook Comments (doravante, plugin chato). A princípio, pensava que era difícil, mas depois de pesquisar um pouco, percebi que não é nada de outro mundo.

Passo 1: A primeira coisa que devemos fazer é ir à página de desenvolvedores do Facebook e criar um aplicativo para o seu site. (Isso, inclusive, é necessário fazer para usar o plugin chato) o link é este: Facebook Developers

Passo 2: Copie e cole este código onde você quer que apareçam seus comentários.
PHP:
<div id="fb-root"></div><script src="http://connect.facebook.net/es_CO/all.js#xfbml=1"></script>
<fb:comments href="<?php the_permalink() ?>" width="687"></fb:comments ></div>
Explicação: O campo width é o tamanho da largura da caixa onde aparecem seus comentários.

Se você já vem usando comentários e não quer perdê-los, então use este código:
PHP:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:comments xid="YOUR_XID" migrated="1"></fb:comments>
No meu caso, era a primeira vez que implementava, então não testei a função de migrar os dados, mas segundo diz o site do Facebook Developers, isso deveria mostrar seus comentários antigos.

Passo 3: Dentro da tag head do seu blog, cole a seguinte meta:
HTML:
<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}">
Explicação: isso é para que o Facebook te reconheça como o administrador e moderador da ferramenta Facebook Comments. Substitua o campo {YOUR_APPLICATION_ID} pelo ID do seu aplicativo que você criou no passo 1.

E pronto, você deveria ter a ferramenta fantástica do Facebook Comments, sem o plugin chato.

Faço isso porque, há poucos dias, implementei o Facebook Comments com o plugin chato e ele gerou um erro de despejo de memória no servidor, o que significa que a qualquer momento meu WordPress vai quebrar. Com isso, tento evitar que o mesmo aconteça com vocês.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
justo o que eu procurava, agradeço a contribuição! ganha uma curtida
 
Boa contribuição.

PS: Não sabia que até para isso precisavam de plugin (sarcasmo)

A princípio, pensava que era uma coisa super complicada e por isso recorri ao plugin. O que eu teria evitado, agora ando assustado porque a qualquer momento o WordPress quebra. Você sabe se existe alguma forma de reinstalar apenas o WordPress usando o mesmo banco de dados atual?
 
Aham, mas os novos comentários são salvos no seu banco de dados?
 
Aham, mas os novos comentários são salvos no seu banco de dados?

Creio que nem os novos nem os antigos são salvos no banco de dados, tudo está no Facebook.
 
e no Blogger como faço isso ???
 
e no Blogger como faço isso ???

Deve ser exatamente igual, creio que a única coisa que mudaria seria a linha <?php the_permalink() ?> substituindo-a pela que o Blogger usa, nunca usei Blogger.
 
Obrigado por compartilhar conosco 😀
 
Interessante, é bom para dar outra opção de comentar ao usuário!
 
para mim aparece o mesmo comentário em todas as postagens, alguma ajuda com isso?
 
Revise o valor de: the_permalink

Resolvi o problema, o que não encontro, ou não sei o que acontece, mas não tenho os direitos de administrador, e não consigo apagar os comentários de outras pessoas que comentam.. na página..

Me diz isso.. O ID do aplicativo especificado na tag "fb:app_id" não está permitido para este domínio. Você deve configurar o Domínio Base de Connect para seu aplicativo como um prefixo de TuRankeo "Musica, Farandula, Tecnologia, Curiosidades, Descargas"
 
Muito boa contribuição! Com certeza vou aplicar no meu blog
 
Resolvi o problema, o que não encontro, ou não sei o que acontece, mas não tenho os direitos de administrador, e não consigo apagar os comentários de outras pessoas que comentam.. na página..

Me diz isso.. O ID do aplicativo especificado na tag "fb:app_id" não está permitido para este domínio. Você deve configurar o Domínio Base de Connect para seu aplicativo como um prefixo de TuRankeo "Musica, Farandula, Tecnologia, Curiosidades, Descargas"

Verifique se no aplicativo que você criou no passo 1, você colocou a URL do seu domínio.
 
Adicionado o prefixo de tutorial.
 
Obrigado pela contribuição! Com certeza vou implementar no meu blog nestes dias!

A princípio, pensava que era uma coisa super complicada e por isso recorri ao plugin. O que eu teria evitado, agora ando assustado porque a qualquer momento o WordPress quebra. Você sabe se existe alguma forma de reinstalar apenas o WordPress usando o mesmo banco de dados atual?

Você exporta o banco de dados pelo PHP MyAdmin e depois de reinstalar você importa novamente (mudando o wp-config) e tendo cuidado de salvar todos os dados enviados como fotos e demais...
 
E .. se não se incomodarem ?? no Blogger ??? .. lembrem-se que aqui também tem webmasters que trabalhamos no Blogger... parece x momentos discriminação .... se vão compartilhar algo também façam no Blogger ... seria uma boa ideia
 
Alguém pode me dizer se os comentários que são feitos no Blog, podem aparecer na página do Facebook do referido blog?.


Obrigado
 
para os que não temos nem WordPress nem Blogger e temos o site em PHP. eu gostaria que os comentários fossem únicos por artigos
 
MrBarriga, um par de perguntas:
  1. No caso da segunda opção, para conservar os comentários que já tenho, também se pode usar o atributo de width? Exemplo:
    PHP:
    <div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
    <fb:comments xid="YOUR_XID" migrated="1" width="495"></fb:comments>
  2. Outra coisa, ¿O Application Secret não deve ser incluído em algum lugar?
  3. Por que você afirma que o uso de recursos do servidor é maior usando o plugin?

Desculpe tantas perguntas, mas me interessa o tema.
 
Última edição:
Voltar
Topo