FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Virsacer am 23 Oktober 2015, 18:02:48

Titel: FHEMWEB Edit files Fehler
Beitrag von: Virsacer am 23 Oktober 2015, 18:02:48
Hey,

ich hab mit editFileList die .js Files eingeblendet.
Wenn ich versuche "fhem?cmd=style edit fhemweb.js" aufzurufen, zeigt er mir "Can't open ./FHEM/fhemweb.js: No such file or directory" - Da stimmt der Pfad nicht :/
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: betateilchen am 25 Oktober 2015, 01:04:03
Zitat von: Virsacer am 23 Oktober 2015, 18:02:48
ich hab mit editFileList die .js Files eingeblendet.

wie?
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: Virsacer am 25 Oktober 2015, 11:00:14
Mit
JS:$FW_dir."/pgm2":^.*\.js$
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: betateilchen am 25 Oktober 2015, 11:11:47
Ändere mal in der 01_FHEMWEB.pm die Zeile 1756 so ab:


  } elsif($name =~ m/.*(js|css|_defs.svg)$/) {


Dein Attribut geht übrigens auch einfacher:


attr WEB editFileList JS:$FW_cssdir:^.*\.js$
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: betateilchen am 25 Oktober 2015, 11:14:40
Und da Rudi gerne richtige patches hat, bitteschön :)


Index: 01_FHEMWEB.pm
===================================================================
--- 01_FHEMWEB.pm (Revision 9648)
+++ 01_FHEMWEB.pm (Arbeitskopie)
@@ -1753,7 +1753,7 @@
   my $cfgFileName = $1;
   if($name eq $cfgFileName) {
     return $attr{global}{configfile};
-  } elsif($name =~ m/.*(css|_defs.svg)$/) {
+  } elsif($name =~ m/.*(js|css|_defs.svg)$/) {
     return "$FW_cssdir/$name";
   } elsif($name =~ m/.*(png|svg)$/) {
     my $d="";
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: Virsacer am 25 Oktober 2015, 11:18:50
Ja, so funktionierts - Danke :)
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: rudolfkoenig am 25 Oktober 2015, 14:20:59
Habs eingecheckt.
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: avrfuchs am 20 Juli 2016, 11:47:28
Ich habe in fhem ein eigenes Verzeichnis für meine Dateien angelegt mit dem Namen "meins".
Dann habe ich attr editFileList ergänzt mit der Zeile: Rufnummernsperre:"./meins":^(.*inc|.*cfg)
Auf der Seite fhem?cmd=style list sind die betreffenden Dateien mit den Endungen .inc und .cfg unter "Rufnummernsperre" zu sehen. Klicke ich nun eine an, so kommt die Fehlermeldung: "Can't open ./FHEM/anrufe.inc: No such file or directory."
Gibt es da eine Abhilfe?
Titel: Antw:FHEMWEB Edit files Fehler
Beitrag von: betateilchen am 20 Juli 2016, 11:50:27
Zitat von: avrfuchs am 20 Juli 2016, 11:47:28
Gibt es da eine Abhilfe?

Nein.

Eigene Verzeichnisse werden von Edit files nicht unterstützt.