FBML HTML eingefügt & nicht anzeigen

October 4

Die Anwendung Static FBML (Facebook Markup Language) ist auf Facebook-Seiten verwendet, um benutzerdefinierte Inhalte mithilfe von HTML einzubetten. Die FBML ist einfach zu bedienen, mit minimalem Aufwand, unterstützt jedoch nicht alle HTML-Ergänzungen. Darüber hinaus ist es von Facebook nicht mehr unterstützt; Stattdessen implementiert Facebook die Verwendung von Iframes für benutzerdefinierten Inhalt auf Ihrer Facebook Seite. Wenn Sie mit dem FBML stick lieber, gibt es jedoch bestimmte HTML-Fehler, die du suchst.

Syntax-Fehler

Der wahrscheinlichste Grund, den der HTML-Code nicht funktioniert ist, dass einige Tippfehler oder durcheinander Syntax Code bricht. Stellen Sie sicher, dass alle Sie sind Ihre Tags richtig durch Spitze Klammern, z. B. < b > </b > fett formatierten Text umgeben sind. Mit Blick auf die falsche Richtung, wie < b < oder > b > Winkelklammern suchen. Wenn Ihr HTML-Tag Zitate verwendet (z. B. < p Style = "Textausrichtung: Mitte;" >) überprüfen, ob beide Anführungszeichen korrekt vorhanden und positioniert sind. Achten Sie bei CSS innerhalb des Style-Attributs auf richtige Verwendung von Doppelpunkten und Semikolons.

Nicht unterstützte HTML

Bestimmte HTML funktioniert einfach nicht innerhalb des FBML. Sie können keine Medien, einschließlich Videos von Websites wie YouTube oder Vimeo, einbetten oder audio, verwendet das Einbetten oder audio-Tags. DIV-Elemente werden nicht unterstützt, für Struktur und sind weder Iframes. Wenn Sie eines dieser Elemente verwenden möchten, sollten Sie die Umstellung auf die Registerkarte "Iframe" eher früher als später.

Falsche Tags

In einigen Fällen kann Ihre HTML funktioniert nicht weil Sie die falsche Attribute oder Tags verwenden. Zum Beispiel neuere HTML-Benutzer können versehentlich versuchen, Ausrichten von Text mithilfe von < rechts > oder < Links >, das sind keine Markierungen, da < Center > ein bekannter Ausrichtung-Element ist. Stellen Sie außerdem sicher, dass Sie nicht versehentlich "Hintergrund"--ein CSS-Element--in einem Element verwenden, das "Bgcolor", wie z. B. mit Tabellen verwendet. Wenn Sie CSS verwenden, überprüfen Sie, ob Sie die richtige Formulierung verwenden. Festlegen der Schriftart Helvetica in HTML würde verwenden, z. B. < Schriftart "Helvetica" = >, während es mit CSS zu tun verwendet < Schriftschnitt = "Schriftfamilie: Helvetica;" >.

FBML ersetzen

Im Februar 2011, Facebook, die Verwendung von Iframes über das Antragsverfahren eingeführt; um es nutzen zu können, musst du eine extern gehostete PHP-Datei zu erstellen, die HTML-Code verarbeiten kann und muss nicht die Unterstützung Einschränkungen der FBML. Gehen Sie zu developers.facebook.com/apps, und erstellen Sie eine Anwendung. Klicken Sie auf der Anwendungsseite auf Registerkarte Seite, und geben Sie einen Namen und die URL für Ihre PHP-Datei. Gehen Sie auf der Anwendungsseite über den Link in der Seitenleiste und klicken Sie auf "Auf meine Seite hinzufügen". Wählen Sie die Seite, der Sie auf die Registerkarte hinzufügen möchten; der Link zu Ihrer Seite Iframe wird Ihre Seite im Menü aufgelistet.