Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Facebook album

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    38

    Facebook album

    Salve a tutti.
    Vorrei poter inserire una galleria di immagini nel mio sito.
    Siccome mi trovo molte foto ogni volta per ogni album, piuttosto di creare una galleria mia, dove inserisco le foto in una cartella e poi fare uno script che legge i file della cartella, avrei pensato di usare l'album di facebook.

    Ho questi codici in mano:

    html:

    <div id="photo-container"></div>


    lo script

    $(function() {
    var album_id = '376995711728';
    $.ajax({
    url: 'http://graph.facebook.com/' + album_id + '/photos?fields=images',
    dataType: 'jsonp',
    success: function(data) {
    var fb_images = data.data;
    if (fb_images.length > 0) {
    $.each(fb_images, function(i, o) {
    var img_obj = o.images[o.images.length - 3];

    var img = $('<img>', {
    src: img_obj.source
    });

    var a = $('<a>', {
    href: o.images[0].source
    });

    var span = $('<span>').append(img);

    $(a).append(span);
    $('#photo-container').append(a);
    });


    $('.fancybox a').fancybox();
    }
    }
    });
    });


    e il css:

    #photo-container {
    padding: 15px;
    }

    #photo-container a {
    overflow: hidden;
    display: block;
    float: left;
    border: 1px solid #cdcac6;
    padding: 0;
    margin: 0 7px 10px 8px;
    width: 126px;
    height: 98px;
    }

    #photo-container a span {
    display: block;
    overflow: hidden;
    width: 118px;
    height: 90px;
    border: 4px solid #FFF;
    }
    #photo-container img {
    display: block;
    }


    tutto funziona, ma quello che non mi convince è che le foto in miniatura, se ci clicco sopra, vanno in un'altra pagina. Non c'è modo di fare che si aprino sulla stessa pagina, magari con la foto sovrapposta alla pagina che si sta guardando?

    Oppure, mi suggerite un sistema diverso per questa galleria, abbandonando l'idea di facebook?

    Grazie!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Mi sembra che stai usando fancybox se è cosi dovrebbe già aprire le foto in overlayer (oscuramento e le foto in primo piano) se no lo fa spesso è causato dal percorso sbagliato della foto grande verifica tutti i passaggi aiutandoti anche http://fancybox.net/ e con le api di facebook
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.