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
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
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.
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
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
Ciao
Sei sicuro di aver seguito tutti i passi?
Come codice hai scritto cosi?
css="http://www.flairvideo.net/fb_box.css">
Ho sbagliato a incollare il codice:
FB.init(“016f69955509bf1c715bf582b34440ef”);
Che dici?
P.s. Grazie
Niente, icollare il codice non funziona.
Qui è dove ho inserito il css
forse perchè essendo codice allora non viene visualizzato, ma viene eseguito.
se vuoi mandamelo via mail a info@yeswebcan.it
ciao
Grazie mille, era da un po’ che ci provavo!
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!
risolto.. solo una distrazione!
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.
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
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!
Sto cercando le voci per modificare lo stile dello stream. Sai dove posso trovare un esempio di css?
Scusa ho fatto una domanda stupida
scusa la domanda ma questo tutorial non è adatto a joomla giusto solo per il wordpress. hai una soluzione per joomla?
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.)
puoi aiutarmi a capire come fare per risolvere il problema con joomla?
Il problema di certo non è joomla e non posso aiutarti con così poche informazioni. Dimmi che problema hai, e vediamo di risolvere insieme
Ciao
Ciao, ora il Fan box è diventato Likebox il procedimento non mi sembra uguale come fare?
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