Seite 1 von 1

Variabele kein Wert wird Angezeiget

Verfasst: 10 Jul 2011 17:38
von Hermann Zurbrügg
Hallo,

ich bin neu hier in dem Forum. Muss sagen es ist eine Tolle Sache. Bravo
Ich habe eine Vantage PRO 2 mit WsWin in Betrieb.

Nun zu meinem Problem. Wenn ich in der custom.txt die Variabel
MaxWind letzt 12h %curminmaxhour[2,12,35]% eingebe, bekomme ich im Browser keinen Wert. Es wird wieder die Variabel angezeigt,
so wie sie in der custom (MaxWind letzt 12h %curminmaxhour[2,12,35]%) gespeichert ist.
Alle anderen Variabeln die ich gebrauche gehen aber Einwandfrei.
Also nur die Variabeln %curminmaxhour[2,12,35]% gehen nicht.

Danke schon im voraus.

Gruss Hermann

Verfasst: 10 Jul 2011 18:07
von Marc S
Hi Hermann

schau mal bitte nach nach ob die Variable nicht von einem HTML Befehl unterbrochen wird. Sie muss komplett so %curminmaxhour[2,12,35]% durchgehend lesbar sein. Sollte Zb

%<strong>curminmaxhour[2,12,35]</strong></td>

vorkommen dann wird die Variabel nicht erkannt und dann kommt dein beschriebenes Phänomen vor

Verfasst: 10 Jul 2011 18:33
von Hermann Zurbrügg
Hallo Marc

also beim Quellcode der Seite wird es so Angezeigt
<td>MaxWind letzt 12h %curminmaxhour[2,12,35]%</td>

Und auf der Internetseite in HTML wird dieser Text Angezeigt
MaxWind letzt 12h %curminmaxhour[2,12,35]%

Gruss Hermann

Verfasst: 10 Jul 2011 18:54
von weneu
Hallo Hermann,
da die Variable prinzipiell in Ordnung ist, kann nur ein versteckter Fehler im Code sein.
Ich würde die betreffende Zeile nochmals löschen und erneut eingeben. (aber manuell, nicht durch Kopieren, sonst wird ja der eventuelle Fehler wieder eingefügt.)

Verfasst: 10 Jul 2011 20:19
von Hermann Zurbrügg
Hallo weneu

welche Zeile muss ich manuell eingeben? Die Zeile beim Quellcode?
Also direkt beim Browser ändern?
Ich bearbeite die Seite, mit dem Programm Dreamweaver im html modus.
Speichere dann ab und bennene die Datei um in custom.txt
Hoffe das ist richtig so. Aber wie gesagt die anderen Variabeln gehen so einwandfrei.

Gruss Hermann

Verfasst: 10 Jul 2011 21:07
von Werner
@Hermann,

nun durch die sehr vielen Möglichkeiten der %curminmaxhour[
muss die Abarbeitung extra freigeschaltet werden mit
%curminmaxhour_on%.

Wenn man sie nutzt, die Freigabe aber nicht erfolgt ist, weist das Programm extra in der Statuszeile (oder Log-Datei) darauf hin ;)

Werner

Verfasst: 10 Jul 2011 21:40
von weneu
Hallo Hermann,
Werner hat Dir ja bereits die Hauptfehlerquelle aufgezeigt. Dennoch möchte ich noch eine Anmerkung machen:
Es ist immer ein mögliche Fehlerquelle, benutzerdefinierte Dateien mit einem html-Programm (egal ob Dreamweaver oder etwas anderes) zu bearbeiten, denn häufig werden dann beim Abspeichern unbeabsichtigte Codeänderungen durchgeführt. Wenn Du allerdings den sog. html-Modus verwendest, also direkt den Quellcode bearbeitest, sollte es normal schon gehen. Zumal Du ja nach dem erneuten Öffnen siehst, ob der Code verändert wurde.
Sicherer ist dennoch immer ein ganz normaler, einfacher Texteditor.

Verfasst: 11 Jul 2011 02:16
von Hermann Zurbrügg
@Marc S
@weneu
@Werner

Super, nach dem ich %curminmaxhour_on% freigeschaltet habe funktioniert alles einwandfrei.

Besten Dank allen für die super unterstützung! :wink:

Lg aus der Schweiz

Hermann