Templates: Monatshöchstwert kennzeichnen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
RKnud

Templates: Monatshöchstwert kennzeichnen

Beitrag von RKnud »

Hi, nach Werners Erklärung zum Thema "Zeilen" markieren dachte ich, es verstanden zu haben, aber scheinbar klemmt da immer noch was - oder es ist die Bearbeitungslogik die mich ärgert.
Ich möchte in einem Monatstemplate die Liste der Tage des Monats mit TempAVG, Max und Min zeigen. An dem Tag, an dem das jeweilige Monats-Max bzw. -Min aufgetreten ist, soll der Wert fett erscheinen. Mein Ansatz:

Code: Alles auswählen

%ws_setmem[2]=%ws_month2%%
%templatebegin%.....<TD>%ws_compare&#91;3&#93;=%maxvalday&#91;2&#93;%~%maxval_mpast&#91;2~%ws_getmem&#91;2&#93;%~%ws_year%&#93;%~</B>~""%%maxvalday&#91;2&#93;%...
Die Logik war: Vergleiche, ob der Max-Wert des Tages (maxvalday) mit dem Max-Wert des Monats (maxval_mpast[..]) übereinstimmt. Wenn ja, schreibe fett, wenn nein schreibe nix.
Wo liegt mein Fehler, denn das Ergebnis sieht verherrend aus. Bereits %ws_compare...% scheint nicht interpretiert zu werden.

Code: Alles auswählen

Ergebnis&#58;
...<TD>%ws_compare&#91;3&#93;=    14,0 °C~    25,8 °C~<B>~""%    14,0 °C...
An anderer Stelle wird ws_compare klaglos interpretiert...
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Reiner,
ohne es jetzt genau angesehen zu haben (im Moment ein Zeitproblem), aber du scheinst eine Klammer vergessen zu haben:
%templatebegin%.....<TD>%ws_compare[3]=%maxvalday[2]%~%maxval_mpast[2~% usw.
Schau dir mal %maxval_mpast[2] an und vergleiche
Antworten