custom.txt und wap.txt
zur Verfügung. (nähere Hinweise auch in einer anderen Hilfedatei von mir: Hinweise zum Umgang mit benutzerdefinierten Dateien)
Für die Erstellung der Daten für einen Wetterticker ist nur die wap.txt geeignet.
Wie ist hier vorzugehen?
Es müssen zwei grundlegende Unterschiede beachtet werden:
- eine wap-Seite erstellen und
- die Daten für einen Ticker gewinnen
der muss vorgehen, wie unter "wap+Ticker" beschrieben
|
Text in Datei |
was dadurch erreicht wird |
1. Zeile | <!-- %customfile=data.htm% --> | aus der Datei wap.txt soll eine Datei data.htm erstellt werden |
2. Zeile | aktuelles Wetter aus Meinestadt %ws_date%, %ws_time% Uhr ++ %longslabel[2]% %curval[2]% ++ %longslabel[18]% %curval[18]% ++ %longslabel[33]% %curval[33]% ++ Luftdrucktendenz: %ws_barotendencytxt% ++ %longslabel[34]% %curval[34]% ++ Niederschlag am Tag %rainday% | aus den hier eingefügten Variablen erzeugt WSWIN die tatsächlichen Wetterwerte selbstverständlich können und müssen diese Variablen an die eigenen Verhältnisse angepasst werden |
Sobald diese Datei von WSWIN abgearbeitet wird, erhalten wir die Datei data.htm (im html-Verzeichnis), die dann so aussieht:
aktuelles Wetter aus Meinestadt 11.02.2003, 23:12 Uhr ++ Außentemp. -4,6 °C ++ Feuchte 78 % ++ Luftdruck 1026 hPa ++ Luftdrucktendenz: gleichbleibend ++ Niederschlag aktuell 0,0 l/m² ++ Niederschlag am Tag 0,0 l/m²
Geringfügig anders muss vorgegangen werden, wenn mit Hilfe der wap.txt sowohl eine wap-Seite erstellt als auch die Daten für den Ticker gewonnen werden sollen.
Mit Hilfe eines Editors wird dieselbe Datei erstellt, wie oben in Tabelle 1 beschrieben. Doch diese Datei wird nicht unter dem Namen wap.txt, sondern unter dem Namen daten.txt im WSWIN-Verzeichnis gespeichert.
(der Name "daten.txt" ist willkürlich, aber ich möchte bei diesem Beispiel bleiben)
Nun wird eine bereits vorhandene wap.txt geöffnet und in die 2. Zeile folgender Befehl (hier rot dargestellt) eingefügt:
Text in Datei |
was dadurch erreicht wird |
|
1. Zeile | <!-- %customfile=index.wml% --> | aus der wap.txt wird eine Datei index.wml erzeugt (die wap-Seite) |
2. Zeile | <!-- %openfile=daten.txt% --> | die Datei daten.txt wird geöffnet und abgearbeitet |
3. Zeile | <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="Aktuell" title="Wetter in %ws_location%"> <p align="left"> <b>%ws_location% %ws_altitude%</b><br/> usw. |
aus diesen (unvollständigen) Zeilen wird die wap-Seite erzeugt |