maximale Länge von htmlattr

Begonnen von Guest, 23 März 2012, 11:46:20

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

ich habe mir in meine Config diese Zeilen eingebaut um eine
Wettervorhersage in PGM2 zu haben, welche sich auch farblich in den
Darkstyle einigermaßen passend einfügt:

define Vorhersage weblink iframe
http://www.wetteronline.de/cgi-bin/hpweather?PLZ=35043
attr Vorhersage htmlattr width="160" height="350" frameborder="0"
marginheight="0" marginwidth="0" style="background-color: #DDDDDD;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;"
attr Vorhersage room Wetter

Setze ich das htmlattr in pgm2 manuell funktioniert das auch tadellos. Bei
einem rereadcfg oder shutdown restart werden jedoch offenbar maximal 99
Zeichen als Parameter von htmlattr eingelesen, sodass in diesem Fall das
html-Tag nicht ordnungsgemäß geschlossen wird und der Rest des Raums Wetter
nicht korrekt angezeigt werden kann. Im html-Quelltext sieht das dann so
aus:


href="/fhem?detail=Vorhersage">Vorhersage
  

direkt nach background-color: ist Schluss, der Rest der Config Zeile fehlt.

Gruß,
Normen

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Bei einem rereadcfg oder shutdown restart werden jedoch offenbar maximal 99
> Zeichen als Parameter von htmlattr eingelesen,

Ich glaube das Problem liegt anderswo: was steht denn in fhem.cfg?  Ich sehe
eher ein Problem beim ; (der im fhem.cfg als ;; stehen muss).

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

> Ich glaube das Problem liegt anderswo: was steht denn in fhem.cfg?  Ich
> sehe
> eher ein Problem beim ; (der im fhem.cfg als ;; stehen muss).


das mit dem ;; war schonmal ein guter Tipp. Beim Umstellen der Parameter
(radius nach vorne, background-color nach hinten) wurde bei einem einfachen
; das Lesen der Zeile abgebrochen. Das ließ sich durch ;; beheben. Bei
background-color ist aber das # das Problem. Nehm ich es raus, funktioniert
jetzt soweit alles prima, auch wenn es eigentlich zum Angeben des Farbcodes
dazugehört.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

eine Sache noch:
Mache ich irgendwelche Änderungen über pgm2 und speichere diese mit save in
der config, werden aus den ;; wieder ;

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

On Fri, Mar 23, 2012 at 12:49:01PM +0100, Normen Hühn wrote:
> eine Sache noch:
> Mache ich irgendwelche Änderungen über pgm2 und speichere diese mit save in
> der config, werden aus den ;; wieder ;

Stimmt, habs gefixed, ab morgen per updatefhem verfuegbar.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am 25. März 2012 10:40 schrieb Lars721 :

> Könntest du deinen jetzigen Quellcode für die Wettervorhersage aus der
> fhem.cfg hier bitte noch mal posten?
> Funktioniert es jetzt auch mit "backgroundcolor"?
>

der Quelltext in der fhem.cfg lautet bei mir nun:

define Vorhersage weblink iframe
http://www.wetteronline.de/cgi-bin/hpweather?PLZ=35043
attr Vorhersage htmlattr width="160" height="350" frameborder="0"
marginheight="0" marginwidth="0" style="background-color: grey;;
-webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius:
10px;;"
attr Vorhersage room Wetter

das sieht dann aus, wie im Anhang zu sehen. background-color funktioniert
bisher leider nur bedingt durch die Angabe von Farbnamen, hier grey. Mit
Farbcodes wie #BBBBBB funktioniert es zur Zeit noch nicht, da fhem beim
einlesen der Config nach dem # das Einlesen der Zeile beendet.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo n.huehn,
Könntest du deinen jetzigen Quellcode für die Wettervorhersage aus der
fhem.cfg hier bitte noch mal posten?
Funktioniert es jetzt auch mit "backgroundcolor"?
 
Danke
 
 
 
 

Am Freitag, 23. März 2012 12:18:58 UTC+1 schrieb n.huehn:

>
> Ich glaube das Problem liegt anderswo: was steht denn in fhem.cfg?  Ich
>> sehe
>> eher ein Problem beim ; (der im fhem.cfg als ;; stehen muss).
>
>
> das mit dem ;; war schonmal ein guter Tipp. Beim Umstellen der Parameter
> (radius nach vorne, background-color nach hinten) wurde bei einem einfachen
> ; das Lesen der Zeile abgebrochen. Das ließ sich durch ;; beheben. Bei
> background-color ist aber das # das Problem. Nehm ich es raus, funktioniert
> jetzt soweit alles prima, auch wenn es eigentlich zum Angeben des Farbcodes
> dazugehört.
>  

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com