MyBB.de Forum

Normale Version: Facebook Page Plugin - wohin mit dem Code?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Die alte von Facebook bereitgestellte Like Box läuft in Kürze aus. Jetzt gibt es das Page Plugin, allerdings ist das etwas komplizierter, weil es aus 2 Teilen besteht:

------

1. Include the JavaScript SDK on your page once, ideally right after the opening <body> tag.

Code:
<div id="fb-root"></div>
<script>(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/de_DE/sdk.js#xfbml=1&version=v2.3&appId=395338443891510";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

2. Place the code for your plugin wherever you want the plugin to appear on your page.

Code:
<div class="fb-page" data-href="https://www.facebook.com/facebook" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>

------

Ich habe die Teile beide direkt hintereinander in eine Sidebox geworfen, da mir keine andere geeignete Stelle mit HTML eingefallen ist. Es funktioniert nicht, weil der erste Teil da offensichtlich fehlplatziert ist. Wo sollte er bei MyBB am besten hin?
(14.06.2015, 00:39)Artificial Boss schrieb: [ -> ]...ideally right after the opening <body> tag.
Das würde bedeuten, dass Du es in das Template headerinclude einsetzen könntest.

(14.06.2015, 00:39)Artificial Boss schrieb: [ -> ]Place the code for your plugin wherever you want the plugin to appear on your page
Das kommt darauf an, wo Du es eben haben möchtest. Vielleicht im Template header oder header_welcomeblock_member oder header_welcomeblock_guest oder......
(14.06.2015, 08:14)Jockl schrieb: [ -> ]
(14.06.2015, 00:39)Artificial Boss schrieb: [ -> ]...ideally right after the opening <body> tag.
Das würde bedeuten, dass Du es in das Template headerinclude einsetzen könntest.
Du meinst bestimmt das Template "header", headerinclude wäre im <head>. Wink
Ja, mit dem ersten Teil in headerinclude funktioniert es.
Der zweite kann in der Sidebox verbleiben.

Danke!