ich bin gerade ziemlich begeistert von der list Funktion. Wäre es nicht möglich die erscheinende Liste mit Links zu den jeweiligen Details zu versehen?
schau mal hier: http://forum.fhem.de/index.php/topic,22903.0.html (http://forum.fhem.de/index.php/topic,22903.0.html)
gruss
andre
wow Andre, jetzt bin ich sehr beeindruckt - das hat ja noch nichtmal 2Std. gedauert...
hm, spiel ich das jetzt irgendwie rein oder warte ich lieber bis es übernommen wird..?
habe noch keinen Patch eingespielt.
tut mir leid das es so lange gedauert hat. ich hab deinen post nich gleich gesehen :)
im ernst: rudi hat es eben eingecheckt und es kommt morgen im update.
gruss
andre
Danke, ich glaube das finden andere auch toll..
wie kann ich das denn bitte abschalten?
Hallo,
Zitat
wie kann ich das denn bitte abschalten?
Ich weiß nicht, ob sich das beim "list" abschalten lässt.
Beim "return" wird der Link nur angezeigt, wenn vor und hinter dem Namen ein Leerzeichen oder hinten das Stringende ist.
return "Dies ist die Rückmeldung für $name ."
Link wird angezeigt.
return "Dies ist die Rückmeldung für $name."
Link wird nicht angezeigt.
Gruß,
Christian
warum sollte man das abschalten können ?
ja. das mit den leerzeichen ist so. da steckt kein wirklicher parser dahinter sondern es wird nur einfach an den leerzeichen gesplittet.
gruss
andre
Zitat von: justme1968 am 27 April 2014, 14:44:53
warum sollte man das abschalten können ?
Weil es bei mir einiges durcheinanderbringt, da ich plötzlich völlig sinnloserweise html code innerhalb eines <pre> im Seitenquelltext habe (was der Intention des <pre>Tags KOMPLETT widerspricht!) wo früher nur ein <pre> mit Text war, das ich problemlos suchen und parsen konnte. *grummel*
Ich würde es begrüßen, wenn man solche
grundlegenden Veränderungen im Gesamtverhalten von fhem nicht einfach mit dem Vorschlaghammer
aufzwingen einführen würde.
mal abgesehen davon das du nicht unbedingt das glückliche Händchen hat was das einführen angeht (siehe z.b. motd :) ): grundlegend für die html schnittstelle ist meiner meinung nach wie die web seite im browser dargestellt wird. und da gibt es keine änderung.
man könnte durch aus der meinung sein das die rückgabe von fhemweb dafür gedacht ist im browser dargestellt zu werden und zu nichts anderem. der seitenquelltext ist html. das war er vorher und ist er jetzt auch. wenn du die schnittstelle missbrauchst und von hand html code parsed hast du vielleicht einfach die falsche schnittstelle gewählt. nicht umsonst gibt es ja noch andere wege wie telnet, xmllist, json, json2 die genau dafür sind automatisiert etwas auszuwerten.
Zitat von: justme1968 am 27 April 2014, 15:12:23
mal abgesehen davon das du nicht unbedingt das glückliche Händchen hat was das einführen angeht (siehe z.b. motd
Ich habe motd nicht eingeführt.
Zu Deinem restlichen Unfug in Deiner letzten Antwort fällt mir grade nix ein, das man nicht als "unhöflich" bezeichnen könnte, wenn ich es hier schriebe. Also lass ich es.
was vielleich auch besser ist wenn du nicht noch mehr mitleser zum grinsen bringen willst.
wer so gerne austeilt sollte auch einstecken können.
Die Links sind im List sicher hilfreich aber...
wie betateilchen schon sagte: Links haben innerhalb von <pre>-Tags aber wirklich rein garnichts verloren!
1. das hat er nicht gesagt
2. wenn ich die <pre> tags entfernt hätte er genau das gleiche problem
3. der html standart sagt explizit das html tags innerhalb des <pre> tags interpretiert werden und auch die sonstige regeln bezüglich der erlaubten zeichen gelten also z.b. die nicht verwendbarkeit von '<'. eben weil es interpretiert wird.
Zitat von: justme1968 am 27 April 2014, 15:25:42
1. das hat er nicht gesagt
ich weiß nicht, was Du geraucht hast, aber nimm nächstes Mal nicht so viel davon. Es vernebelt Dir nachweislich die Sinne:
Zitat von: betateilchen am 27 April 2014, 15:04:03
da ich plötzlich völlig sinnloserweise html code innerhalb eines <pre> im Seitenquelltext habe
Zitatsinnloserweise
und
Zitatrein garnichts verloren
haben bis auf die tatsache das beides falsch ist eindeutig nichts miteinander gemeinsam und sind ganz sicher nicht das gleiche.
Zitat von: justme1968 am 27 April 2014, 15:12:23
man könnte durch aus der meinung sein das die rückgabe von fhemweb dafür gedacht ist im browser dargestellt zu werden und zu nichts anderem.
Zähl mal nach, wieviele fhem-Module es gibt, in denen die Rückgabe von Webservern irgendwie ausgewertet wird, die ursprünglich sicher auch nicht zu etwas anderem gedacht war, als im Browser dargestellt zu werden.
und jedes dieser module hat immer wieder probleme wenn sich an der web seite etwas ändert. weil es eben genau dazu nicht gedacht ist sondern ein workaround. der manachmal nötig ist.
das spricht also eigentlich auch genau dafür wenn immer möglich eine schnittstelle zu verwenden die auch da zu gedacht ist. json, xml oder was auch immer. gerne auch über http. und da wären wir genau wieder bei bej jsonlist2 oder xmllist
Die (warum auch immer) unerwünschten Fehlermeldungen des fhem-Start im motd lassen sich vermeiden, wenn man das als Anwender möchte.
ja. das ist richtig. (auch wenn ein 'normalen' anwender vermutlich nicht drauf kommt wie.)
Hui - wenn ich gewusst hätte was ich hier schon wieder auslöse hätte ich meine frage bzgl. dieser Option einfach gelassen.