Füg ein iframe in den Rich-Text-Editor ein, und Tumblr wirft es stillschweigend weg; füg es in den HTML-Editor ein, und es läuft. Hier erfährst du, wo diese Einstellung versteckt ist.
Ein Minesweeper-Spielfeld auf Tumblr posten
Den Einbettungscode kopieren
Erzeug den Code mit der gewünschten Spielfeldgröße und dem gewünschten Design und kopier alles – das iframe und den Absatz mit der Quellenangabe darunter. Im HTML-Modus nimmt Tumblr beides, also füg beides ein.
Einen Textpost beginnen
Klick auf tumblr.com auf den Stift oder das +, um das Post-Formular zu öffnen, und wähl den Post-Typ Text. Gib ihm einen Titel, wenn du willst – das Titelfeld ist vom Textkörper getrennt und hängt nicht vom Editor-Modus ab.
Den Post auf den HTML-Editor umstellen
Öffne über das Zahnrad im Post-Formular die Post-Einstellungen. Ganz unten in diesem Menü steht die Einstellung „Text Editor“ mit drei Optionen: Rich Text, Markdown und HTML. Wähl HTML. Der Textbereich wird zu einem einfachen Codefeld.
Das iframe in den Textkörper einfügen
Füg beide Teile dort ein, wo das Spiel erscheinen soll, und lass den Absatz mit der Quellenangabe direkt unter dem iframe. Alles andere, was du in diesem Modus schreibst, ist ebenfalls HTML, setz deinen eigenen Text also in Absatz-Tags, statt dich auf Zeilenumbrüche zu verlassen.
Posten, ohne zu Rich Text zurückzuwechseln
Wechsle nicht zurück in den Rich-Text-Editor, um den Post aufzuräumen. Beim Editorwechsel liest Tumblr den Textkörper neu ein, und genau dabei werden iframes entfernt und das Layout durcheinandergebracht. Poste direkt aus dem HTML-Modus und öffne dann deine Blogseite, um zu prüfen, ob das Spielfeld lädt.
Eine Einbahnstraße zwischen den Editor-Modi
Tumblr gibt jedem Textpost einen von drei Editoren: Rich Text (das Standard-WYSIWYG-Feld), Markdown und HTML. Die Einstellung steckt in den Post-Einstellungen hinter dem Zahnrad, nicht in der Formatierungsleiste – deshalb finden die meisten sie nie.
Behandle den Wechsel als Einbahnstraße. In Rich Text schreiben und dann für die Einbettung auf HTML wechseln ist in Ordnung. Das Zurückwechseln zerstört die Dinge: Tumblr liest den Textkörper durch seinen Rich-Text-Konverter neu ein, und der kennt keine Darstellung für ein iframe – das Tag fällt weg, und das umgebende Markup fällt oft in sich zusammen. Willst du den Post später bearbeiten, tu das ebenfalls im HTML-Modus.
Eine praktische Reihenfolge: zuerst den ganzen Post in Rich Text schreiben, einmal auf HTML wechseln, das iframe an der richtigen Stelle einfügen, dann posten.
Wo das Spielfeld erscheint und wo nicht
Tumblr zeigt denselben Post in mehreren Umgebungen an, und nicht alle führen eingebettete Fenster aus:
- Deine Blogseite (
yourblog.tumblr.comund der Permalink des Posts) – das Spielfeld wird angezeigt und ist spielbar. Hierhin solltest du verlinken. - Der Dashboard-Feed – zeigt den Post oft ohne das Fenster, weil der Feed eine vereinfachte Version der Post-Inhalte darstellt.
- Die Apps für iOS und Android – iframes von Drittanbietern werden häufig komplett entfernt. Bau keinen Post, dessen ganzer Sinn in den Apps unsichtbar ist, ohne in Worten zu sagen, was dort fehlt, und nach außen zu verlinken.
- Reblogs – überstehen es im Web meistens, in der App meistens nicht.
Deshalb funktioniert auf Tumblr am besten ein kurzer Post, der das Spiel vorstellt, das Spielfeld enthält und mit einem einfachen Textlink endet, damit der Post überall funktioniert. Zum Beispiel „Falls das Spielfeld nicht angezeigt wird: Hier gibt es das Spiel“, gefolgt vom Link.
Handy, Flaggen und langes Drücken
Ein großer Teil des Tumblr-Traffics kommt von Handys, und Handys haben keine rechte Maustaste. Das Spielfeld kommt damit klar: Tippen deckt ein Feld auf, langes Drücken setzt eine Flagge. Damit das im Fenster funktioniert, musst du nichts einstellen.
Halt das Spielfeld aber klein. Mit 344 Pixeln Breite ist das Anfänger-Spielfeld auf dem Handy im Hochformat gut lesbar; das Fortgeschrittenen-Spielfeld mit 536 Pixeln zwingt den Leser, im Fenster seitwärts zu scrollen. Auf einem Touchscreen kollidiert das mit dem Scrollen der Seite und fühlt sich kaputt an, obwohl alles funktioniert.
Feste Attribute width und height sind auf Tumblr wichtiger als anderswo, weil die Themes so stark voneinander abweichen. Lass sie stehen, statt das Fenster prozentual anzulegen. Ist dein Theme ungewöhnlich schmal, erzeug lieber ein kleineres eigenes Spielfeld, zum Beispiel ?size=7x7&mines=6.