FHEMWEB Edit files Fehler

Begonnen von Virsacer, 23 Oktober 2015, 18:02:48

Vorheriges Thema - Nächstes Thema

Virsacer

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 :/

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Virsacer


betateilchen

Ä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$
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

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="";
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Virsacer


rudolfkoenig


avrfuchs

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?
Fhem auf Raspberry Pi B+
V 1.57 CUL868
JeeLink pcaSerial.10.1

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!