Fejl i Facebook “synes godt om” knap

VN:F [1.9.22_1171]
Hvad synes du om artiklen? Giv en vurdering herunder:
Rating: 5.0/5 (2 votes cast)

Har du en Facebook “synes godt om” knap på din hjemmeside, så har du som så mange andre måske i de seneste dage opdaget at knappen ikke virker mere på din hjemmeside. Løsningen på problemet kan du måske finde hvis du læser videre her.

Vi har sat Facebook like knappen på flere af vores kunders hjemmesider, og pludselig var der ikke nogen af dem der virkede. Og så mange andre tilsyneladende har samme problem, vil jeg beskrive for dig her hvad jeg gjorde for at løse problemet.

Hvis du benytter iframe versionen af koden, så skulle du ikke være ramt. Bruger du derimod XFBML versionen af koden, er der stor sansynlighed for at din knap slet ikke bliver vist selvom koden virkede tidligere. Hvis du har samme problem, så er det fordi der pludselig kommer en javascript fejl, der gør at knappen helt forsvinder, selvom koden bliver generet som den plejer.

Sådan får du Facebook like knappen til at virke igen

Jeg fik det hele til at virke hvis jeg satte lidt ekstra kode ind foran resten af Facebook koden.

<div id="fb-root"></div>
<script src="http://connect.facebook.net/da_DK/all.js#xfbml=1"></script>
<fb:like href="http://www.ditdomaene.dk" show_faces="true" width="450"></fb:like>

Den eneste forskel på denne kode i forhold til tidligere er at koden:<div id=”fb-root”></div> er sat ind lige foran det første <script> tag i Facebook koden.

Det virkede for mig, så måske er det også løsningen for dig, hvis du har oplevet samme problem.

Jeg ved ikke helt om det gælder for alle Facebook Social Plugins, men det er en forsøg værd hvis du får samme fejl på andre plugins fra Facebook.

Hvis du har mere info om dette problem eller kan be- eller afkræfte om ovenstående virker, hører jeg meget gerne fra dig i kommentarerne.

VN:F [1.9.22_1171]
Hvad synes du om artiklen? Giv en vurdering herunder:
Rating: 5.0/5 (2 votes cast)
Fejl i Facebook "synes godt om" knap, 5.0 out of 5 based on 2 ratings

Kommentarer (7)

  • 101

    Løsningen virker ikke for mig. Heller ikke selvom jeg implementerer via iframe. Er der mon andre løsningsforslag?

    VA:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    17-03-2011 at 19:47
  • Henrik Andersen

    Hej 101

    Jeg kan kun sige at jeg havde succes med ovenstående metode. Jeg oplevede i øvrigt ikke fejl på iframe metoden.

    Det eneste jeg kan bidrage ydeligere med på nuværende tidspunkt er at du kan prøve med XFBML metoden og se om ikke det kan lykkes for dig. 🙂

    VN:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    17-03-2011 at 19:58
  • Christina

    Er der nogen der ved hvorfor antallet af ‘likes’ pludselig er faldet til 3? Efter at have været på 14?

    Det er meget underligt og trist da 3 ser lidt kedeligt ud i stedet for 14 🙂

    – christina

    VA:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    26-03-2011 at 12:36
  • Henrik Andersen

    Hej Christina

    På hvilken side er dette sket?

    /Henrik

    VN:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    26-03-2011 at 12:40
  • dotcom

    Er det fuldstændig gået “af mode” at lave websider der validerer efter W3C?
    Både Facebook knapper validerer ikke, og denne side har 34 html fejl
    http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fblog.confero.dk%2Ffejl-i-facebook-synes-godt-om-knap

    MVH
    dotcom.

    VA:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    17-08-2011 at 10:33
  • Henrik Andersen

    Jeg skal lade det være usagt om det nogen side har været moderne?

    Så længe hjemmesiden ser ens ud i alle browsere, afvikles hurtigt og ellers virker efter hensigten, så behøver den jo ikke validere.

    Når det så er sagt, så er det jo altid rart at den gør det alligevel. Men på denne blog f.eks. er der en masse plugins installeret, som i øvrigt tit skal opdateres, hvori der er masser af kode man ikke direkte har indflydelse på. Jeg kunne godt begynde at rette alle “fejl”, men man må også vurdere om det overhovedet har nogen værdi og om ikke den tid er bedre brugt på noget andet. 🙂

    Men jeg forstår sådan set godt din pointe tror jeg.

    Tak for kommentaren dotcom.

    VN:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    17-08-2011 at 10:40
  • Thomas

    Hej
    Jeg prøver også at få skidtet til at virke men uden held sådan her er koden sat op på min test siden der sker intet.

    facebook

    (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = “//connect.facebook.net/da_DK/all.js#xfbml=1&appId=109639589178768”;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, ’script’, ‘facebook-jssdk’));

    VA:F [1.9.22_1171]
    God kommentar? Stem her:
    Rating: 0.0/5 (0 votes cast)
    25-06-2012 at 13:07

Skriv en kommentar

Din email vil ikke blive synlig.