Versuch EPG-Import für iFlatFHD zu skinnen

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

    • Versuch EPG-Import für iFlatFHD zu skinnen

      ich versuche gerade für EPG import einen fehlenden screen zu skinnen,
      komme aber irgendwie nicht weiter.
      entweder stürzt die box ab oder fährt gar nicht erst hoch
      weiß jemand was ich falsch gemacht habe?


      Quellcode

      1. <screen name="filtersServicesSetup" position="0,0" size="1920,1080" title="Ignore services list" backgroundColor="transparent" flags="wfNoBorder">
      2. <eLabel name="IB" position="0,1023" size="1920,57" zPosition="-1" backgroundColor="background5" />
      3. <panel name="dateclock" />
      4. <panel name="p_topbar" />
      5. <panel name="p_bottombar" />
      6. <panel name="p_centerbar960" />
      7. <panel name="p_color_labels" />
      8. <widget source="Title" render="Label" position="15,6" size="900,50" font="Regular; 42" foregroundColor="foreground3" backgroundColor="background2" transparent="1" />
      9. <widget source="list" render="Listbox"position="30,75" size="1120,934" font="Regulare;28" foregroundColor="foreground3" backgroundColor="background2" transparent="1" />
      10. <widget name="key_red" position="15,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      11. <widget name="key_green" position="310,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      12. <widget name="key_yellow" position="605,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      13. <widget name="key_blue" position="900,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      14. <eLabel name="button OK" position="1766,1036" size="60,30" text="OK" font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      15. <eLabel name="button OK bg" position="1765,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      16. <eLabel name="button exit" position="1843,1036" size="60,30" text="EXIT " font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      17. <eLabel name="button exit bg" position="1842,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      18. <convert type="TemplatedMultiContent">
      19. {"template": [
      20. MultiContentEntryText(pos = (10, 5), size = (420, 23), font = 0, flags = RT_HALIGN_LEFT, text = 0),
      21. MultiContentEntryText(pos = (50, 25), size = (380, 20), font = 1, flags = RT_HALIGN_LEFT, text = 1),
      22. MultiContentEntryText(pos = (100, 47), size = (400, 17), font = 2, flags = RT_HALIGN_LEFT, text = 2),
      23. ],
      24. "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      25. "itemHeight": 65
      26. }
      27. </convert>
      28. </widget>
      29. </screen>
      Alles anzeigen
      Dateien
    • Bei Absturz sollte es einen Crashlog geben.

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

    • das habe ich behoben, aber die box startet immer noch nicht.
      Crashlog kommt keine.

      Quellcode

      1. <screen name="filtersServicesSetup" position="0,0" size="1920,1080" title="Ignore services list" backgroundColor="transparent" flags="wfNoBorder">
      2. <panel name="dateclock" />
      3. <panel name="p_topbar" />
      4. <panel name="p_bottombar" />
      5. <panel name="p_centerbar960" />
      6. <panel name="p_color_labels" />
      7. <widget source="Title" render="Label" position="15,6" size="900,50" font="Regular; 42" foregroundColor="foreground3" backgroundColor="background2" transparent="1" />
      8. <widget name="list" position="30,75" size="900,920" render="Listbox" itemHeight="40" font="Regular; 28" foregroundColor="foreground" backgroundColor="background" transparent="1" enableWrapAround="1" scrollbarMode="showOnDemand" scrollbarWidth="3" scrollbarSliderForegroundColor="scrollbarsfgc" scrollbarSliderBorderColor="scrollbarsbgc" scrollbarSliderBorderWidth="0" />
      9. <widget name="key_red" position="15,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      10. <widget name="key_green" position="310,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      11. <widget name="key_yellow" position="605,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      12. <widget name="key_blue" position="900,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      13. <eLabel name="button OK" position="1766,1036" size="60,30" text="OK" font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      14. <eLabel name="button OK bg" position="1765,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      15. <eLabel name="button exit" position="1843,1036" size="60,30" text="EXIT " font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      16. <eLabel name="button exit bg" position="1842,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      17. <convert type="TemplatedMultiContent">
      18. {"template": [
      19. MultiContentEntryText(pos = (10, 5), size = (420, 23), font = 0, flags = RT_HALIGN_LEFT, text = 0),
      20. MultiContentEntryText(pos = (50, 25), size = (380, 20), font = 1, flags = RT_HALIGN_LEFT, text = 1),
      21. MultiContentEntryText(pos = (100, 47), size = (400, 17), font = 2, flags = RT_HALIGN_LEFT, text = 2),
      22. ],
      23. "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      24. "itemHeight": 65
      25. }
      26. </convert>
      27. </widget>
      28. </screen>
      Alles anzeigen

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

    • und wie muss das genau muss diese zeile aussehen und wohin kommt die?
      kannste mir den richtigen abschnitt bitte posten?

      im original plugin sieht die stelle auch so aus.

      Quellcode

      1. <screen name="filtersServicesSetup" position="center,center" size="680,440" title="Ignore services list">
      2. <ePixmap position="0,390" size="140,40" pixmap="skin_default/buttons/red.png" alphatest="on" />
      3. <ePixmap position="170,390" size="140,40" pixmap="skin_default/buttons/green.png" alphatest="on" />
      4. <ePixmap position="340,390" size="140,40" pixmap="skin_default/buttons/yellow.png" alphatest="on" />
      5. <ePixmap position="510,390" size="140,40" pixmap="skin_default/buttons/blue.png" alphatest="on" />
      6. <widget name="key_red" position="0,390" zPosition="1" size="140,40" font="Regular;17" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" />
      7. <widget name="key_green" position="170,390" zPosition="1" size="140,40" font="Regular;17" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" />
      8. <widget name="key_yellow" position="340,390" zPosition="1" size="140,40" font="Regular;17" halign="center" valign="center" backgroundColor="#a08500" transparent="1" />
      9. <widget name="key_blue" position="510,390" zPosition="1" size="140,40" font="Regular;17" halign="center" valign="center" backgroundColor="#18188b" transparent="1" />
      10. <widget source="list" render="Listbox" position="10,10" size="660,330" scrollbarMode="showOnDemand">
      11. <convert type="TemplatedMultiContent">
      12. {"template": [
      13. MultiContentEntryText(pos = (10, 5), size = (420, 23), font = 0, flags = RT_HALIGN_LEFT, text = 0),
      14. MultiContentEntryText(pos = (50, 25), size = (380, 20), font = 1, flags = RT_HALIGN_LEFT, text = 1),
      15. MultiContentEntryText(pos = (100, 47), size = (400, 17), font = 2, flags = RT_HALIGN_LEFT, text = 2),
      16. ],
      17. "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      18. "itemHeight": 65
      19. }
      20. </convert>
      21. </widget>
      22. </screen>"""
      Alles anzeigen
    • funktioniert nicht. sobald ich
      das wieder einbaue, bleibt die blox stecken

      <convert type="TemplatedMultiContent">
      {"template": [
      MultiContentEntryText(pos = (10, 5), size = (420, 23), font = 0, flags = RT_HALIGN_LEFT, text = 0),
      MultiContentEntryText(pos = (50, 25), size = (380, 20), font = 1, flags = RT_HALIGN_LEFT, text = 1),
      MultiContentEntryText(pos = (100, 47), size = (400, 17), font = 2, flags = RT_HALIGN_LEFT, text = 2),
      ],
      "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      "itemHeight": 65
      }
      </convert>

      Quellcode

      1. <screen name="filtersServicesSetup" position="0,0" size="1920,1080" title="Ignore services list" backgroundColor="transparent" flags="wfNoBorder">
      2. <panel name="dateclock" />
      3. <panel name="p_topbar" />
      4. <panel name="p_bottombar" />
      5. <panel name="p_centerbar960" />
      6. <panel name="p_color_labels" />
      7. <widget source="Title" render="Label" position="15,6" size="1300,50" font="Regular; 42" foregroundColor="foreground3" backgroundColor="background2" transparent="1" />
      8. <widget source="list" render="Listbox" position="30,75" size="900,880" itemHeight="40" font="Regular; 28" foregroundColor="foreground" backgroundColor="background" transparent="1" enableWrapAround="1" scrollbarMode="showOnDemand" scrollbarWidth="3" scrollbarSliderForegroundColor="scrollbarsfgc" scrollbarSliderBorderColor="scrollbarsbgc" scrollbarSliderBorderWidth="0">
      9. <convert type="TemplatedMultiContent">
      10. {"template": [
      11. MultiContentEntryText(pos = (10, 5), size = (420, 23), font = 0, flags = RT_HALIGN_LEFT, text = 0),
      12. MultiContentEntryText(pos = (50, 25), size = (380, 20), font = 1, flags = RT_HALIGN_LEFT, text = 1),
      13. MultiContentEntryText(pos = (100, 47), size = (400, 17), font = 2, flags = RT_HALIGN_LEFT, text = 2),
      14. ],
      15. "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      16. "itemHeight": 65
      17. }
      18. </convert>
      19. </widget>
      20. <widget name="key_red" position="15,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      21. <widget name="key_green" position="310,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      22. <widget name="key_yellow" position="605,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      23. <widget name="key_blue" position="900,1037" size="280,36" font="Regular; 26" halign="center" foregroundColor="foreground3" backgroundColor="background2" transparent="1" zPosition="1" />
      24. <eLabel name="button OK" position="1766,1036" size="60,30" text="OK" font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      25. <eLabel name="button OK bg" position="1765,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      26. <eLabel name="button exit" position="1843,1036" size="60,30" text="EXIT " font="Regular; 17" halign="center" valign="center" foregroundColor="button_mfgc" backgroundColor="button_mbgc" zPosition="1" />
      27. <eLabel name="button exit bg" position="1842,1035" size="62,32" backgroundColor="button_mbg" zPosition="0" />
      28. </screen>
      Alles anzeigen
    • @Dopamin83

      Geht doch, du solltest aber nicht die skin.xml bearbeiten, sondern Skinparts erstellen.
      Häng deinen hier an, die restlichen Screens kannst ja hinzufügen.
      Soll doch der Screen sein, oder? screenshot_2020-05-08_19-39-09.jpg
      Dateien
      - - - Beitrag wurde mit Deppentalk erstellt. - - -
    • Ich habe es mal aus dem Erweiterunsthread für Flat FHD gelöst,
      eine Baustelle hat dort ja nichts zu suchen und ist im Workshop besser aufgehoben.

      Edit:
      Ich finde es auch immer ganz günstig, eine gleichbleibende Struktur für die Skins/Skinparts zu entwickeln.
      Somit ist es im Nachgang einfacher Einrückungsfehler und der gleichen zu erkennen.
      Ich arbeite z.B. mit folgenden Einrückungen:

      Brainfuck-Quellcode

      1. <skin>
      2. <screen name="Blah Blubb"
      3. <panel name="trallalie"............./>
      4. <widget source="Title"............../>
      5. <widget source="list"................>
      6. <convert type="TemplatedMultiContent">
      7. {
      8. "template": [
      9. MultiContentEntryText........),
      10. MultiContentEntryText........),
      11. MultiContentEntryText........],
      12. "fonts": [gFont("Regular", 21), gFont("Regular", 19), gFont("Regular", 16)],
      13. "itemHeight": 65
      14. }
      15. </convert>
      16. </widget>
      17. </screen>
      18. </skin>
      Alles anzeigen
      Weiterhin finde ich persönlich die Reihenfolge in den widgets usw. auch in einheitlicher Form passend.
      Ich handhabe es so, das ich mit name/source beginne, dann evtl. den Renderer gefolgt von Position, Size, Font, Z-Position, horizontale/vertikale Ausrichtung, Foreground, Background, usw.
      Auch unnötige Leerzeichen meide ich gerne
      Unbenannt.png
      So hier dann mal deinen Skinpart mit meiner "Handschrift" im Anhang.
      Sollte funzen ;)
      Dateien
      _______________________________________________________
      LG Nase
      Receiver
      Duo 4Kse DVB-S2x (45308X FBC) / DVB-T2 (BCM3466) ; Samsung HM321H intern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K SE DVB-S2 (45208 FBC) ; TOSHIBA MQ01ABD0 extern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K DVB-S2 (45208 FBC) ; Synology 218 ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32 ; Inverto Pro Wideband IDLP-WDB01-OOPRO-OPP
      Zero 4K DVB-S2x (SI2166) / HMP-Combo DVB C/T2 Hybrid ; Synology 218+ ; Selfsat H30D2 / Maximum UHF 200


      Der Fortschritt lebt vom Austausch des Wissens. (Albert Einstein)
      Wende dein Gesicht der Sonne zu, dann fallen die Schatten hinter dich. (aus Uganda)

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von NaseDC ()