Hallo,
ich habe gerade gemerkt, dass manchmal Speichervariablen nicht aufgelöst werden, wenn sie öfters als 2 X in einer Templatezeile vorkommen.
Kann das sein ?
Hier ein Beispiel wie es nicht geht :
%ws_setmem[26]=-299%
%ws_setmem[27]=1.1%
%ws_setmem[22]=0%
%ws_setmem[23]=0%
%templatebegin%%ws_setmem[26]=%ws_compare[5]=%ws_getmem[26]%~%curval[2]%~%curval[2]%~%ws_getmem[26]%%% %ws_compare[3]=%ws_getmem[22]%~0~%ws_setmem[22]=%ws_date%%~111111% %ws_setmem[27]=%ws_compare[3]=%ws_getmem[26]%~%curval[2]%~%ws_day2%.%monthtxt%~%ws_getmem[27]%%% %ws_setmem[23]=%ws_date%%
so bleibt Variable 27 leer
Und so geht es
%ws_setmem[26]=-299%
%ws_setmem[27]=1.1%
%ws_setmem[22]=0%
%ws_setmem[23]=0%
%templatebegin%%ws_setmem[26]=%ws_compare[5]=%ws_getmem[26]%~%curval[2]%~%curval[2]%~%ws_getmem[26]%%% %ws_compare[3]=%ws_getmem[22]%~0~%ws_setmem[22]=%ws_date%%~1111%
%templatebegin%%ws_setmem[27]=%ws_compare[3]=%ws_getmem[26]%~%curval[2]%~%ws_day2%.%monthtxt%~%ws_getmem[27]%%%%ws_setmem[23]=%ws_date%%
Ich glaube in früheren Versionen von WsWin ging das mal.
mfg.
Thomas
Wetterseite :
http://tomlucky.to.funpic.de/wetter/custom.html
Keine Auflösung von Speichervariablen ab Version 2.8?.
Moderatoren: Werner, Tex, weneu
-
Lucky
Hallo Werner,
@Werner hat das irgendwann geändert auf 2x. Diese Erweiterung
habe ich aber nur auf Variablen wie %WS_DATE% bezogen und nicht auf die Speichervariablen.
Hier das Zitat aus der Bedienerhilfe
"In einer Zeile darf die gleiche Variable nur zweimal vorkommen! (Änderung von 1 auf 2 in V2.83.0) "
Nun bin ich trotzdem der Meinung das in einer Version von WsWin die Templatezeile in der alten Form korrekt abgearbeitet worden ist. Ich denke ich hätte das in den generierten Web-Seiten sonst schon gemerkt.
Aber ist ja egal. So geht es eben auch.
mfg
Thomas
@Werner hat das irgendwann geändert auf 2x. Diese Erweiterung
habe ich aber nur auf Variablen wie %WS_DATE% bezogen und nicht auf die Speichervariablen.
Hier das Zitat aus der Bedienerhilfe
"In einer Zeile darf die gleiche Variable nur zweimal vorkommen! (Änderung von 1 auf 2 in V2.83.0) "
Nun bin ich trotzdem der Meinung das in einer Version von WsWin die Templatezeile in der alten Form korrekt abgearbeitet worden ist. Ich denke ich hätte das in den generierten Web-Seiten sonst schon gemerkt.
Aber ist ja egal. So geht es eben auch.
mfg
Thomas
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Thomas,
Wenn du es vorher aber erfolgreich im template verwendet hast, wird es ja wohl funktioniert haben. Vielleicht klärt uns Werner noch über den genauen Sachverhalt auf.
ja, da hast du schon recht. meiner Meinung nach bezog sich dies aber auf die "normale" Verwendung der Variablen und nicht auf eine Templatezeile.Werner hat das irgendwann geändert auf 2x.
Wenn du es vorher aber erfolgreich im template verwendet hast, wird es ja wohl funktioniert haben. Vielleicht klärt uns Werner noch über den genauen Sachverhalt auf.