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.

About these ads

Taggeado:, , ,

32 comentários 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.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 141 outros seguidores

%d blogueiros gostam disto: