Como colocar Lightbox no novo blogger

Bom, Lightbox é um script para exibição de imagens de um jeito bem diferente e bonito, usando Ajax. Há três dias eu tento implementar o código aqui no blog sem sucesso. Eu já tinha Feito todas as tentativas possíveis, e nada do maledito LightBox funcionar, até que hoje eu descobri que o problema nãao era com o javascript e nem com a disposição da folha de estilos css, o problema que estava ocorrendo era que o Lightbox não Funciona (até agora) com fotos 'upadas' no blogspot, pelo método convencional, na hora de criar um post.

Para ver o lightbox em funcionamento clique na imagem a seguir:


Vamos ao tutorial? rumbora truta!

Primeiramente, você deverá fazer o dowload do lightbox AQUI

Agora, hospede os arquivos em um host.
Recomendo:

Lycos
GooglePages

Agora, você irá colocar o código css do lightbox na seção de estilos do seu template.
(lembre-se de alterar o caminho das imagens para o seu host )

#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}

#imageContainer{
padding: 10px;
}

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(COLOQUE AQUI O ENDEREÇO DO SEU HOST/images/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(COLOQUE AQUI O ENDEREÇO DO SEU HOST/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(COLOQUE AQUI O ENDEREÇO DO SEU HOST/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%
}

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}


Depois que você colocou o css, agora cole o seguinte código antes do fechamento da tag /head (lembre se de alterar o endreço do host onde vc hospedou os arquivos )


<script src='COLOQUE AQUI O SEU HOST/js/prototype.js' type='text/javascript'/>
<script src='COLOQUE AQUI O SEU HOST/js/scriptaculous.js?load=effects' type='text/javascript'/>
<script src='COLOQUE AQUI O SEU HOST/js/lightbox.js' type='text/javascript'/>


Agora basta você acessar o javascript "lightbox.js" e alterar o endereço das imagens pelo endereço de onde elas estão hospedadas:

var fileLoadingImage = "images/loading.gif";
var fileBottomNavCloseImage = "images/closelabel.gif";


Prontinho, para o lightbox funcionar basta você adicionar a tag rel="lightbox" nas suas imagens. ( lembre-se você deverá hospedar as imagens em outro servido como o imageshack.us)


Exemplo de como colocar o código na imagem:

Código html da imagem correto:

<a rel="lightbox" href="http://www.huddletogether.com/projects/lightbox2/images/thumb-1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px;" src="http://www.huddletogether.com/projects/lightbox2/images/thumb-1.jpg" border="0" alt="" /></a>


Código html da imagem incorreto:

<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.huddletogether.com/projects/lightbox2/images/thumb-1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px;" src="http://www.huddletogether.com/projects/lightbox2/images/thumb-1.jpg" border="0" alt="" /></a>

Comentários

  1. Olá Webmaster essa notícia foi adicionada ao site agregador de notícias Brasil Source, o Brasil Source lhe convida para serem adicionadas mais notícias do seu site para isto basta enviá-las em http://www.brasilsource.net/ ou usar um de nossos botões em seu site que podem ser encontrados em http://www.brasilsource.net/blog.php o Brasil Source possui o Google Pagerank 6 e é uma ótima maneira de gerar mais visitas para o seu site e o melhor de tudo é de graça.

    ResponderExcluir
  2. Oie, estou tentando colocar o lightbox nas imagens do meu blog.
    Eu fasso tudo certinho, mais chega na hora de colocar o host nos scripts eu me enrolo toda, me cadastrei no lycos, não sei onde hospedo os arquivos do lightbox, achei um lugar mais não sei se ta certo. Ai eu coloco o meu endereço do lycos onde ta "COLOQUE O ENDEREÇO DO SEU HOST" só que na hora de abrir as imagens, abrem normalmente...
    espero que me ajude. :]
    Brigado.

    ResponderExcluir
  3. gabi qual e o se blog ?

    dexa o endereço aqui q eu te ajudo!!

    bjo

    ResponderExcluir
  4. olá dedo! como você deve ter reparado eu fiz algumas alterações nas imagens mas espero não ter te aborrecido com isso... não sei se reparou mas eu tb coloquei um bannerzinho seu. sobre o lighbox, eu juro que tentei mas não consegui ainda entender qual a finalidade dele...
    um grande abraço

    ResponderExcluir
  5. Olá dedo... acho que você pode me ajudar. Consegui fazer a aplicação do lightbox, mas você sabe como posso fazer para o lightbox chamar uma série de imagens em sequencia a partir de um único thumbnail?

    Abraço.

    ResponderExcluir
  6. mario! me fala seu site/blog que eu te ajudo! fmz?

    ResponderExcluir
  7. dedo... seguinte... depois de várias tentativas, consegui montar uma sequencia de imagens a partir de um único thumb.

    Agora falta alguns detalhes estéticos. Queria deixar o loading (32 x 32px) centralizado na caixa do lightbox. Até agora não vi ninguém conseguir usar centralizado.

    Depois gostaria de deixar os botões de próximo e anterior, centralizados na vertical.

    Dá uma olhada aí no css do lightbox
    e vê se você pode me ajudar onde alterar:
    --------------
    #lightbox{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
    }
    #lightbox a img{ border: none; }
    #outerImageContainer{
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    }
    #imageContainer{
    padding: 10px;
    }
    #loading{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    }
    #hoverNav{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    }
    #imageContainer>#hoverNav{ left: 0;}
    #hoverNav a{ outline: none;}
    #prevLink, #nextLink{
    width: 49%;
    height: 100%;
    background: transparent url(../Images/blank.gif) no-repeat; /* Trick IE into showing hover */
    display: block;
    }
    #prevLink { left: 0; float: left;}
    #nextLink { right: 0; float: right;}
    #prevLink:hover, #prevLink:visited:hover { background: url(../Images/prevlabel.gif) left 15% no-repeat; }
    #nextLink:hover, #nextLink:visited:hover { background: url(../Images/nextlabel.gif) right 15% no-repeat; }

    #imageDataContainer{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%
    }
    #imageData{ padding:0 10px; color: #666; }
    #imageData #imageDetails{ width: 70%; float: left; text-align: left; }
    #imageData #caption{ font-weight: bold; }
    #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
    #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }

    #overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    }
    ----------
    Bom, é isso. Brigadão.
    Mário

    ResponderExcluir
  8. Cara nao consegui de forma alguma fazer funcionar.. qnd clico na imagem simplesmente ele redireciona para o link da imagem e n abre cmo o lightbox.. e tstei ai a img do topo do teu forum q é de exmplo e n abre tb..

    ResponderExcluir
  9. é verdade que se o plugin for adicionado a um blog já existente, todas as imagens têm de ser corrigidas, caso contrário o blog não consegue ser aberto pelo IE?
    Acontece comigo...
    Mas mudar o código em todas as imagens?! Ufa!
    Por favor confirme...

    ResponderExcluir
  10. Não funfa.Todo esse codigo acima aparece no cabeçalho do meu blog.Onde coloco esse código.Sua imagem acima também não funciona. Click nela pra ver.

    ResponderExcluir
  11. Oi seu blog é bem legal, e bastante útil, farei página de parceria e colocarei seu banner e espero que coloque o meu.
    Beijos! xd

    ResponderExcluir
  12. oie, ainda n entendi como colocar fotos no blog
    preciso de uma ajudinha tem como vc me ajudar?
    Abraço...vlw

    ResponderExcluir
  13. veio to fazendo um site em frontpage mais tah muito embaçado..

    entaum resolvi usar o joomla... mais nuam consigo usalo veioo..


    me dah uma forcinha ae add no msn..

    nagsoncyrineu@hotmail.com

    fllwww

    ResponderExcluir
  14. Olá galera, consegui colocar minha galeria lightbox, deu tudo certinho, apesar de não saber nada de Templates, mas com muito empenho e depois de apanhar um pouco consegui.

    Se quiserem passar lá para ver como ficou, estão convidados.
    Abraços

    BEC Fotografia
    www.becfotografia.blogspot.com

    ResponderExcluir

Postar um comentário

Oi ? volte sempre ok ?

se deseja parceria, coloque o banner/link do dedodeouro no seu blog/site e me avise!

um abraço!