Kommastellen abschneiden
Moderatoren: Werner, Tex, weneu
-
GeorgB
- Beiträge: 195
- Registriert: 21 Jun 2005 15:55
- Wohnort: Amberg
Kommastellen abschneiden
Ich hätte gerne die Stunden ohne kommastellen, wegen Platzproblemen in der HTML-Tabelle.
%unit_off%%ws_format1[%season_sum[34~01102011~14102011]%]%
Bei 24.4 sind die Kommastellen weg, aber es erscheinen jetzt Leerstellen: " 24" - damit habe ich wieder ein Platzproblem in HTML...
Wie bekomme ich aus 24.4 h reine "24" ohne Blanks heraus?
%ws_modtext geht nicht da 24.4 ein Wert und kein Text ist...
%unit_off%%ws_format1[%season_sum[34~01102011~14102011]%]%
Bei 24.4 sind die Kommastellen weg, aber es erscheinen jetzt Leerstellen: " 24" - damit habe ich wieder ein Platzproblem in HTML...
Wie bekomme ich aus 24.4 h reine "24" ohne Blanks heraus?
%ws_modtext geht nicht da 24.4 ein Wert und kein Text ist...
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Georg,
ich habe es jetzt nicht getestet, aber evtl. geht es via "Text entfernen":
%ws_cutstr=Start~Anzahl~Text%
vom Ende des Strings 4 Stellen (.4 h) abschneiden ?
Gruß
Jörg
ich habe es jetzt nicht getestet, aber evtl. geht es via "Text entfernen":
%ws_cutstr=Start~Anzahl~Text%
vom Ende des Strings 4 Stellen (.4 h) abschneiden ?
Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
-
GeorgB
- Beiträge: 195
- Registriert: 21 Jun 2005 15:55
- Wohnort: Amberg
Das wird leider nicht gehen, da ich nicht die Anzahl der Stellen weiss. Mal ist die Zahl " 1" oder " 24" usw...
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
ich kann für Dein (in meinen Augen etwas exotisches) Problem keine hundertprozentige Lösung erkennen.
Was ich vor allem nicht nachvollziehen kann:
Das ist allemal besser, als Werte zu "beschneiden".
ich kann für Dein (in meinen Augen etwas exotisches) Problem keine hundertprozentige Lösung erkennen.
Was ich vor allem nicht nachvollziehen kann:
Dann würde ich an der Struktur der html-Seite arbeiten und sie verändern.damit habe ich wieder ein Platzproblem in HTML.
Das ist allemal besser, als Werte zu "beschneiden".
-
GeorgB
- Beiträge: 195
- Registriert: 21 Jun 2005 15:55
- Wohnort: Amberg
Hallo Werner,
vielleicht habe ich meine Frage nicht exakt gestellt (es hat nichts mit HTML zu tun):
%unit_off%%ws_format1[%season_sum[34~01102011~14102011]%]%
ergibt bei mir einen Wert von " 23" richtig wäre "23" - also ohne die Blanks. Ist das bei dir nicht so??
vielleicht habe ich meine Frage nicht exakt gestellt (es hat nichts mit HTML zu tun):
%unit_off%%ws_format1[%season_sum[34~01102011~14102011]%]%
ergibt bei mir einen Wert von " 23" richtig wäre "23" - also ohne die Blanks. Ist das bei dir nicht so??
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Georg,
ich kann nach wie vor nicht nachvollziehen (aber das ist ja mein und nicht Dein Problem), warum eine Leerstelle ein Problem verursachen soll. Soviel Platz muss auf einer Seite einfach sein.
Offenbar ist es aber die Stelle vor der Zahl, also der Platz für ein eventuelles Vorzeichen.
Versuche doch mal, zusätzlich nur die erste Stelle (nicht die letzte) abzuschneiden.(ws_cutstr)
ich kann nach wie vor nicht nachvollziehen (aber das ist ja mein und nicht Dein Problem), warum eine Leerstelle ein Problem verursachen soll. Soviel Platz muss auf einer Seite einfach sein.
Offenbar ist es aber die Stelle vor der Zahl, also der Platz für ein eventuelles Vorzeichen.
Versuche doch mal, zusätzlich nur die erste Stelle (nicht die letzte) abzuschneiden.(ws_cutstr)
-
GeorgB
- Beiträge: 195
- Registriert: 21 Jun 2005 15:55
- Wohnort: Amberg
ich schreibe die Vorjahreswerte in Klammern zusammen also zb für 2011[2010,2009] sieht dass so aus " 242[ 200, 201]" - also 3 Blanks vor den Werten. Die 3 blanks werden hier im Font zusammengedrückt, dadurch fällt es nicht so auf. Es ist wohl so, dass der String mit dem Wert prinzipiell 6 Stellen lang ist. Wenn der Wert selbst nur 2 Stellen hat, bleiben 4 Stellen mit blanks gefüllt.
Ich habe jetzt nochmal rumgespielt und bin zu einer einfachen Lösung gekommen:
%unit_off%%ws_replacestr= ~~%ws_format1[%season_sum[34~01102011~14102011]%]%%
replace: ersetzt die " " durch "".
(da hätte ich abends schon draufkommen können!)
modtext ist in der Hilfe beschrieben:
Leerzeichen usw. entfernen: %ws_modtext[das ist nur ein test äöüß]%
wenn man den Test macht kommt: "dies_ist_ein_test heraus_aeoeuess" heraus. also passt nicht in meinen Fall...
Danke für die Antworten .. irgendwie kommt man doch wieder weiter!
Ich habe jetzt nochmal rumgespielt und bin zu einer einfachen Lösung gekommen:
%unit_off%%ws_replacestr= ~~%ws_format1[%season_sum[34~01102011~14102011]%]%%
replace: ersetzt die " " durch "".
(da hätte ich abends schon draufkommen können!)
modtext ist in der Hilfe beschrieben:
Leerzeichen usw. entfernen: %ws_modtext[das ist nur ein test äöüß]%
wenn man den Test macht kommt: "dies_ist_ein_test heraus_aeoeuess" heraus. also passt nicht in meinen Fall...
Danke für die Antworten .. irgendwie kommt man doch wieder weiter!
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Georg,
Du hast ja wohl zwischenzeitlich eine Lösung gefunden, aber evtl.
wäre es hiermit einfacher gegangen ?:
Html-Leerzeichen einfügen aus : %ws_hardspace_off%
Html-Leerzeichen verwenden : %ws_hardspace_on% (= default)
(u. sonstige speziellen Html-Code)
Gruß
Jörg
Du hast ja wohl zwischenzeitlich eine Lösung gefunden, aber evtl.
wäre es hiermit einfacher gegangen ?:
Html-Leerzeichen einfügen aus : %ws_hardspace_off%
Html-Leerzeichen verwenden : %ws_hardspace_on% (= default)
(u. sonstige speziellen Html-Code)
Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
-
GeorgB
- Beiträge: 195
- Registriert: 21 Jun 2005 15:55
- Wohnort: Amberg
@Jörg: oops, das ist eine noch einfachere Variante! danke!
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7