Variabele kein Wert wird Angezeiget

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Hermann Zurbrügg
Beiträge: 4
Registriert: 10 Jul 2011 16:10

Variabele kein Wert wird Angezeiget

Beitrag 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
Marc S
Beiträge: 178
Registriert: 14 Mär 2006 20:46
Wohnort: Linnich
Kontaktdaten:

Beitrag 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
mfg
Marc
Hermann Zurbrügg
Beiträge: 4
Registriert: 10 Jul 2011 16:10

Beitrag 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
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 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.)
Hermann Zurbrügg
Beiträge: 4
Registriert: 10 Jul 2011 16:10

Beitrag 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
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag 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
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 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.
Hermann Zurbrügg
Beiträge: 4
Registriert: 10 Jul 2011 16:10

Beitrag 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
Antworten