Blogcast

Gadget Box Flutuante com botões de redes sociais para Blogger

Anuncie no Ferramentas Blog

Em meu post anterior, publiquei um plugin para colocar o Box Flutuante com os botões de compartilhar que temos aqui no [ Ferramentas Blog ], mas para usuários do Wordpress. Agora vou ensinar como inserir o widget no Blogger/BlogSpot que funcionará da mesma forma, como é o plugin para WP. você poderá adicionar facilmente em seu blog para facilitar a divulgação de seus conteúdos.

SIGA o @FerramentasBlog agora e mantenha-se mais atualizado!

Se olhar na lateral desse post, como de todos aqui do Blog, verá uma barra flutuante no lado esquerdo, com ícones e botões de divulgação de conteúdo em redes sociais. Nosso primeiro modelo foi para usuários do WordPress.org, como você pode ver no link abaixo:

Mas agora também criamos a versão do código para quem usa o Blogger e quer colocar esse mesmo recurso com os mesmos efeitos.

Backup do template do Blogger/Blogspot:

Antes de fazer qualquer alteração em seu template, realize um backup do mesmo em Modelo > “Fazer backup / Restaurar modelo”:

Basta clicar no botão “Fazer download do modelo completo” e salvar o arquivo em seu computador.
Caso algo saia errado durante a instalação, basta voltar a esta página e selecionar o arquivo baixado e fazer seu upload.

Para mais detalhes, leia também:

Instalando o Box Flutuante em seu Blogger/Blogspot:

Vamos mostrar todo o procedimento pelo novo painel do Blogger que você pode acessar usando o endereço http://draft.blogger.com/. Se você não sabia, o Blogger está com um novo layout e estrutura de painel: Novo Blogger liberado para todos os usuários.

Com este código que vamos ensinar, são inseridos automaticamente os botões das seguintes redes sociais:

  • Botão de RT do Twitter
  • Botão Google +1
  • Botão “Curtir” do Facebaook
  • Botão “Enviar” de grupos do Facebook

Vá até o menu “Modelo” e procure por “Editar modelo”, então clique para “Expandir modelos de widgets”:

Depois de feito isso procure pela tag </head> (utilize o atalho CTRL + F para realizar a busca). Exatamente ACIMA dela você irá colar o seguinte código:

Ainda nesta mesma página e dentro do código fonte do Blogger onde você está, procure pela tag </body>. ACIMA dela cole este outro código:

Finalmente procure pela linha de código <div class=’post-footer-line post-footer-line-3′> e cole ABAIXO dela este código:

Agora clique no botão “Salvar modelo” e veja o resultado que irá aparecer APENAS dentro das páginas dos posts e não na home do blog.

Personalizando o widget:

Podemos ainda personalizar o widget, primeiro de tudo mudando o usuário do Twitter. Procure pelo trecho:

Nele basta substituir o “ferramentasblog” pelo seu nome de usuário no Twitter.

É possível também modificar a distancia entre o post e o Widget, para isso basta alterar a margem que for determinada na seguinte linha:

Basta alterar o -100px que é encontrado em “margin:0 0 0 -100px“. Quanto maior o numero negativo, mais longe do post ele irá ficar.

E ainda nesta parte do código podemos alterar a posição inicial do widget na tela, para isso altere o valor de “top:200px“.

Finalizando:

Agora quando eu estava escrevendo este post, o Marcos Lemos lembrou que já havia publicado algo similar aqui em:

O post é de um ano atrás e o resultado final, como já disse é similar ao o que eu ensinei aqui hoje. Porém este widget novo conta com os botões sociais do momento, ele aparece apenas dentro dos posts e conta com efeitos ao descer a tela. Portanto é mais completo e mais aconselhável.

Código atualizado em 30/01/2012:

Atualizamos o código inserindo as novas versões dos botões do Twitter, Google Plus e Facebook (atualizados com código compatível ao HTML5), além de realizar outras melhorias nos códigos.
Esta atualização deverá ajudar todos aqueles que estavam com dificuldades de inserir os botões em seus blogs.

FBlogHost - Hospede seu Blog
Ebook Blogar - O Processo de Criação de blogs, Compre agora por apenas 14,90

Website | Twitter | Facebook
Claudio Sanches tem 23 anos e é de São Paulo. É Técnico em Multimídia, Webdesigner e Front-end Developer. Hoje cursa Tecnologia em Produção de Multimídia pelo SENAC.
Claudio Sanches já escreveu 37 posts no Ferramentas Blog.

422 comentários

  1. Maylson disse:

    Olá, aqui tá funcionando redondinho, mas quando clico em alguma foto do post e aparece a Lightbox, o box flutuante fica branco… Fica bem estranho.

    Será que não existe algum jeito de o box flutuante “escurecer” junto com o resto da página, na hora que o lightbox for ativado?

    Vc poderia me ajudar?

    Obrigado!

    • Você não colocou na hora de comentar o link do seu blog.
      Desta forma não tem como eu lhe ajudar.

      • Oi, eu fiz tudo como estava escrito mais não ficou flutuando…fikou la embaixo do meu post… me ajuda?

        • Você não seguiu corretamente o tutorial.
          O primeiro código que passamos você inseriu em local errada e por isso não esta funcionando.
          Colocou o código dentro de um comentário HTML que faz aparecer apenas para IE6, retire o código de lá de dentro e coloque no lugar que indicamos.

          • eu fiz sim. tipo, eu colokei a primeira sequencia de de códigos acima do a segunda acima do e a terceira abaixo

          • Claudio, eu fiz umas 3 vezes tudo o que você escreveu ali encima e ta a mesma coisa…fui em Modelo › Editar HTML …expandi e tudo mais e colokei nos lugares certos…mais ainda continua lá embaixo

  2. desculpa te mandar um monte de comentários rs. eu consegui colocar mais foi através de outro site. mesmo assim obrigada ^^

  3. Olá, Cláudio, nem consegui.. fiz como a débora e segui os passos..
    sou bem novo nisso e apenas queria que isto desse certo.
    valeu!

  4. Olá Claudio!
    O template do meu blog não possui post-footer-line-3, somente o post-footer-line-1 e o 2. O que faço? Onde coloco o código que deveria ir abaixo do post-footer-line-3?

  5. Seguinte… Segui corretamente o tutorial e foi instalado conforme especificado, porém, o compartilhamento do google+ e facebook não aparecem, o que faço?

  6. Abaixo de qual codigo eu tenho que colar o codigo que você passou para aparecer na home?

  7. Olá Claudio!
    O template do meu blog não possui post-footer-line-3, aliás não possui nem um código post-footer-line. o que eu faço?

  8. Muito obrigada pelo tutorial.

    É um passo-a-passo muito bem escrito e seguindo à risca, fica perfeito.
    Nem sempre as pessoas que postam dicas de widgets ensinam também a personalizá-los.

    Frequento muito esse blog, sempre arrasando!

    Abraços

  9. Olá Claudio, no meu blog não aparece o botão “curtir” e “enviar” do Facebook.
    Eu segui os passos direitinho até refiz várias vezes mas eles não aparecem!
    Você poderia me ajudar?

    • Miguel, isso é bug do Facebook mesmo.
      Tem já no seu blog algum javascript do facebook?
      Se tiver deixa apenas um.

      • É foi isso q eu fui olhar ontem, mas só percebi q tinha após enviar o comentário :S
        Muito obrigado pela atenção e pelo widget :)

        Só uma sugestão alí no fim do post no “Personalizando o widget”, coloca como mudar a cor de fundo do widget, creio q muitos queiram mudar para ficar compatível com a cor do blog.

      • Peter disse:

        Olá Claudio!
        Estava encontrando problemas com o código, e quando li esse seu comentário tentei retirar um botão do Facebook deixando apenas um…
        E não é que funcionou véi?!

        Super-Parabéns mesmo pra vocês, administradores do fb, e que continuem fazendo o trabalho incrível que desenvolvem aqui.

        Obrigado.

  10. Cladio, no meu deu bem más nas postagens as abas de link não descem mais, por que isso aconteceu?

  11. também não, como que faz pra converter? nunca fiz esse processo

  12. Olá Cláudio, excelente tuto,esse mesmo código pode ser convertido para aparecer a barra lateral mesmo na Home?

  13. Apliquei no meu blog e foi um sucesso. O botão foi o melhor que achei em toda a internet, ao todo são feitas menos de 10 requisições ao servidor, o tempo de carregamento é rápido e ele se ajusta muito bem ao design e chama mais atenção do leitor para compartilhar o post.

    Excelente mesmo!

  14. Tem como incluir botões nessa barra, como por exemplo, o velho orkut e um atalho para adicionar aos favoritos?

  15. Oi!! Ficou muito legal, eu adorei :D !!, Tem como deixar o fundo dele transparente? Meu blog tem fundo transparente e queria ver como fica? :)

  16. Claudio,

    Cara, pensa num sujeito LEIGO PLUS. Este sou eu.

    Não tenho a menor idéia do que é código fonte, programação e essas coisas todas…
    Mas eu queria colocar essa barrinha flutuante das redes sociais no meu blog. E não é que, seguindo o seu posto, copiando e colando as coisas, eu consegui! Até agora não estou acreditando…
    Confesso que morri de medo de fazer uma bobagem e perder todo o meu blog, mas deu tudo certo.

    Muito obrigado Claudio! Parabéns pelo blog! Se tiver interesse em aprender sobre investimentos em bolsa conheça o meu blog, espero que as informações do meu blog sejam úteis para você também, assim posso retribuir de alguma forma a ajuda que você me deu.

    Abraço

  17. Clàudio, gostaria de incluir o botão do Linkedin no box. Poderia me orientar onde colocar o código do botão Linkedin.

  18. Claudio tentei mais de 3 vezes, mais coloco tudo certinho no meu template, e nunca aparece o box flutuante o que devo fazer?

  19. Há agora que eu intendi, esses botões são de compartilhamento! Ok obrigado, não precisa manda código para mostrar na index!

  20. O Javascript e o Css pode ser hospedado?

  21. Boa tarde! Eu sou português no entanto adoro os brasileiros! Somos família. Mas tenho uma dúvida que queria tirar e se alguém me souber ajudar, agradeço.

    Queria saber como troco o nome Curtir, para Gosto e se tem como. Abraço e Beijos :)

  22. Oi Hoje, do nada, sumiram os botões face e send (os dois do face) Não foi adicionado nada no html e nem foi feita nenhuma modificação…. tipo: há um minuto estava e agora não está mais… Sabe me dizer? Ficou o G+ e o Twitter o resto sumiu… Pode me ajudar? Obrigada

    • Isabella,
      Algumas vezes o sistema do Facebook dá alguns erros e os botões somem ou ficam instáveis.
      É só esperar que voltam.
      Uma sugestão também é limpar o cache do seu navegador de internet.

      • Ok Obrigada por responder Marcos. Vou fazer isso agora (limpar o cache) e aguardar… Um abraço! Adoro seu blog… Aqui aprendi muito e aprendo a cada dia!

  23. Boa Noite,

    Eu gostaria de alterar o lado do box, em vez de correr pelo lado esquerdo, eu queria que fosse pelo lado direito dos posts…

    alterei onde ta escrito “left” por “right” na esperança de que mudasse algo, mas não deu resultado..

    deve ser simples, mas realmente não sei =/

    ajuda?

  24. Olá Marcos Lemos ou Claudio Sanches. Instalei o Box flutuante no meu blog e ficou bom nas páginas internas, entretanto quando estou na home aparece a borda do refiro box sem os botões das redes sociais. Ele fica posicionado no canto superior direito da home. Qual a dica para solucionar o problema. Meus conhecimentos de html é de iniciante.

    Agradeço desde já, e aguardo algum pronunciamento,

    Forte abraço e sucessos.

  25. Marcos eu instalei o Gadget no meu blog e fiz um teste twwitando,e foi normal,porém não aparece a contagem de quantas vezes foi twittado, vc pode me ajudar,e obrigadoo

  26. AH Marcos twittei no seu tbm e vi que está com o mesmo erro do meu

  27. Marcos coloquei no meu blog essa barra com botoes do lado esquerdo da tela do site.

    Pois é, ta com um bug com os botoes do facebook, os botoes ficam desalinhados. ja tentei conserta mais nao consequi. esse problema so acontece no navegador mozilla, inclusive o FERRAMENTAS BLOG esta com o mesmo problema. gostaria que voce desse uma olha entre no seu site pelo mozilla, se vc ou o cladio consegui conserta atualiza esse post por favor. Um braço parceiro. Ferramentas blog melhor site que tem.

  28. No meu site deu certo com o código em vez de -box, assim

    #floating-fblog .fb_iframe_widget iframe {
    position:relative !important;
    }

  29. Adorei a matéria eu ja tenho o box fixo e gostaria de colocar o flutuante, antes de eu mexer oe tentei fazer uma simulação, contudo nao achei a linha de código , ou essa linha só aparece quando colocamos os outros codigos das etapas 1 e 2.
    Obrigado,
    Trigemeos

  30. Fiz e garanto: Ficou super show. Valeu ao Ferramentas blog. O que seria dos blogueiros sem vcs. Quem quiser conferir, é só ir ao meu blog. Valeu.

  31. Oi. Sempre fui um cara que gostou de sombra e água fresca e sempre fui pelo mais fácil, por entender rapidamente(neste caso de html), as coisas que para os outros parece ser muito complicado. Onde eu quero chegar é: tem um jeito mais fácil de adicionar este wideget: copie os códigos em sequencia no NotPad ou afins e adicione como um gadget/java normalmente, aí personalize como diz acima. Pronto, você não mexe na estrutura do blog, e, se não gostar, você pode excluir o mesmo. Fica a dica do @Hey_Dyego

    • Dyego, simplesmente não é possível isso porque viola os padrões do Web Standards.

      Se inserir o código inteiro, irá inserir também CSS dentro do body, o que é contra as recomendações do W3C.

      Além de que este script necessita aparecer apenas dentro dos posts e também é pegar o URL e título.
      Para que isso seja possível é precisamos usar as variáveis do Blogger.
      Inserindo como um widget elas não iriam funcionar.

      Se você gosta de facilidade, pode usar o plugin que temos para WordPress disso.
      Basta instalar o plugin e ativar. Não é necessário alterar nada no blog ou ir no código.

  32. Funcionou perfeitamente. Parabéns.

  33. Olá!!
    Gostaria de saber se tem como colocar a box no lado direito, pois o menu do meu blog está no lado esquerdo e a box fica em cima :/
    Beeijos

  34. Mau blog não possui essa linha (div class=’post-footer-line post-footer-line-3′), aí não consigo colocar…. isso é normal? Nem mesmo os botões convencionais aparecem no meu blog.

  35. Rafael disse:

    Procurei por aqui mas não achei. Por favor quais as alterações necessárias para aparecer TAMBÉM na Home?

    Parabéns pelo ótimo trabalho que vcs fazem sempre ajudando a todos com ótimas dicas.

Faça um comentário