Benutzer:Enigma/Kandidatur AHW/Profilseite/Facebook

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Wer eine Facebook-Page auf seiner Wordpres-Seite einbinden will, ohne dass es beim Start der Seite lädt, für den hat ein Freund von mir einen Text für ein Text-Widget erstellt. Wenn ihr diesen Text in ein Text-Widget schreibt, erscheint beim Laden der Seite anstatt des Like-Button ein Feld, in dem der Text "Like-Button aktivieren" steht. Nach Anklicken dieses Feldes wird der Button geladen und Facebook nimmt Zugriff auf die Seite und damit auch die Daten des FB-Nutzers, der die Seite besucht. Ihr seht das am Beispiel dieser Seite: http://pirat.fabioreinhardt.de/

Ihr könnt den Text einfach unverändert übernehmen, müsst aber natürlich die Page einbinden, die ihr wollt. Momentan ist das meine. ;-)

Widget-Text

<div onclick="activate_fb_like(this);"> <script>function activate_fb_like(target) { target.removeChild(target.getElementsByTagName('span')[0]); target.removeChild(target.getElementsByTagName('script')[0]); var fbscript = document.createElement('script'); fbscript.type = 'text/javascript'; fbscript.src = 'http://connect.facebook.net/en_US/all.js#xfbml=1'; document.getElementsByTagName('head')[0].appendChild(fbscript); }</script> <span style="background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpi+v//PwM+bBYx879XxpL/yGJMDHhAfMX6/yeWpWKI49V04+FrMP3mw1fiNM1Zc+a/rZEsVjkWXJpmrz3HgOw088hZ/0G0vbE8A2Nc+br/MGcgA2x+AQGLqNkMLCAN4R46YIGVO67gVIzhvGevPjKQApgYyABgTUyMpOkFO+/f/38oHgUBUHD7O2gy2JjIo2iQlxTADL2Ty9MYQfT2g3f/7z99h+Hg2YcoGlb1hTECBBgA3PpjKzhKkQIAAAAASUVORK5CYII=) 5px center no-repeat;color:#3b5998;display:block;padding:5px;padding-left:23px;white-space:nowrap; font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:10pt;background-color:#ECEEF5;border:1px solid #CAD4E7;float:left;">Like-Button aktivieren</span><div id="fb-root"></div><fb:like-box href="http://www.facebook.com/Pirat.Fabio" width="292" show_faces="true" stream="false" header="false"></fb:like-box></div>