Facebook badge omilla väreillä

7.4.2010

Lisätessäsi sivuillesi Facebookin Fanbox widgettiä, voit itseasiassa muokata laatikon ulkoasuakin. Facebook ei suoraan tarjoa muokkaustyökalua tähän, mutta voit vaihtaa laatikon värejä yms. normaalisti CSS-tyylitiedostolla. Yksityiskohdista voit lukea lisää Facebookin Developer wikistä.

Normaaliin “other”-kohdan tarjoamaan koodiin:

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript"
 src="http://static.ak.connect.facebook.com/connect.php/fi_FI">
</script>
<script type="text/javascript">FB.init("_id_");</script>
<fb:fan profile_id="_id_" stream="0"
 connections="10" logobar="1" width="300"></fb:fan>

…voit lisätä parametrin “css”: <fb:fan css=”http://www.url.tld/own_style.css?1″… ja lopputulos voisi olla vaikkapa tämänlainen (oikealla ilman tyylejä):

Koska Faceobook tallentaa CSS:n välimuistiinsa, kannattaa käyttää tiedostonimen perässä kysymysmerkin jälkeistä numeroa muuttamassa tiedostonimeä. Siihen voi laittaa vaikkapa versionumeron tai päivämäärän. Uusi merkkijono pakottaa Facebookin käyttämään uudempaa versiota.

Badgen omaa html:ää (ja css:ää) pääsee tutkimaan klikkaamalla siitä selaimessa hiiren oikealla napilla ja valitsemalla “näytä lähdekoodi” tms. – selaimesta riippuen.

Esimerkissä käyttämäni CSS-tiedosto.








2 Responses to Facebook badge omilla väreillä

  1. Antti says:

    Hyvä vinkki on myös kielen vaihto tuohon osoitteeseen
    http://static.ak.connect.facebook.com/connect.php/en_GB –>
    http://static.ak.connect.facebook.com/connect.php/fi_FI

    Tosin kirjautuneella se taitaa mennä sen oman kielivalinnan mukaan. Mutta kirjautumattomana tuli boxiin nätisti suomeksi kaikki.

  2. Mikael says:

    Joo totta. Noita kielitageja kandee aina vaihdella esim. Google maps/API ja muissakin FB:n API -jutuista.

Vastaa

Sähköpostiosoitettasi ei julkaista.

Voit käyttää näitä HTML-tageja ja attribuutteja: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>