Gefällt mir Button - der Inhalt passt sich an die Seite an

  • Gefällt mir Button - der Inhalt passt sich an die Seite an

    Hallo liebe Gemeinde,

    ich habe eine Frage wegen dem Like Button von Facebook.

    Ich habe eine Website auf der man Flashgames spielen kann, und habe auf einer anderen gesehen..das über jedem Spiel ein Like Button ist, und wenn man drauf klickt, wird das jeweile Spiel "geliked".

    Die Seite basiert auf PHP.

    Meine Frage, wie kann ich das bei Facebook einrichten, dass man das "liked", was auf der Seite ist (=also das jeweilige Spiel).

    UNd noch wichtiger, wo muss ich den Code vom Button einfügen, damit er bei allen Spielen angezeigt wird? Weil es gibt über 1000 Spiele und ich kann ja nicht auf jeder Seite da den Code einfügen.

    Ich bitte um eine möglichst einfache Erklärung, da sich meine Kenntnisse in grenzen halten.

    Vielen Dank

    Gruß
  • Bei der FBML Version des Like Buttons musst du keine URL einstellen, sie wird automatisch ausgelesen.
    Falls du die Iframe Variante verwenden willst, dann musst du den URL Parameter verwenden.

    Falls du PHP verwendest (du postest im PHP Forum) liest du die aktuelle URL mit den $_SERVER Variablen aus.
    Beispiel:

    Quellcode

    1. <?php
    2. $url = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    3. $add = '<br style="clear:both" /><iframe src="http://www.facebook.com/plugins/like.php?href='.urlencode($url).'&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>';


    Mehr bei Facebook developers.facebook.com/docs/reference/plugins/like/
  • X-Eon schrieb:

    Hast du für 1000 Spiele auch 1000 Seiten??
    Nein, ehrlich gesagt habe ich gar keine Ahnung worüber die Spiele abgerufen werden. Ist ein fertiges Script.

    Torben Brodt schrieb:

    Bei der FBML Version des Like Buttons musst du keine URL einstellen, sie wird automatisch ausgelesen.
    Falls du die Iframe Variante verwenden willst, dann musst du den URL Parameter verwenden.

    Falls du PHP verwendest (du postest im PHP Forum) liest du die aktuelle URL mit den $_SERVER Variablen aus.
    Beispiel:

    Quellcode

    1. $url = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    2. $add = '
    3. ';


    Mehr bei Facebook developers.facebook.com/docs/reference/plugins/like/
    Okay, also muss ich den XFBML Code nehmen... aber wo muss ich den einfügen, damit er über allen Spielen angezeigt wird?

    Ich poste einfach mal die Ordner Struktur falls es euch hilft:





    Danke schonmal für die Hilfe.

    Gruß
  • Torben Brodt schrieb:

    Na, du musst ihn da einfügen wo du ihn sehen willst. Die richtige Stelle findest du in den Templates.

    Hi,

    ich habe es sogar mittlerweile geschafft. War in den Templates unter view_game.php.

    Jetzt habe ich nur ein Problem:

    Mit Mozilla Firefox ist alles wunderbar, aber bei Google Chrome ist in dem Bereich wo das Spiel ist, ein Rechteck einfach weg. Das liegt glaub ich daran, dass ich Absätze eingefügt habe. Wisst ihr, wie ich das verhindert kann?

    Und ein anderes Problem (was ich aber besser facebook fragen sollte): Wenn man "gefällt mir " klickt, erscheint eine Nachricht im Profil, aber nicht auf der Startseite (also für alle Freunde sichtbar)... somit ist der Zweck der Werbung ja nicht gegeben. Wisst ihr zufällig was da falsch gelaufen sein könnte?

    Danke für die Hilfe

    Gruß
  • Rollerfahrer schrieb:

    Mit Mozilla Firefox ist alles wunderbar, aber bei Google Chrome ist in dem Bereich wo das Spiel ist, ein Rechteck einfach weg. Das liegt glaub ich daran, dass ich Absätze eingefügt habe. Wisst ihr, wie ich das verhindert kann?

    In deinem Facebook Frame steht: <iframe ... height:px"></iframe>
    Da fehlen komplett die Größenangaben. Ich glaube 35 Pixel ist Standard.
  • Torben Brodt schrieb:

    Rollerfahrer schrieb:

    Mit Mozilla Firefox ist alles wunderbar, aber bei Google Chrome ist in dem Bereich wo das Spiel ist, ein Rechteck einfach weg. Das liegt glaub ich daran, dass ich Absätze eingefügt habe. Wisst ihr, wie ich das verhindert kann?

    In deinem Facebook Frame steht: </iframe>
    Da fehlen komplett die Größenangaben. Ich glaube 35 Pixel ist Standard.

    Habe es eingefügt und jetzt geht es auch mit Google Chrome!

    Vielen Dank für die Hilfe!

    Gruß