Galeria de Fotos PHP + Flickr + LightBox

Galeria de Fotos PHP utilizando API do Flickr (Class PHPFlickr)

Esse Post foi movido para :

http://clares.com.br/2012/02/10/galeria-de-fotos-php-flickr-lightbox/

Desculpe pelo transtorno, aproveite para assinar o novo blog.

Marcado:, , ,

32 pensamentos sobre “Galeria de Fotos PHP + Flickr + LightBox

  1. Guilherme Ricarte fevereiro 10, 2012 às 6:28 pm

    Meus Parabens Rafael ! ficou muito dinamica e leve, porem acho que a galera esta puxando as fotos de todos os albuns ao dar um zoom, voce chegou a verificar isso ?
    me interessei por ela, só fico meio pendente isso ai.. ai clicar nas fotos de certo album gostaria de ver só elas.. e nao as restantes tbm..

    mas mesmo assim meus parabens !

    • Rafael Clares fevereiro 10, 2012 às 7:12 pm

      Guilherme, fiz a alteração que você sugeriu, agora exibe cada categoria no zoom.
      Valeu

  2. ThiagoQueiroz fevereiro 13, 2012 às 2:27 pm

    Rafael Clares .. parabéns pelo seus tutoriais .. mas estou com um probleminha .. acesse este link: http://www.feiracomchoro.com/Galerias.php como vc pode ver está dando problema na linha 12 deste arquivo .. na linha tem o seguinte: foreach( $sets[‘photoset’] as $set ) .. vc pode me ajudar por favor? thiagoqueiroz.mg@hotmail.com

    • Rafael Clares fevereiro 13, 2012 às 2:33 pm

      Thiago a API Key ou Usuário, incorretos!
      Verfique se as fotos são públicas, ao enviar as fotos deve escolher “fotos públicas”;
      O problema é em relação as config. do Flickr
      Leia o post e veja a lista do que você precisa no Flickr

      – Obter API KEY
      – Enviar Fotos

      IMPORTANTE: Ao subir as fotos para o Flickr essas devem ser “Públicas” para que a galeria funcione!

      Boa sorte

      • thiagoqueirozQueiroz fevereiro 13, 2012 às 7:12 pm

        Obrigado, Estarei sempre no seu site!

      • ThiagoQueiroz fevereiro 13, 2012 às 10:45 pm

        É meio cansativo ficar no mesmo problema, mas verifiquei tudo no fliker e está tudo ok, API e Usuário. Acho que pode ser alguma outra coisa .. ao entendo muito de PHP por isso estou tendo esta dificuldade!

        Se puder me ajudar novamente.. Obrigado!

      • Rafael Clares fevereiro 13, 2012 às 10:47 pm

        Cara, tem certeza de que está tudo certo no Flickr? Acho que não hein!
        Qual o seu usuário do flickr ?

  3. ThiagoQueiroz fevereiro 13, 2012 às 10:56 pm
  4. ThiagoQueiroz fevereiro 13, 2012 às 11:07 pm

    Tudo ok.. e nada!

    • Rafael Clares fevereiro 13, 2012 às 11:09 pm

      Thiago, você o trecho do post que diz:
      – Essa galeria exibe fotos de álbuns no Flickr, então você precisa criar ao menos um álbum com uma foto para que funcione

      Leu? Você tem álbuns no Flickr?

      • ThiagoQueiroz fevereiro 13, 2012 às 11:16 pm

        Sim tenho Álbum Criado lá!

      • Rafael Clares fevereiro 15, 2012 às 2:52 pm

        Thiago, eu adicionei umas informações ao post, por favor leia lá no fim do post e aproveite para baixar novamente a galeria!

  5. ThiagoQueiroz fevereiro 16, 2012 às 12:10 am

    Agora sim funcionou .. muito obrigado .. de uma olhada em Galerias .. http://www.feiracomchoro.com .. nao tem como deixar uma só pra puxar as outras nao? assim tem mais espaço na página já que vou colocar vários albuns mais depois!
    Obrigado!

    • Rafael Clares fevereiro 16, 2012 às 1:14 am

      Man, se você não está usando o menu do exemplo, retire as linhas:

      script type=”text/javascript” src=”plugins/menu_js/jquery.js”>
      script type=”text/javascript” src=”plugins/menu_js/menu.js”>
      link type=”text/css” href=”plugins/menu_js/menu.css” rel=”stylesheet” />

  6. Magnun fevereiro 29, 2012 às 4:22 pm

    OLA,
    esta galeria é tipo a sinapse…ok? a versao paga para upload no proprio servidor do cliente vc envia toda forma para instalação? obrigado.

    • Rafael Clares março 1, 2012 às 10:12 pm

      Sim, isso mesmo! Abs

      • Magnun março 2, 2012 às 12:53 am

        FICO NO AGUARDO DO SEU EMAIL COM MAIS INFORMACOES,

        obrigado.

      • Rafael Clares março 2, 2012 às 12:57 am

        Na verdade eu já havia respondido por email no dia 29/02 creio que você não tenha visto (pode estar como spam)
        Irei te enviar um novo e-mail de rafadinix@gmail.com

  7. Mateus março 17, 2012 às 5:46 am

    Rafael, demais cara, seguinte:
    Tem como eu exibir apenas um album do flickr?
    Abrs

    • Rafael Clares março 17, 2012 às 2:02 pm

      Mateus, no arquivo helper_flickr.php você tem na linha 15 o seguinte trecho:
      foreach( $sets[‘photoset’] as $set ){

      ou seja, ele está percorrendo cada álbum, para não precisar alterar muito código você pode colocar uma verificação após essa linha, por exemplo:
      foreach( $sets[‘photoset’] as $set ){
      if( $set[‘id’] == “0000_ID_DO_ALBUM”){
      ///restante do código já existente

      neste caso, você vai colocar dentro da condição todo o código já existente entre a linha 14 e 46 … ou seja,

      foreach( $sets[‘photoset’] as $set )
      {
      if( $set[‘id’] == “0000_ID_DO_ALBUM”){ //condicao
      $set_title = $set[‘title’];
      $set_id = $set[‘id’];
      $setphotos = $f->photosets_getPhotos( $set_id );
      $html .= “$set_title\n”;

      foreach( $setphotos[‘photoset’][‘photo’] as $photo )
      {
      $photo_id = $photo[‘id’];
      $photo_title = $photo[‘title’];

      $aux[‘f_set_title’] = “$set_title”;
      //$aux[‘f_href’] = “$photos_url$photo_id”;
      $aux[‘f_href_m’] = $f->buildPhotoURL( $photo, “Medium” );
      $aux[‘f_href_l’] = $f->buildPhotoURL( $photo, “Large” );
      $aux[‘f_href_s’] = $f->buildPhotoURL( $photo, “Square” );
      $aux[‘f_title’] = “$photo_title”;
      $aux[‘f_src_s’] = $f->buildPhotoURL( $photo, “Square” );
      $aux[‘f_src_m’] = $f->buildPhotoURL( $photo, “Medium” );
      $aux[‘f_src_l’] = $f->buildPhotoURL( $photo, “Large” );

      $html .= “li”;
      $html .= ” a> img /> /a>”;
      $html .= “/li”;

      unset( $aux );
      }
      }//fim da condicao

      $html .=””;
      }

  8. Guilherme Ricarte março 23, 2012 às 4:18 am

    Rafael Boa noite,
    Voce acha que seria possivel o proprio sistema colocar uma marca d’agua nas fotos ?

    Fico no aguardo… e se possivel passa seu email ou outro tipo de contato.
    Preciso conversa contigo..

    Abraços

  9. Juliano Silva abril 11, 2012 às 7:56 pm

    Rafael, eu tentei efetuar o download do arquivo mas ele ta off :(

    • Rafael Clares abril 11, 2012 às 8:49 pm

      Opa, eu alterei o DNS, já voltou!

  10. Christian Carlos Monteiro maio 18, 2012 às 11:17 am

    Rafael blz cara gostei muito dessa ferramenta mais estou com uma duvida gostaria de ao invés de aparecer todas as fotos de cada album tem como aparecer somente 1 de cada album,porque se em um album eu tiver 50 fotos é muito entende então aparecendo 1 só desse album eu clicaria para visualizar as outras 49 ?

    • Rafael Clares maio 23, 2012 às 9:15 pm

      Christian, até tem sim, mas você vai precisar alterar algumas coisas no arquivo que faz a busca das fotos, no geral, tem que programar um pouco e ter algum conhecimento na API. Talvez eu disponibilize no próximo mês essa sua ideia, porque o post foi apenas para demonstrar a funcionalidade padrão da API Flickr, não fiz nenhuma função para melhorar o resultado.

  11. Marcelo Pires julho 16, 2012 às 5:18 pm

    Antes de tudo, parabéns pelo site e pela Galeria de Fotos PHP + Flickr + LightBox! Já adaptei no site e está funcionando perfeitamente. Queria saber com mais detalhes o outro modelo que vc tem (pago) com banco de dados e se vem com o código php aberto para fazer mudanças? Abraços!

  12. Fábio agosto 11, 2012 às 1:19 pm

    Muito bom o post, parabéns!!
    Você sabe se existe algo parecido para “puxar” um álbum de fotos do facebook para meu site?
    Abraço!”

    • Rafael Clares agosto 13, 2012 às 2:03 pm

      Cara do facebook eu não testei nada ainda, mas tem uma API. Dê uma procurada/lida na API Facebook.

  13. Rodrigo Zeba setembro 27, 2012 às 8:12 pm

    Oi Rafael,

    Bacana a API! Bastante útil! Agora, eu tava querendo saber se tem como filtrar por tag ao invés de por set do flickr.

Os comentários estão desativados.

%d blogueiros gostam disto: