So macht man eine XML-Ausgabe zb für Flash-Player

Man findet im Web allerhand lustige Dinge - meist mit Flash gemacht – die zur Konfiguration ein xml-File brauchen. Eine kurze Anleitung, wie man xml mit WB bereitstellen kann.

XML-Ausgabe

Was man braucht:

Ein völlig leeres Template

Seit WB27 wird jeder Abschnitt mit '<a id="wb_section_X" name="wb_section_X"></a>' eingeläutet, um bei der Suche direkt auf Abschnitte springen zu können. Deswegen ist die Ausgabe beim mitgelieferte Template „Blank“ nicht mehr wirklich leer und dieser Anker wird in den meisten Fällen das xml unbrauchbar machen.
Ich habe ein neues Template gemacht: RealBlank, bei dem dieser Anker vor dem ersten Abschnitt gelöscht wird. (Achtung: Nur vor dem ersten Abschnitt, bei weiteren bleibt er!)

Ausgabe mit "Members"

Die Ausgabe selbst lässt sich komfortabel mit Members machen: Versteckte Seite anlegen mit dem Modul "Members" (keine weiteren Abschnitte!) und in den Optionen den nötigen Code einsetzen. Die meisten Felder werden wohl leer bleiben.
Members bietet sehr viele Platzhalter-Felder, sie sind in der Hilfe alle gelistet. Für interne Links gibt es das Feld memberpage_id, in das man die fix vergebene page_id einer Seite eintragen kann, sie wird zum richtigen Link umgewandelt. Hier gibt es "Members"

Pfade biegen

Jetzt ist noch die Sache mit den nötigen Pfaden. Bei vielen Flash-Teilen ist einstellbar, wo das xml zur Steuerung liegt und es ist auch egal, ob die Extension xml oder html oder php ist.
Leider ist das nicht bei allen so, dann muss zur htaccess gegriffen werden.

Normalerweise reicht folgender Eintrag (Beispiel, alles in einer Zeile):

Redirect permanent /meinflashverzeichnis/ding.xml http://websitebaker.at/pages/xml-ausgabe.php

Neuere Themen:

"Für kleine und mittlere Websites" – warum eigentlich? Was bedeutet das? Wo liegt die Grenze?

Ältere Themen:

Wer hat Angst vorm Validator? Validator Fehler im Template sind oft schnell behoben

Zurück


Kommentare:

02.11.2010

Stefek

Hallo,
eine Abhilfe für die Section Links, wie oben beschrieben, habe ich hier in Form eines OutputFilters bereitgestellt:
http://www.websitebaker2.org/forum/index.php/topic,19755.msg133313.html#msg133313

Wer weitere Hilfe benötigt, kann mich gerne per PM oder im Forum selbst ansprechen.

Gruß,
Stefek