y-Web Bug: Settings-Webserver

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

y-Web Bug: Settings-Webserver

Beitrag von Massa »

Hallo,

ich weiss nicht, ob das ein Problem nur bei mir oder ein Problem von y-Web ist.

Ich benutze Firefox v1.0.7, das JTG-Image mit Snapshot vom 16.10. (d.h. y-Web v1.3.4).

Wenn ich auf Settings/Webserver gehe,
und dort auf den Button "Setzen" gehe, kommt ein Javascript Error:

Code: Alles auswählen

Error: document.f.port has no properties
Source File: http://dbox/Y_Settings_nhttpd.yhtm
Line: 14
Auf der Seite gibt es doch gar kein Input-Feld "port" :wink: !
Und noch ein gaaaaaanz wichtiger Fehler :wink: :
Auf der Seite Tools/Boxcontrol steht anstatt "Fernbedienung" nur "Fernbedinung"
(könnte man da nicht noch mehr reinbauen? Ich denke da an nhttp-Restarten, plugins neu laden, Bouquets neu laden, ...)

Was soll eigentlich auf der Seite Tools/NetStream passieren?
Da steht beim Aufruf so eine komischer NASA-Link im Eingabefeld drin.
Passieren tut da aber bei mir gar nichts (auch nicht nach Drücken von "GO")...
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Auf der Seite gibt es doch gar kein Input-Feld "port" !
Jau, ist ein Fehler (port ist deaktiviert worden).
Ich denke da an nhttp-Restarten, plugins neu laden, Bouquets neu laden
nhttpd-Neustarten geht ohne weiteres leider nicht, da ich ja über das WebIF im Prozess des nhttpd arbeite, kann ich ihn zwar beenden ... dann ist aber genau dieser Prozess auch weg.

Beim Nasa-Stream sollte eigentlich ein Live-Stream kommen. Dauert immer eine Weile.

Gruß
yjogol
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Beitrag von kroki »

Hi,

ich habe auch noche einen kleinen Bug in der Library _Y_Library.sh gefunden:

Code: Alles auswählen

# -----------------------------------------------------------
# Variablenwert setzen (vorher open)
# $1=VarName)
# $2=VarValue
# -----------------------------------------------------------
config_set_value()
{
        tmp=`echo "$cfg" | sed -n "/^$1=.*/p"`
        if [ "$tmp" = "" ]
        then
                cfg=`echo "$cfg\n$1=$2"`
        else
                cmd="sed -e s/^$1=.*/$1=$2/g"
                cfg=`echo "$cfg" | $cmd`
        fi
}
Hier fehlt ein -e in der echo Anweisung:

cfg=`echo -e "$cfg\n$1=$2"`

Sonst werden die Variablen nicht richtig ins File geschrieben, wenn der Parameter noch nicht vorhanden war......

Kroki
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Jau, danke. :)
yjogol