As imagens são parte importante para a estrutura de um blog e para a qualidade do conteúdo. Vou mostrar como exibir imagens em miniatura e abrir na mesma janela, sem fechar seu blog. É um efeito super profissional e ótimo para quem tem blog de fotografia ou precisa destacar as imagens com mais qualidade, sem reduzir pra caber na área de postagem.
Esse modelo que vou ensinar funciona bem tanto no Blogger (Blogspot) quanto no WordPress e é bem simples de usar. Para ver o exemplo do que vamos fazer e qual o resultado, visite o link de teste:
Obs.: Esse recurso da conflito com o gadget de Seguidores do Blogger, quando aberto no Internet Explorer. Por isso recomendamos que faça testes antes de aplicar definitivamente em seu blog. Vale lembrar: sempre faça backup de seu blog antes de mudar qualquer coisa.
Créditos do LightBox
O serviço do LightBox é “open source” (código aberto) e gratuito. Esse é o site oficial com todos os detalhes e formas de uso:
- LightBox2 – Visão Geral (em inglês)
Como criar o efeito LightBox no Blog
A primeira coisa a fazer é abrir o código-fonte de seu blog.
Passo 1: O JavaScript.
Se for no WordPress.org, abra o menu “Aparência” ~> “Editor” e abra o modelo “Cabeçalho (header.php)”.
Procure pela linha “</head>“. Imediatamente ACIMA dela, cole o seguinte trecho de código.
Se for no Blogger (Blogspot), vá ao menu “Layout” ~> “Editar HTML” então procure a linha “</head>” e imediatamente ACIMA, cole o trecho que segue:
<!-- JavaScript efeito Lightbox em fotos -->
<link href='https://ferramentasblog.com.br/imagens/lightbox/css/lightbox.css' media='screen' rel='stylesheet' type='text/css'/>
<script src='https://ferramentasblog.com.br/imagens/lightbox/js/prototype.js' type='text/javascript'/>
<script src='https://ferramentasblog.com.br/imagens/lightbox/js/scriptaculous.js?load=effects,builder' type='text/javascript'/>
<script src='https://ferramentasblog.com.br/imagens/lightbox/js/lightbox.js' type='text/javascript'/>
<!-- JavaScript efeito Lightbox em fotos -->
Salve sem modificar nada nesse código.
Agora vem a parte mais complicada. É preciso hospedar as imagens em algum lugar ou usar imagens que já estejam hospedadas. O problema é que não funciona se a imagem estiver no PicasaWeb (padrão do Blogger) – não sei o motivo disso.
Se você usa o WordPress.org, pode simplesmente usar as imagens em sua hospedagem normalmente. Se você usa o Blogger (Blogspot) terá que arrumar um local para armazená-las.
Passo 2: Como inserir no Blog
Em qualquer lugar de seu blog, seja dentro de um post ou até na sidebar (barra lateral), use o seguinte código para fazer funcionar o LightBox:
Se for usar uma miniatura da imagem:
<a href="URL_da_IMAGEM_ORIGINAL" rel="lightbox">
<img src="URL_da_IMAGEM_MINI" border="0">
</a>
Então altere apenas onde está marcado de vermelho. Nesse caso você pode usar duas imagens, sendo uma a original e a outra uma miniatura que será exibida como opção de clique. Você também pode simplesmente redimensionar a original.
Se for usar um link texto:
<a href="URL_da_IMAGEM_ORIGINAL" rel="lightbox">Texto do Link</a>
Coloque a URL de endereço da imagem no tamanho original onde está de vermelho. E onde está azul, escreva o texto para clicar e exibir a imagem.
O que mostramos aqui no passo 2 é exatamente o código HTML para adicionar imagens em qualquer lugar de seu blog ou site. Para que o LightBox funcione, inserimos um trecho “REL” que busca a função a ser executada no JavaScript.
Outros tutoriais sobre Imagens:
- Colocar legenda em imagens no Blogger – Novo recurso nativo
- Como enviar imagens para o PicasaWeb
- Usando Imagens no Blog Blogger (serve para WordPress também)
Olá Marcos,
Meus parabéns pelo seu blog! Sempre o acompanho, através do RSS! Suas postagens na quarentena estão excelentes!
Uma melhor que a outra! valeu pelas dicas!
Em relação a dica desse post: show de bola! Confesso que sempre quis tentar fazer isso no blog, mas ou não sobrava tempo para pesquisar ou acabava encontrando caminhos alternativos para sanar minhas necessidades!
Um forte abc!
Parabéns!
Atenciosamete
Ricardo Costa
Computação em Ação
Não tem como usar a imagem em tamanho médio, só em tamanho miniatura? Adorei o efeito.
@Douglas Costa,
Você pode usar o tamanho de imagem que quiser em qualquer parte desse processo. Usei o termo "mini" só pra ilustrar que tem que ser uma imagem menor que o original.
Marcos, No meu blog eu tentei colocar e fiz tudo direitinho já tentei ver no site orginal, já fiz no modo wordprees, já coloquei em gadget tudo junto na postagem… Um monte de coisa e não pegou!
@Roger,
se seu blog é no Blogger, então faça como recomendado para o Blogger. E, leia com atenção os passos do tutorial para fazer corretamente e entender todo o funcionamento.
Nossa, muito show, testei no meu blog de testes e funfou direitinho, no meu próximo post eu vou começar a usar esse efeito
Muito show mesmo!
Hi, Marcos…
Obrigado pela atenção. Enfim a coisa funfou legal. Já fiz, até, um post usando este efeito. Confira: Não ver, não ouvir, não falar!
[]'s @inaciorolim
Já conhecia o Lightbox, e já ate tentei usar ele, do mesmo jeito quando eu baixei e também aqui, ele realmente não funciona com imagens do Picasa, mas no meu caso o maior problema é que o Lightbox funciona apena em blogs que uso para testes com templates do próprio Blogger, quando tento usar no template do meu blog de verdade ele simplesmente não funciona…
Ainda estou tentando tomar coragem para ver qual outro dos meus javascripts estão entrando ai quem sabe em "conflito" com ele.
É bem engraçado funcionar em templates padrões e nos personalizados não.
Outro ponto ruim é ter que usar outro servidor, ate hoje o mais confiável e que oferece melhores opções com certeza é o Picasa.
Além de ficar mais fácil hospedar as imagens direto pelo painel do blog ou Writer.
Vou ver aqui depois e tento descobrir se realmente junto com outro hack este do Lightbox deixe de funcionar. =/
Achei o problema que comentei aqui em cima.
Eu fiz um contador inspirado no seu aqui, ele lembra o do codigos blog mas juro ter feito antes o/
Bom no meu eu troquei comentários por visitantes online, porque uso o Disqus como sistema de comentários. (mas sou usuario do blogger)
Bom usei o gadget para aparecer os visitantes online e por algum motivo esse codigo não deixa eu abrir o lightbox.
quem sabe outras pessoas que usam o contador de visitantes online do http://blogutils.net/ esteja tendo este mesmo problema.
Tentei usar ele sem estar no meio do código do contador
e ele apresentou o mesmo problema com o lightbox =/
Fica ai um aviso para quem usa ele e tentar colocar o lightbox.
Já precisei disso em outras épocas, mas nem sabia como procurar. Agora que você explicou aqui vou passar a usar esse recurso.
Marco Damaceno
Oi Marcos,
Ja tinha experimentado este efeito mas no WordPress, obrigado por trazer ele agora para o BLOGGER!
Pra quando o lançamento do seu e-book?
So um pequeno aparte… eu tento seguir vc no Twitter, mas nao consigo..
Abraço, Rudry, PORTUGAL
Informações sobre o e-book sairão na próxima semana.
Valeu pelo tutorial Marcos .
Funcionou de boa no meu blog .
Seu blog já me ajudou e muito
a personalizar o meu .
Valeu Marcos
Mano é muito bom o light box, mas to me matando aqui tentando fazer ele funcionar junto com o gadget 'seguidores' ta brabo "/
Oi Marcos
Consegui está funcionando direitonho, mas como faço para que apareça mais fotos.
Clico no link e quando aparec eu vou clicando em uma setinha para ir passando outras.
@Keli,
Esse recurso não é possível nesse modelo.
É possível sim Marcos! Eu uso esse modelo com várias fotos!
Marcos tem como sim!
Veja, eu fiz!
Ao lado de Lightbox ponha:
rel=”lightbox[roadtrip]”
aí vai ter o botão de Voltar e ir para a Próxima página!
Finalmente, consegui fazer isso! Valeu, Lucas! Quebrou um galhão!
Marcos
è sim consegui descobrir isso ontem a noite.
é só colocar [festa]
Texto do Link
nem me pergunte como descobri isso, não entendo bulufas de html e estou fuçando, mas seu tutorial foi o único que consegui fazer funcionar, os outros tem milhões de coisas todas sem proveito, o seu foi simples e objetivo. Muito Obrigada!!!
Ah! Tem como colocar comentários nas fotos??? Parecido com o do Orkut???
Olá Marcos Lemos,
primeiramente eu gostaria de parabenizar o seu trabalho neste blog e as dicas e tutorias milagrosos e uma mão na roda p/ nós que estamos começando, obrigado pelas dicas e sempre acompanho este blog, pois vem me ajudando muito na minha nova caminhada pela blogosfera.
Você é referência de blogueiro, assim como outros, nota 10 aos artigos bem elaborados.
Marcos, esse efeito é muito legal, sabe se tem como atribuir o efeito a todos os links da página automaticamente, sem a necessidade de colocar o código individualmente em cada link?
@Krusty,
Infelizmente não tem como fazer isso. É preciso apontar cada link para o recurso.
Não posso deixar de agradecer a você pela boa aula de como fazer o Lightbox.
Instalei no meu blog e ficou perfeito, obrigada.
Gostaria que visse meu resultado nesse álbum fototema.
Bjs
Ola Marcos Lemos, eu fiz um comentario que é uma ajuda a seu post, mas ele é muito grande e envolve Script's que não poderam ser colocados no comentario porque a caixa de comentarios de seu site não permite, mas eu botei em um Link o meu comentario que pode ser visto neste Link :http://txtb.in/fUl .
Espero que meu Script ajude a melhorar este post e também ele irá ajudar outros blogueiros também.
Abraços do Sr. de Tudo um Pouco.
Consegui !!!!!!!!!!!!!!!!!!!!!!!!!! descobri como fazer com que o efeito lightbox não entre em conflito com gadget de seguidores usando o jquery, Marcos, o tutorial esta neste texto já que o comentário não permite textos Scripts://txtb.in/ghs
demonstração:
http://testrunequest.blogspot.com/2010/07/teste-do-efeito-lightbox-com-jquery_25.html.
MUITO OBRIGADA MESMO MARCOS!!!
Eu passei a noite inteira (alem de alguns outros dias) procurando por um codigo assim que funcionasse no blogspot, tentei até mesmo e do link original em inglês antes de achar essa sua pagina, e aquele nao deu certo, eh um pouco diferente o codigo. Mas esse deu certinho!!! Ajudou muito mesmo!!!
xD
vlw eu estou reformando o meu blog e vou por esta ferramenta muito legal é bom para tutoriais
Eu tive problemas quando fui colocar lightbox no blogger pois eu não tinha onde hospedar os css's, js's e plugins. Mas o dojo tem tudo dentro da caixa e ainda por cima está disponível no cdn do google e da aol. Encontre mais detalhes de como eu fiz aqui lightbox no blogger
Entrou em conflito com o gadget de seguidores,até funcionou,mas o gadget não aparece,então desinstalei o lightbox…uma pena,ficou tão legal!
Olá marcos!
Parabéns pelo trabalho, gostei muito dessa ferramenta! Muito bom, só que quando fui colocar no meu blog, ele entra em conflito com os seguidores e não aparece =/
Mas mesmo assim, esse blog me ajuda muito XD
abraço
Aconteceu o mesmo comigo eu vim falar isso agorinha cara, de ser bom é mas é um merda em relação aos seguidores eu tirei
Cara Funciona com O picassa sim
Simplesmente voce pega os dois links do picassa
e na hora de implantar o Lightbox voce inverte os links do picasa
veja o teste :
http://especietibia.blogspot.com/2010/12/botting-no-tibia-cast.html
valeu galera
tem como colocar no blogger, sem que interfira no Widget de seguidores?
@Walacy,
Não, não temo como. Conforme explicado no tutorial, há mesmo um conflito entre esses dois e por isso recomendamos que pense bem em qual é mais importantes para o seu blog.
Oi Marcos, tudo bem? Graças ao seu post eu consegui colocar o lightbox no meu blog, fico muito bom!! 😀 Mas eu gostaria de saber como eu coloco o botão imprimir (print) ao lado do botão close, eu vi isso num site, esse aqui >> http://sandbox.tse-webdesign.be/lightbox-print
tá em inglês, tem a explicação de como colocar e tem uma foto como demonstração de que funciona e tal, mas eu não entendi direito! Você pode me dizer se dá certo isso no seu código? e se der, pode me explicar como eu faço?? Pois eu não entendi quase nada 🙁
Ah, e tem como mudar a palavra ‘close’ para ‘fechar’ ? Aguardo a resposta, e desde já obrigada.
Claudia,
Vou tentar aprender e se for possível, crio um tutorial sobre isso. Obrigado pela dica.
Sr Marcos!
Tutorial ímpar este seu. Simples e objetivo, capaz de me proporcionar o resultado que buscava para o meu blog. Iria coloca-lo apenas em uma página, mas gostei tanto que resolvi aplicar em todo o rocknrodas desta data em diante. Muito obrigado, mesmo!
Pingback: Como integrar Wordpress, PicasaWeb e LightBox | [ Ferramentas Blog ]
Olá Marcos.
Aqui no meu blog também consegui colocar usando o Picasa web.
Beijos!!!
como foi q vc conseguio catia?????
Marcos foi de grande valia este tutorial para o blogger, antes era complicado colocar galeria de imagens no blogger, agora ficou fácil, apesar da trabalheira.
Só um dúvida! Como colocar legenda ou nome no lightbox (imagem) como no wordpress?
Grato
Douglas,
infelizmente não tem como colocar legendas.
Sério?: Quem pena 🙁
Nem tudo é flores no blogger. Ele precisa melhor e muito.
Da pra colocar sim! ;D
pessoas conseguiram fazer com fotos no picasa, gostaria muito de saber como conseguir tamanha façanha!!!!
Acho que houve alguma mudança nos links das imagens do Picasa que agora é possível usá-lo.
eu consegui!!!! ja sei o que aconteceu! apenas clicando em cima da imagem lah no album do picasa, copiar url da imagem…se nao for assim realmente não dá
Meu blog é hospedado no blogger e as fotos no picasaweb e funcionou direitinho.
Eae Marcos, blz?
Cara, muito boa a dica.
O único problema é que o código JavaScript está hospedado no seu servidor. Caso vc deixe de usar seu servidor, as pessoas que utilizam o código, serão prejudicadas. Eu tentei hospedar em alguns sites de hospedagem e não funcionou. Só consegui fazer funcionar com o seu código. Vc conhece algum site de hospedagem gratuita?
Vlw… abraço!
rsrsrsrs….
Achei um site…
webs.com ….
vlw!!!!!!!
Marcos, muito bacana o seu tutorial, parabéns! Há tempos procuro uma galeria prática para o Blogger e só agora encontrei 🙂
Uma pergunta: é possível inserir as setas para trocar para a próxima imagem uma vez que a galeria já está aberta? Pois este modelo permite que a pessoa visualize foto por foto, sempre tendo que fechar uma para abrir a outra.
Espero ter sido clara…
Muito obrigada!
Obrigado!
PS: funciona com as imagens hospedadas no blogger.
sim, mas ele abre as imagens individualmente, e uma vez aberta, não consigo passar para a próxima sem fechar esta e abrir a seguinte manualmente. Não aparece uma setinha tipo “proxima foto” dentro da galeria. Sabe se tem como fazer isso??
Muito obrigada!!
Daniela da pra fazer isto sim!
Deu certo amigo! Muito obrigado.
Oi Marcos, eu queria saber se tem como fazer funcionar direto em todas as imagens? Ou eu realmente teria que fazer o esquema em todas?
Gostei muito desse tutorial era o que eu esta procurando para melhorar a visualização do meu blog. De todos os tutoriais desse mesmo tema o melhor foi o daqui do [Ferramentas Blog]. ^^
Marcos, meu caro,
parece que o serviço LightBox atualmente aceita a hospedagem do Blogger.
Não sei se já consta esta atualização aqui no [Ferramentas Blog] mas, de qualquer forma, espero que esta informação seja válida.
Um forte abraço.
não funciono no meu template, nem o efeito lightbox nativo do proprio bloger funciona no meu template 🙁
Marcos Lemos,
Tem algum segredo que eu tenho que fazer para que as imagens do mesmo post sejam ‘setadas’ uma para outra? para deixar mais claro, gostaria de saber se tem como quando clicar em uma imagem e ela abrir sobre a tela, passar de uma imagem para outras com a direcional?
att,
Consegui colocar efeito no meu blog.E não precisei fazer o “PASSO 2”, miniaturas etal.E siiiim!As imagens do blog, do Picasa funcionam com esse efeito.Ficou maravilhoso.As imagens abrem sem sair da página ainda mostra a galeria e as setas de passar as imagens da postagem e no tamanho original.Não foi preciso fazer hospedagem das imagens em outro site.
Obrigada!
Até o light box que ta vindo do proprio blogger, esta entrando em conflito… :s
Usei no meu blog e funcionou super bem adorei!
O meu código só deu um problema, da metade no menu ele agrupa e aperece a navegação emabaixo para outras fotos, mas no começo ele abre as fotos individualmente. Por que será?
Boa tarde! testei a dica acima em um blog que uso para testes, antes de aplicar no blog original e funcionou… gostaria de saber porque consta nas linhas do código o endereço do site ferramenta blog? tipo:
href=’https://ferramentasblog.com.br/imagens/lightbox/css/lightbox.css’ media=’screen’ rel=’stylesheet’ type=’text/css’/>
Obs: Desculpem, pois sou leigo em blog, ainda tô aprendendo.
Att,
Fábio,
Pq é onde está hospedado o código CSS que faz funcionar o efeito.
Esse efeito é uma imitação piorada do Lightbox. O Blogger estragou o antigo efeito, que abria um link da mesma ou de outra imagem (de tamanho maior ou não) e deixava a página do blog em segundo plano. Bastava clicar em qualquer ponto da tela pra voltar ao conteúdo principal. O efeito atual leva a uma segunda página, forçando o visitante a clicar na seta para voltar à página anterior, criando um vaivém desnecessário. Essa imitação mal feita do Lightbox é um retrocesso.
Funcionou de boa, porém to com um probleminha, quando a imagem é ampliada, o gadget dos botões flutuantes das redes sociais(igual tem aqui no seu blog) que tem no meu blog fica sobre a imagem ampliada, deixando feio.
Alguma solução para deixar a imagem ampliada opaco ou o gadget transparente, já que ele é 100% opaco?
Abç!
Estou na mesma situação =(
Parabéns, deu super certo!
Muito bom…
Adorei esta light box ficou ótima no meu blog, eu estava mesmo procurando uma assim, Parabéns!!!
No meu blog funcionou com as imagens que hospedo pelo blogger (quando faço upload pelo criador de postagens). Ficou ótimo! Abraços.
Olá, Apos eu ter colocado um pop-up no inicio da pagina o lightbox parou de funcionar… alguma dica ?
Infelizmente não são compatíveis os dois ao mesmo tempo. Terá que escolher qual prefere.
Eu tenho uma ‘sugestão’ pra fazer. Tem como colocar a foto no meio da página, prqê qndo posto uma foto grande a legenda fica muito embaixo e não dá pra ver, só rolando a página. E seria bom também se a imagem ficasse fixa, descendo junto com a página.
estes códigos não funcionou em meu site wordpress! fica tudo escuro tipo com se fosse abrir o lightbox.