2011-02-02 11 views

risposta

26

La nuova come-box non accetta l'attributo "css". Devi usare il vecchio plugin fb: fan per realizzarlo.

Ad esempio:

<fb:fan profile_id='[PAGE_ID]' width='300' height='256' show_faces='true' stream='false' header='false' css='[CSS_URL]'></fb:fan> 

ricordarsi di aggiungere le "all.js".

+2

Ulteriori informazioni: http://stackoverflow.com/questions/4518024/facebook-like-box-external-css/4852787#4852787 –

+1

Sembra che questo metodo abbia smesso di funzionare alcuni giorni fa. Ecco un approccio alternativo molto simile: http://pixabay.com/de/blog/posts/how-to-style-a-facebook-like-box-with-css-30/ –

+0

e ora un mese dopo, il loro anche il prossimo approccio è rotto. È sicuro dire che la cosa personalizzata dei css è morta per sempre. – lkraav

2
<div id="fb-root"></div> 

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script> 

<script type="text/javascript">FB.init("Your-App-ID");</script> 

<fb:fan profile_id="Your-Page-Profile-ID" connections="20" width="300" height="300" css="http://example.com/likebox-style.css?1"></fb:fan> 

Non usare in diretta streaming per le pagine con un basso tasso di post, il flusso sarà vuoto se non ci sono solo i messaggi più vecchi di 6 settimane .

1

La casella di Facebook non supporta più i CSS. Rapporti di Facebook: Il supporto per CSS personalizzati è stato rimosso a causa di implicazioni sulla sicurezza. Ora consentiamo il rendering del plugin likebox senza un bordo tramite l'argomento show_border = false. Tuttavia, se ti piace rendere colorata la tua scatola simile puoi usare il trucco gradiente svg. Leggi - Styling Facebook Like Box With SVG