Facebook like-button verschwindet
Ich habe ein problem mit dem Facebook Like-button in meine Website:
hinzufügen dieses Codes (bereitgestellt von facebook)
<iframe allowtransparency="true" frameBorder="0" src="//www.facebook.com/plugins/like.php?href=http://my.site.com/folder/&send=false&layout=button_count&width=120&show_faces=false&action=like&colorscheme=light&font&height=20" style="border:none; overflow:hidden; width:450px; height:20px;">
button wird korrekt angezeigt auf jeder Seite, wie es erstellt wird, wird nach ein paar Tagen auf einigen Seiten iframe bleibt leer, weil Facebook nicht senden code der Schaltfläche nicht mehr.
Habe ich versucht zu lösen, eventuelle url-Probleme und ändert einige urls habe ich gemerkt, dass der button zeigt in der neuen urls, nach ein paar Tagen eine Seite verliert-Taste.
Dies ist der gesamte code aus Facebook nach der Seite, ohne Like-button geladen wird:
<html lang="it" id="facebook" class="no_js">
<head>
<meta charset="utf-8"/>
<meta name="robots" content="noodp, noydir"/>
<meta name="referrer" content="default" id="meta_referrer"/>
<meta name="description" content=" Facebook è una piattaforma sociale che ti consente di connetterti con i tuoi amici e con chiunque lavori, studi e viva vicino a te. Puoi usare Facebook per rimanere in contatto con i tuoi amici, caricare tutte le foto che vuoi, pubblicare link e video o per saperne di più sulle persone che incontri."/>
<script/>
<title>Facebook</title>
<script>var onloadRegister_DEPRECATED=function(){},onafterloadRegister_DEPRECATED=function(){},ServerJSQueue={add:function(){}};
</script>
<style type="text/css"> div.fbNubFlyoutBody.scrollable{position:inherit}
</style>
<script>ServerJSQueue.add({"require":[["lowerDomain"],["Primer"]]});</script>
</head>
<body class="opera Locale_it_IT">
<div id="FB_HiddenContainer" style="position:absolute; top:-10000px; width:0px; height:0px;"/>
<script>function envFlush(a){function b(c){for(var d in a)c[d]=a[d];}if(window.requireLazy){requireLazy(['Env'],b);}else{Env=window.Env||{};b(Env);}}
envFlush ({"fb_dtsg":"XXXXXXXXXX","ajaxpipe_token":"XXXXXXXXXXXXXXXX","lhsh":"XXXXXXXXX","user":"XXXXXXXXXXXXXXX"});</script>
<script>
</script>
</body>
</html>
Die moste deutlich Unterschied ist:
<html lang="it" id="facebook" class="no_js">
dass in der Arbeit die Seiten class="".
In der Arbeit Seiten gibt es auch viel mehr code...
Kann jemand helfen oder einen Tipp geben, lass mich verstehen, was Los ist???
Danke für die Antwort, aber das ist nicht die Lösung, dies ist der code, wie es von facebook und wie ich schon sagte funktioniert an der Zeit, die url erstellt wird und nur für einige Seiten, Stoppt nach wenigen Tagen.
Jedenfalls fand ich in der facebook-developer-Website, die ist ein bekannter Fehler mit mittlerer Priorität.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, das könnte diesen Fehler:
http://developers.facebook.com/bugs/335818753176892/
http://developers.facebook.com/bugs/130242697118406/
Im wesentlichen, wenn die Facebook-App, die Sie erstellen, der Like-button ist:
Dann dieses problem auftauchen kann. Beides kann geändert werden, indem Sie zu https://developers.facebook.com/apps/ und die Auswahl der app in Frage stellen.
In meinem Fall, ich hatte ursprünglich die App-URL zu
localhost
für die Entwicklung. Ich habe die korrekte URL, zusammen mit den subdomains, die wir verwenden, aber bisher hat es nicht wieder angefangen zu arbeiten. Ich werde aktualisieren diese Antwort mit mehr Informationen als ich gehen...Update
Funktioniert das nicht, trotz der empfohlenen änderungen an den App-Einstellungen. Ich freue mich jetzt in dieses Thema mit anderen asynchronen Aufrufe:
http://developers.facebook.com/bugs/353458578076232?browse=search_506192588df614017400920
Und es sieht aus wie andere mit dem gleichen problem:
http://developers.facebook.com/bugs/498181603534748?browse=search_506192588df614017400920
Den falschen link von der ifream müssen Sie http://