OpenWebif Farben ändern

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • OpenWebif Farben ändern

      Hi miteinander,

      ich suche gerade verzweifelnd im Netz oder hier eine Möglichkeit die Farben auf der OpenWebif Oberfläche zu ändern.

      Speziell die Farbe der beendeten Timern. Aktuell werden die ja "nur" markiert mit dem Begriff "beendet".

      Ich würde gerne den ganzen Kasten irgendwie farblich hervorheben. Kann mir jemand hierzu Hilfestellung geben?

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Blutwurst1 () aus folgendem Grund: Markierung als gelöst

    • ändere in der Datei /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/ajax/timers.py Zeile 251,257,263 und Zeile 268
      Danach Datei /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/ajax/timers.pyo löschen (wird automatisch neu erstellt).

      Die Änderungen sind rot markiert.
      Spoiler anzeigen
      \t\t\t\t\t\t''')
      _v = VFFSL(SL,"timer.description",True) # u'$timer.description' on line 59, col 7
      if _v is not None: write(_filter(_v, rawExpr=u'$timer.description')) # from line 59, col 7.
      write(u'''
      \t\t\t\t\t</div>
      \t\t\t\t\t<div>
      \t\t\t\t\t\t<span style="color: #7F8181; font-weight: bold;">
      ''')
      if VFFSL(SL,"timer.state",True) == 0: # generated from line 63, col 8
      write(u'''\t\t\t\t\t\t\t\t<span style="color: #7F8181;" >''')
      _v = VFFSL(SL,"tstrings",True)['waiting'] # u"$tstrings['waiting']" on line 64, col 9
      if _v is not None: write(_filter(_v, rawExpr=u"$tstrings['waiting']")) # from line 64, col 9.
      write(u'''
      ''')
      elif VFFSL(SL,"timer.state",True) == 2: # generated from line 65, col 8
      write(u'''\t\t\t\t\t\t\t\t<span style="color: #7F8181;">''')
      _v = VFFSL(SL,"tstrings",True)['running'] # u"$tstrings['running']" on line 66, col 9
      if _v is not None: write(_filter(_v, rawExpr=u"$tstrings['running']")) # from line 66, col 9.
      write(u'''
      ''')
      elif VFFSL(SL,"timer.state",True) == 3: # generated from line 67, col 8
      write(u'''\t\t\t\t\t\t\t\t<span style="color: #ff0000; background-color: #00ff00;">''')
      _v = VFFSL(SL,"tstrings",True)['finished'] # u"$tstrings['finished']" on line 68, col 9
      if _v is not None: write(_filter(_v, rawExpr=u"$tstrings['finished']")) # from line 68, col 9.
      write(u'''
      ''')
      write(u'''\t\t\t\t\t\t</span></span>
      \t\t\t\t\t</div>
      \t\t\t\t</div>
      \t\t\t\t<div style="clear: both;"></div>
      \t\t\t</div>
      ''')
      write(u'''\t\t</div>

      reicht Dir das so?
      timer.jpg
      Dateien
      • timers.zip

        (3,61 kB, 4 mal heruntergeladen, zuletzt: )
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • so, die Hintergrundfarben vom Kasten kannst Du in Zeilen
      122 - wartend
      125 - laufend
      128 - beendet

      die Schrift und Hintergrundfarbe für den Statustext in Zeile
      263 - wartend
      269 - laufend
      275 - beendet

      nach Deinen Wünschen anpassen.


      wie gehabt.
      Datei /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/ajax/timers.py ändern oder ersetzen und
      danach Datei /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/ajax/timers.pyo löschen (wird automatisch neu erstellt).

      Änderungen sind rot markiert.
      Spoiler anzeigen
      \t\t<div id="timers">
      ''')
      for timer in VFFSL(SL,"timers",True): # generated from line 17, col 3


      if VFFSL(SL,"timer.state",True) == 0: # generated from line 63, col 8
      #waiting - standard
      write(u'''\t\t\t<div class="tm_row" style="background-color: #F0F7FC" id="''')
      elif VFFSL(SL,"timer.state",True) == 2: # generated from line 65, col 8
      #running - red
      write(u'''\t\t\t<div class="tm_row" style="background-color: #FFA7B4" id="''')
      elif VFFSL(SL,"timer.state",True) == 3: # generated from line 67, col 8
      #finished - green
      write(u'''\t\t\t<div class="tm_row" style="background-color: #76FF4B" id="''')


      _v = VFFSL(SL,"timer.begin",True) # u'$timer.begin' on line 18, col 28
      if _v is not None: write(_filter(_v, rawExpr=u'$timer.begin')) # from line 18, col 28.
      write(u'''-''')
      _v = VFFSL(SL,"timer.end",True) # u'$timer.end' on line 18, col 41
      if _v is not None: write(_filter(_v, rawExpr=u'$timer.end')) # from line 18, col 41.
      write(u'''">
      \t\t\t\t<div class="tm_text">
      \t\t\t\t\t<div class="tm_buttons">
      \t\t\t\t\t\t<div>
      ''')


      Beim nächsten Update von OpenwebIF ist die Änderung weg und Du musst Du die Datei wieder manuell einfügen oder via VTI Softwarewerkzeuge - Expertensicherung sichern und diese Sicherung nach Einspielen des Updates wieder zurücksichern.

      so besser?
      timer2.jpg
      Dateien
      • timers.zip

        (3,73 kB, 8 mal heruntergeladen, zuletzt: )
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Hi,

      das ist Perfekt - ich habe es bei mir eingefügt - aber nun passiert nichts mehr wenn ich auf dem Webinterface auf Timer klicken :/ hier mal der Ausschnitt aus der timer.py

      Spoiler anzeigen
      for timer in VFFSL(SL,"timers",True): # generated from line 17, col 3
      if VFFSL(SL,"timer.state",True) == 0: # generated from line 63, col 8
      #waiting - standard
      write(u'''\t\t\t<div class="tm_row" style="background-color: #F0F7FC" id="''')
      elif VFFSL(SL,"timer.state",True) == 2: # generated from line 65, col 8
      #running - red
      write(u'''\t\t\t<div class="tm_row" style="background-color: #FFD5D5" id="''')
      elif VFFSL(SL,"timer.state",True) == 3: # generated from line 67, col 8
      #finished - green
      write(u'''\t\t\t<div class="tm_row" style="background-color: #F2FFED" id="''')

      _v = VFFSL(SL,"timer.begin",True) # u'$timer.begin' on line 18, col 28
      if _v is not None: write(_filter(_v, rawExpr=u'$timer.begin')) # from line 18, col 28.
      write(u'''-''')
      _v = VFFSL(SL,"timer.end",True) # u'$timer.end' on line 18, col 41
      if _v is not None: write(_filter(_v, rawExpr=u'$timer.end')) # from line 18, col 41.
      write(u'''">
      \t\t\t\t<div class="tm_text">
      \t\t\t\t\t<div class="tm_buttons">
      \t\t\t\t\t\t<div>''')

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Blutwurst1 ()

    • Das geht - seltsam - ich finde nicht den Fehler bei mir - trotzdem vielen Dank!

      Das könnte man fast ins Standardpaket mit rein nehmen :p

      PS: ich hab mich für folgende Farbwerte entschieden - die sind nicht so kräftig

      Grün: #D1FFC0
      Rot: #FF7171

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Blutwurst1 ()

    • bitte schön :)
      Hintergrundfarben Zeile 119-126

      Dateien
      • timers.zip

        (3,83 kB, 12 mal heruntergeladen, zuletzt: )
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • @Blutwurst1
      warum die große Schrift?
      Welche Farbwerte hat du eingestellt für
      • disabled
      • waiting
      • running
      • finished
      ????


      @all
      Ich bin etwas verwundert.
      Nach dem Update von VTI11 auf VTI13 sieht Openwebif bei mir so aus: (Farben bereits geändert)

      Deinstalliere ich Openwebif und installiere es über Feed neu fehlt der Ordner
      /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/responsive
      und OpenWebif sieht jetzt so aus (Farben bereits geändert)





      Beides ist die Version:





      Was ist denn jetzt richtig?
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • @VTiTeam

      Es hat sicherlich seinen Grund, warum in Verzeichnis
      /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/views/responsive
      nur noch pyo Dateien zu finden sind.
      Es stellt sich daher die Frage, ob ich die geänderte Timers.pyo oder Timers.py veröffentlichen darf um dem Wunsch von @Blutwurst1 zu entsprechen.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Dass sich bislang noch niemand zu meinem Beitrag geäußert hat, werte ich mal als positives Zeichen.
      Sollten weiterhin keine Einwände kommen, werde ich somit morgen Abend eine modifizierte Timers.py aus dem responsive Verzeichnis hier posten.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen