3

settembre

Personalizzare stile e grafica del Fanbox di Facebook

Pubblicato in Social Network

Fan Box è un widget di Facebook che, incorporato su un sito web, mostra informazioni relative alla nostra fanpage, tipo i post inseriti, il numero e la foto dei fan, e il tasto ”Become a Fan” .
Inserirlo è semplicissimo basta andare sulla Pagina Fan di Facebook, cliccare sul link “Aggiungi riquadro dei fan al tuo sito”, copiare il codice che è stato generato ed incollarlo sul sito dove volete far comparire il Widget.

Il codice da inserire sarà simile a questo:

<script type="text/javascript" src="http:...................../it_IT"></script>
<script type="text/javascript">FB.init("e7cd4ad4e769e764c0c5b84f7a");</script>
<fb:fan profile_id="TUOID" stream="" connections="10" width="300"></fb:fan>
<div style="font-size:8px; padding-left:10px">

Molto semplice e veloce.

Lo scopo di questo tutorial però è mostrarvi come fare a modificarlo.

Per modificare la larghezza basterà operare qui:

<fb:fan profile_id="TUOID" stream="" connections="10" width="300"></fb:fan>

modificando il valore del parametro width, per modificare il numero di foto di fan da visualizzare invece basterà modificare il parametro connections, mentre discorso a parte va fatto se siete intenzionati a cambiarne il design. Per farlo avete bisogno di crearvi un foglio di stile ad hoc.

Per prima cosa nel codice va inserito il parametro “CSS” al quale va assegnato l’url del foglio di stile.

Ecco un esempio:

<fb:fan profile_id="VOSTRO ID" stream="" connections="10" width="287" 
css="http://www.yeswebcan.it/fbstyle.css"></fb:fan>

Ora non ci resta che creare il css. Per conoscere i nomi dei blocchi da modificare vi occorrerà uno strumento come la Barra Web Developer di Firefox.

Questo è il foglio di stile che ho creato per yesWEBcan. Per me non ho dovuto modificare moltissimi parametri.

@charset "utf-8";
/* Facebook Fanbox */
 
.fan_box
.full_widget
.connect_top 
{
display: block;
background-color: #e19238;           /* Cambio il background al blocco connect */
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: center;
}
 
a
{
cursor: pointer;
color: black;              /* Cambio il colore del link col nome della fanpage */
outline-style: none;
text-decoration: none;
}
.fan_box .connections
{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d8dfea;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 5px;            /* Riduco i margini per far comparire più foto */
min-height: 150px;
 
}
 
.fan_box
.full_widget
{
margin:2px;                         /* Imposto margine 2 */
margin-bottom:10px;
border:1px solid #455c6c;     /* Aggiungo un bordo di un pixel */
}

Potete scaricarlo anche qui.


IMPORTANTE:
Una volta pubblicato, il css rimane in memoria, quindi se successivamente vorrete effettuare altre modifiche queste non saranno a voi visibili neanche cancellando o disattivando la cache del browser. Il problema è facilmente risolvibile e ne parlo in quest’articolo

L’occasione è gradita per invitarvi a iscrivervi alla fanpage di yesWEBcan.it ;)

Iscriviti ai feed Rss

Ti è piaciuto questo articolo?

SI

Iscriviti ai Feed RSS, magari ti piaceranno anche i prossimi

NO

Iscriviti ai Feed RSS, prima o poi ne scriverò uno che ti piace

Scrivi per yesWEBcan

Diventa un autore

Vuoi dare risalto alla tua professionalità e farti conoscere sul web? Segnalami quali argomenti ti piacerebbe trattare e inizia a scrivere per yesWEBcan.

Salvatore Sodano

Autore: Salvatore Sodano

Salvatore inizia a svolgere l’attività di web designer nel 2001 alla quale poco dopo affianca quella di graphic designer. Negli ultimi anni la passione per Seo e web marketing prende il sopravvento e lo spinge a curare oltre all’estetica dei siti anche ottimizzazione, posizionamento per i motori di ricerca e usabilità. Contatta Salvatore

RSS Commenti

19 commenti

  1. Andrea scrive:

    Ciao e complimenti per il post!
    Ecco il codice che ho inserito:

    FB.init(“016f69955509bf1c715bf582b34440ef”);

    http://www.flairvideo.net/fb_box.css è il tuo css, il fun box non cambia aspetto però :-( Io l’ho uplodato via ftp sul mio sito giusto? Se non ci sono errori nel codice… perchè non funziona?
    Grazie ;-)

  2. yesWEBcan scrive:

    Ciao
    Sei sicuro di aver seguito tutti i passi?

    Come codice hai scritto cosi?
    css="http://www.flairvideo.net/fb_box.css">

  3. Andrea scrive:

    Ho sbagliato a incollare il codice:

    FB.init(“016f69955509bf1c715bf582b34440ef”);
    Che dici?
    P.s. Grazie ;-)

  4. Andrea scrive:

    Niente, icollare il codice non funziona.

    Qui è dove ho inserito il css

  5. Daniela scrive:

    Grazie mille, era da un po’ che ci provavo!

  6. marcomix scrive:

    nella modifica del css, mi domando perchè se inserisco un tipo di colore, come sfondo background-color, esso viene diverso da come dovrebbe essere.. una sfumatura diversa insomma! comunque mi domando se esiste un opzione che rende trasparente lo sfondo del fanbox, di modo che si veda lo sfondo del web.
    Altra opzione, ho provato a non utilizzare il colore, ma a inserirci un’immagine (non è altro che un quadratino colorato con il colore che voglio io) ovviamente devo inserire l’url a background-image, ma quando lo vado a vedere online, viene il colore (che voglio io), ma è una linea di un pixel, e non riempie tutto lo spazio! :(

  7. marcomix scrive:

    risolto.. solo una distrazione! :)

  8. Rosalba scrive:

    Ciao,
    grazie alle istruzioni contenute nel tuo articolo sono riuscita senza problemi a personalizzare il riquadro dei fan.
    Tuttavia, mi chiedevo come si possa eliminare la barra blu con il logo di Facebook come hai fatto tu oppure modificare solo il colore di sfondo.

  9. yesWEBcan scrive:

    Ciao Rosalba
    Mi sembrava un pò strana la tua richiesta, infatti io non ricordavo di aver apportato modifiche al codice per eliminare il logo di Facebook.
    Allora ho simulato di nuovo il reinserimento del riquadro e ho capito dove stava il problema.
    In pratica è sufficiente quando clicchi su “Aggiungi riquadro dei fan al tuo sito” che deselezioni “Inserisci il logo di Facebook”.
    Spero di esserti stato utile
    Ciao

  10. Rosalba scrive:

    Ti ringrazio molto. In pratica sono scivolata sulla buccia di banana, nel senso che si trattava di una banalità…avendo prelevato il codice qualche mese fa mi ero completamente dimenticata dell’esistenza di un’opzione per eliminare il logo di facebook.
    Ciao e buon lavoro!

  11. Alessio scrive:

    Sto cercando le voci per modificare lo stile dello stream. Sai dove posso trovare un esempio di css?

  12. Alessio scrive:

    Scusa ho fatto una domanda stupida

  13. anonimo scrive:

    scusa la domanda ma questo tutorial non è adatto a joomla giusto solo per il wordpress. hai una soluzione per joomla?

    • yesWEBcan scrive:

      Assolutamente no.
      Il tutorial non ha alcun legame con wordpress, quindi puoi utilizzarlo qualunque sia la soluzione da te adotattata (Facebook, Joomla, html statico ecc.)

  14. anonimo scrive:

    puoi aiutarmi a capire come fare per risolvere il problema con joomla?

  15. vincenzo scrive:

    Ciao, ora il Fan box è diventato Likebox il procedimento non mi sembra uguale come fare?

  16. Anto scrive:

    Salve e grazie per il post. Volevo chiedere se bastava personalizzare il foglio di stile a mio piacimento e poi caricarlo nella cartella del tema css, per ottenere i risultati desiderati.
    grazie

Lascia un commento

* Campi obbligatori