Seite 1 von 1

avgval_mpast Variable wird teils nicht angezeigt

Verfasst: 20 Jun 2010 11:23
von gleicht
Hallo Forumsmitglieder,
ich habe folgendes Problem:

In der custom.txt möchte ich je die monatl. Durchschnittstemperaturen des aktuellen Jahres und des Vorjahres anzeigen...
Aktuelles Jahr klappt alles...

Bei Vorjahr gibt es aber Probleme:
Das geht mal und dann eben wieder nicht - obwohl Befehlssyntax identisch ist; also bspweise wird für Monat August die Temp. des Vorjahres einmal korrekt ausgegeben - wenn ich testweise aber denselben Befehl in eine Spalte daneben stelle, klappt die Ausgabe nicht mehr - es erscheint dann nur die Befehlssyntax ... %avgval_mpast[2~08~-001]% ... !????

Also erhalte ich folgende Ausgaben für August des Vorjahres:
19,0°C %avgval_mpast[2~08~-001]%

Natürlich möchte ich nicht zweimal den Temp.wert des gleichen Monats ausgeben, das war nur ein Test, ob der Wert vorhanden ist; das Problem ist halt, dass ich für die zwölf Monate des letzten Jahres mal Werte erhalte (.. 1,2,4,7,10,12) - und mal nicht (3,5,6,8,9,11).
Gebe ich den Befehl für die "Problemmonate" (3,5,6,8,9,11) aber an anderer Stelle in der Tabelle ein, dann klappt´s...
Was tun?

gleicht

Re: avgval_mpast Variable wird teils nicht angezeigt

Verfasst: 20 Jun 2010 12:04
von moppedhausi
gleicht hat geschrieben: wenn ich testweise aber denselben Befehl in eine Spalte daneben stelle, klappt die Ausgabe nicht mehr - es erscheint dann nur die Befehlssyntax ... %avgval_mpast[2~08~-001]% ... !????
Was tun?
gleicht
Hallo,

setzte den Ausschnitt Deiner custom.txt bitte mal hier rein.

Verfasst: 20 Jun 2010 12:20
von gleicht
</big><br><span>(%avgval_mpast[2~08~-001]%)</span></td><td><big>%avgval_mpast[2~08~-001]%</big></td></tr><tr>

Verfasst: 20 Jun 2010 12:25
von weneu
Hallo,
du kannst nicht zweimal hintereinander denselben Befehl verwenden. Und Du willst Doch sowieso Jahr und Vorjahr ausgeben. Warum nimmst Du dann nicht:
%avgval_mpast[2~08~0000]%
und
%avgval_mpast[2~08~-001]%

Verfasst: 20 Jun 2010 13:11
von gleicht
Also schon klar...
Januar klappt
Februar klappt
August klappt nur aktuelles Jahr
September z.B. klappt gar nicht
(siehe unten)

Januar -4,5°C
(-4,2°C)
Februar -1,8°C
(-1,7°C)
...
...
...
August 0,0°C
(%avgval_mpast[2~08~-001]%)
September %avgval_mpast[2~09~0000]%
(%avgval_mpast[2~09~-001]%)[/code]

Verfasst: 20 Jun 2010 13:28
von weneu
Hallo,
Du kannst nur einen Fehler in Deinem Code haben, da die Variable einwandfrei funktioniert.
Sende mir die komplette custom.txt zu, dann sehe ich es mal an.
w.neudeck@web.de mit Betreff "custom"

Verfasst: 20 Jun 2010 16:32
von weneu
Hallo gleicht,
Du hast Post.

Verfasst: 20 Jun 2010 21:01
von gleicht
Also lieber Werner,

vielen Dank für deine Mühen!!!!
Dein Engagement in diesem Forum ist wirklich 1. Klasse!!!!

gleicht

Verfasst: 20 Jun 2010 21:41
von weneu
Hallo,
danke für das feedback.
Für die Mitleser:
Es war kein Fehler von gleicht in den Variablen, sondern es war einfach eine html-Codezeile zu lang, so dass WSWIN sie nicht komplett abarbeiten konnte.
Wenn also viele Variablen aufeinander folgen, nicht alles in eine Zeile packen.