i-have-a-dreambox.com | Dreambox - Support

Registrierung Kalender Mitgliederliste Teammitglieder Galerie Zum Portal Zur Startseite

Boardregeln Häufig gestellte Fragen Statistik Statistik Suche Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Extended Service Info Converter » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Seiten (8): [1] 2 3 nächste » ... letzte » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Extended Service Info Converter
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Extended Service Info Converter Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi Leute,

nachdem schon öfters danach gefragt wurde, warum in der InfoBar nicht die Kanalnummer angezeigt werden kann, habe ich mal einen kleinen Renderer gebaut. Die *.py liefere ich wieder mit. Kann also wieder verwendet / verbessert / kommentiert werden ;-)

Ich lese bei diesem Renderer nur einmalig die Kanäle ein, sonst hätten wir die tollsten Zap-Eigenschaften *g* Deswegen kann es vorkommen, dass die Nummern bei Löschen / Hinzufügen / Verschieben von Sendern falsch angezeigt werden. Das machen wir aber nicht jeden Tag, oder? Wenn doch, ein E2-Start bringt wieder alles in Ordnung.

Verwendet wird dieser natürlich in der skin.xml, Beispiel:
php:
1:
<widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" />


Die *.py kommt nach /usr/lib/enigma2/python/Components/Renderer.

Achtung! Diese Version ist nur von mir und nur an meiner Box getestet... also, alle Fehler melden, die ihr findet ;-)

Hoffe, euch gefällt der kleine Renderer. Viel Spass damit.



EDIT 26.04.09: Ipk angehängt, Beispieleintrag für die skin.xml:
php:
1:
2:
3:
<widget source="session.CurrentService" render="Label" position="164,435" size="390,28" font="Regular;26" transparent="1" >
    <convert type="ExtendedServiceInfo">Config</convert>
</widget>


DOWNLOAD von meiner Homepage



Für diesen Thread beim Autor bedanken

Bisher haben sich 53 Benutzer bedankt (Schaedelmeister, Kimon, JackDaniel, Gaj1, toppi, toreluu, franzjuve, mmcengiz, Boss 2004, satcard, Ryu, ronaldus, CuNoah, Time-X, Aumag, zbigzbig20, mfgeg, hondafreak, RagTimE, mohamedyh, vali, Swiss-MAD, 3c5x9, Aki, Adebar Hinkmann, tiroler2, till01, bergertom, liwe, Speedy1282, Erim, Teilekind, ##Ray, aldo1234, s.fonsi, dibato, BigReaper, nente, artman_hacker, crnxhh, dli, beh138, Christophfe, zeus456, 11Denon22, Sharky444, dimitri2611, trabbi, rongo, Kent2011, wolfgangkm, hulinov).


__________________
MfG Ali


Dieser Beitrag wurde 7 mal editiert, zum letzten Mal von AliAbdul: 25.01.2010 16:54.

06.06.2008 21:56 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
Happy2001
Newbie


Dabei seit: 17.04.2007
Beiträge: 18
Welche Box: DM7025S
Externe Speichermedien: HDD
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Thanks, works great.
06.06.2008 23:13 Happy2001 ist offline E-Mail an Happy2001 senden Beiträge von Happy2001 suchen Nehmen Sie Happy2001 in Ihre Freundesliste auf
vali
V.I.P.


Dabei seit: 23.01.2006
Beiträge: 4.496
Welche Box: DM 8000HD
Externe Speichermedien: keine
Welches Image: DMM original

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also das finde ich SPITZE smile

Danke AliAbdul !


PS. ich werde bei mir probieren es direkt in ServiceName-Renderer zu anbinden em_austria

So: "4. ProSieben" (wenn in Favourites vorhanden)

Dann brauche ich die Skins nicht ändern ;-)

__________________
44106818

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von vali: 07.06.2008 07:18.

07.06.2008 07:14 vali ist offline Beiträge von vali suchen Nehmen Sie vali in Ihre Freundesliste auf
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Themenstarter Thema begonnen von AliAbdul
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dazu kannst du auch diesen Abschnitt:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
ref info.getInfoString(iServiceInformation.sServiceref)
if not self.list.__contains__(ref):
    self.text ""
else:
    idx 1
    for x in self.list:
        if == ref:
            self.text str(idx)
            break

in diesen ändern:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
ref info.getInfoString(iServiceInformation.sServiceref)
name info.getName().replace('\xc2\x86''').replace('\xc2\x87''')
if not self.list.__contains__(ref):
    self.text name
else:
    idx 1
    for x in self.list:
        if == ref:
            self.text = ("%s. %s") % (str(idx), name)
            break


Das sollte auch funktionieren.

__________________
MfG Ali


07.06.2008 07:32 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
3c5x9
V.I.P.


images/avatars/avatar-14279.png

Dabei seit: 25.03.2006
Beiträge: 2.932
Welche Box: DM 7025SS
Externe Speichermedien: USB-Stick; CF
Welches Image: eigenes Image

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

kurze Frage:
Die Zeile ...

name = info.getName().replace('\xc2\x86', '').replace('\xc2\x87', '')

Was für Zeichen ersetzt du da? Weil ich hab derzeit auch immer wieder Charset Probleme...

__________________
Es heißt auch nicht mehr Troll, sondern Netzbürger mit Frustrationshintergrund.
<br>
Leider muß ich es extra schreiben: Kein Support per PM. Privater Support hilft uns nicht weiter als Forum!
07.06.2008 09:33 3c5x9 ist offline Homepage von 3c5x9 Beiträge von 3c5x9 suchen Nehmen Sie 3c5x9 in Ihre Freundesliste auf
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Themenstarter Thema begonnen von AliAbdul
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Eigentlich ist die Zeile aus einem CVS-Converter geklaut. Weiss nicht, was da ersetzt wird.

Was hast du denn für Probleme? Habe letztens einen schönen Codeausschnitt gefunden:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
import rehtmlentitydefs
...
def decode(line):
    pat re.compile(r'\\u(....)')
    def sub(mo):
        return unichr(fromHex(mo.group(1)))
    return pat.sub(subunicode(line))

def decode2(line):
    pat re.compile(r'&#(\d+);')
    def sub(mo):
        return unichr(int(mo.group(1)))
    return decode3(pat.sub(subunicode(line)))

def decode3(line):
    dic htmlentitydefs.name2codepoint
    for key in dic.keys():
        entity "&" key ";"
        line line.replace(entity,unichr(dic[key]))
    return line

def fromHex(h):
    return int(h16)
...
self.names.append(decode2(decode(name)).encode("latin-1"))


Hiermit funktioniert die Darstellung von Sonderzeichen ganz gut, sehr feine Sache... wenn man Etliches aus dem Internet runterlädt und in Listen anzeigt. Verwende das so im kommenden ZDF-Mediathek Plugin. Das war das Einzige, wo auch ä, ü, ö usw. richtig dargestellt werden.

__________________
MfG Ali


07.06.2008 09:49 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
vali
V.I.P.


Dabei seit: 23.01.2006
Beiträge: 4.496
Welche Box: DM 8000HD
Externe Speichermedien: keine
Welches Image: DMM original

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von AliAbdul
Dazu kannst du auch diesen Abschnitt:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
ref info.getInfoString(iServiceInformation.sServiceref)
if not self.list.__contains__(ref):
    self.text ""
else:
    idx 1
    for x in self.list:
        if == ref:
            self.text str(idx)
            break

in diesen ändern:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
ref info.getInfoString(iServiceInformation.sServiceref)
name info.getName().replace('\xc2\x86''').replace('\xc2\x87''')
if not self.list.__contains__(ref):
    self.text name
else:
    idx 1
    for x in self.list:
        if == ref:
            self.text = ("%s. %s") % (str(idx), name)
            break


Das sollte auch funktionieren.



Unglaublich GUT !!! cool
Es ist nur ungewöhnlich in skin.xml die session.CurentService.Name mit
session.CurentService.ServiceNumber zu ersetzen. smile smile

Ich bin aber so SUPER zufrieden.
Respect!

__________________
44106818
07.06.2008 10:43 vali ist offline Beiträge von vali suchen Nehmen Sie vali in Ihre Freundesliste auf
3c5x9
V.I.P.


images/avatars/avatar-14279.png

Dabei seit: 25.03.2006
Beiträge: 2.932
Welche Box: DM 7025SS
Externe Speichermedien: USB-Stick; CF
Welches Image: eigenes Image

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von AliAbdul
Was hast du denn für Probleme?


Das WebIF, ich gebe E2 Daten in XML aus und verarbeite sie im browser und gebe die dann via xml wieder an die box zurück.

und beim parsen des xml mit minidom werfen alle Umlaute und Specialchars Fehler.

__________________
Es heißt auch nicht mehr Troll, sondern Netzbürger mit Frustrationshintergrund.
<br>
Leider muß ich es extra schreiben: Kein Support per PM. Privater Support hilft uns nicht weiter als Forum!
07.06.2008 10:56 3c5x9 ist offline Homepage von 3c5x9 Beiträge von 3c5x9 suchen Nehmen Sie 3c5x9 in Ihre Freundesliste auf
Gorilla King
Newbie


images/avatars/avatar-13057.jpg

Dabei seit: 14.09.2007
Beiträge: 22
Welche Box: DM7025S
Externe Speichermedien: keine
Welches Image: Gemini
Herkunft: Holland

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ein Supergeile Plugin, den ich grad brauchte!! Der AliAbdul macht richtig gute Arbeit!
08.06.2008 10:25 Gorilla King ist offline E-Mail an Gorilla King senden Beiträge von Gorilla King suchen Nehmen Sie Gorilla King in Ihre Freundesliste auf
vali
V.I.P.


Dabei seit: 23.01.2006
Beiträge: 4.496
Welche Box: DM 8000HD
Externe Speichermedien: keine
Welches Image: DMM original

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

YESSSS, das ist coole Sache em_austria

@AliAbdul:
Weisst Du was mir einfällt?

So ein Renderer für "SecondTitle", der die Fenster-Title auslesen tut
und als ein widget weitergibt.
Hat super Sinn für Kerni seine Skins in Fullscreen und MiniTV.
Dann sieht man Userbouqets > Serien usw. , nicht nur Senderliste Augenzwinkern

__________________
44106818

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von vali: 08.06.2008 10:51.

08.06.2008 10:51 vali ist offline Beiträge von vali suchen Nehmen Sie vali in Ihre Freundesliste auf
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Themenstarter Thema begonnen von AliAbdul
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die ganzen Screens benötigen ein zweites "Titel-widget". Im nächsten LT ist sowas drin, da Nemesis auch gerne mit Full-Screen PiG Skins arbeitet. Das muss allerdings im Code der Screens drin sein. Das geht natürlich nicht mit einem Renderer. Im LT wird der Titel aus der Screen.skin (wenn vorhanden) oder aus der skin.xml ausgelesen und das "Titel-widget" wird damit gefüllt.

__________________
MfG Ali


08.06.2008 11:29 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
vali
V.I.P.


Dabei seit: 23.01.2006
Beiträge: 4.496
Welche Box: DM 8000HD
Externe Speichermedien: keine
Welches Image: DMM original

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Na das kling mal gut cool
Das werde ich natürlich testen wenn so weit ist.

__________________
44106818

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von vali: 08.06.2008 11:49.

08.06.2008 11:48 vali ist offline Beiträge von vali suchen Nehmen Sie vali in Ihre Freundesliste auf
Hitman1
Newbie


images/avatars/avatar-3014.jpg

Dabei seit: 11.07.2004
Beiträge: 38
Welche Box: DM 500S; DM 800S; DM 7000S; D-Box; andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: Gemini; Sonstige
Welcher Bildschirm: 50Zoll Plasma Panasonic

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habe mir die ServiceNumber.py runtergeladen und in das entsprechende Verzeichnis auf der Dream800 kopiert. In meiner skin.xml die Zeile <widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" /> eingefügt.

Nun startet die Box nicht mehr, was muss ich noch anpassen?
15.06.2008 21:50 Hitman1 ist offline E-Mail an Hitman1 senden Beiträge von Hitman1 suchen Nehmen Sie Hitman1 in Ihre Freundesliste auf
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Themenstarter Thema begonnen von AliAbdul
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Per Telnet auf die Box.

init 4 eingeben... 5 Sekunden warten
enigma2 eingeben.

Wenn der Log aufhört, Log posten... dann sehen wir mehr.

__________________
MfG Ali


16.06.2008 07:12 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
Hitman1
Newbie


images/avatars/avatar-3014.jpg

Dabei seit: 11.07.2004
Beiträge: 38
Welche Box: DM 500S; DM 800S; DM 7000S; D-Box; andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: Gemini; Sonstige
Welcher Bildschirm: 50Zoll Plasma Panasonic

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So, jetzt startet die Box durch. Nutze den "Nemesis Blueline Single" Skin. Es wird trotzdem keine Kanalnummer angezeigt.

An welcher Stelle am Bildschirm sollte die Kanalnummer auftauchen?
Muss die Zeile an einer bestimmten Stelle in der .xml des Skins stehen?

Box ist eine DM800.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Hitman1: 16.06.2008 19:17.

16.06.2008 19:17 Hitman1 ist offline E-Mail an Hitman1 senden Beiträge von Hitman1 suchen Nehmen Sie Hitman1 in Ihre Freundesliste auf
AliAbdul AliAbdul ist männlich
V.I.P.


images/avatars/avatar-14439.png

Dabei seit: 31.10.2004
Beiträge: 2.393
Welche Box: DM 500HD; DM 7020S; DM 8000HD
Externe Speichermedien: USB-Stick; HDD; CF; NFS
Welches Image: LT; eigenes Image
Welcher Bildschirm: PS42Q7H
Herkunft: K'he

Themenstarter Thema begonnen von AliAbdul
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, sie muss in den InfoBar-Teil. Dann am besten neben dem ServiceName Label. Musst halt die Positionen anpassen.

__________________
MfG Ali


16.06.2008 19:35 AliAbdul ist offline Homepage von AliAbdul Beiträge von AliAbdul suchen Nehmen Sie AliAbdul in Ihre Freundesliste auf
Hitman1
Newbie


images/avatars/avatar-3014.jpg

Dabei seit: 11.07.2004
Beiträge: 38
Welche Box: DM 500S; DM 800S; DM 7000S; D-Box; andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: Gemini; Sonstige
Welcher Bildschirm: 50Zoll Plasma Panasonic

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ist schon klar zwecks Anpassung, aber egal welche Position ich einstelle, es erscheint nichts auf dem Bildschirm. Kannst du mal einen Screenshot von dir machen?
18.06.2008 07:16 Hitman1 ist offline E-Mail an Hitman1 senden Beiträge von Hitman1 suchen Nehmen Sie Hitman1 in Ihre Freundesliste auf
Tode Tode ist männlich
Dreamer


Dabei seit: 20.07.2005
Beiträge: 937
Welche Box: DM7080HD; DM8000
Externe Speichermedien: CF-Card; HDD; NFS
Welches Zubehör: DM8000: Farbiges Display von Buck, Denon AVR X1000
Welches Image: OoZooN
Welcher Bildschirm: SAMSUNG UE55H6270

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

erst mal: Danke für den tollen renderer... Der funktioniert einwandfrei...

Jetzt zu Dir Hitman:

Du darfst nicht einfach die Zeile, die hier gepostet ist, einfach irgendwo in die Skin.xml einfügen.

Irgendwo in Deiner Skin.xml gibt es einen Bereich "infobar" (einfach in dem Editor Deiner Wahl nach <screen name="InfoBar" suchen). Innerhalb dieses Bereiches gibt einen Teil, der so anfängt:

<widget source="session.CurrentService"

Um das ganze richtig anzupassen braucht man ein klein wenig XML- Kenntnisse.
Ich nehme mal ein Beispiel aus dem Glassline- Skin:

Da sieht das ganze so aus:
<widget source="session.CurrentService" render="Label" Position="90,406" zPosition="4" size="315,24" font="Regular;20" valign="top" backgroundColor="#0a1517" transparent="1" >
<convert type="ServiceName">Name</convert>
</widget>

Das bedeutet: Der <widget> Tag wird mit bestimmten Parametern geöffnet. Innerhalb des Widget- Tags gibt es einen weiteren <convert>- Tag, der geöffnet und wieder geschlossen wird durch </convert>
erst dann wird der widget- Tag durch </widget> geschlossen.

Im hier geposteten Beispiel wird der Widget- Tag aber direkt am Ende wieder geschlossen, das bedeutet der Slash vor dem schliessenden Zeichen:

<widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" />

Wenn Du jetzt also nur die erste Zeile Deiner Skin.xml ersetzt, dann bekommst Du ein ungültiges XML (ein Widget- Tag wird zweimal geschlossen). Das führt zu einem Bluescreen.

Also entweder nimmst Du den Slash am Ende der kopierten Zeile raus (das hat bei mir im Skin nicht funktionier, ich vermute, der Converter ServiceName kann mit den Daten vom neuen Renderer nix anfangen), oder Du löschst die beiden Zeilen
<convert type="ServiceName">Name</convert>
</widget>
raus.

Wie gesagt: Dieses Beispiel ist aus dem Glassline- Skin, sollte aber so auch auf andere zu übertragen sein.

HTH
Tode

EDIT: ACHTUNG: Meine Ausführungen gelten nur, wenn man die Code- Änderung aus diesem Thread im Python- Code durchführt, so dass der Renderer nicht nur die Nummer, sondern zusätzlich den Sendernamen rendert... Habe das leider erst jetzt gemerkt...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Tode: 19.06.2008 14:41.

18.06.2008 11:27 Tode ist offline E-Mail an Tode senden Beiträge von Tode suchen Nehmen Sie Tode in Ihre Freundesliste auf
Hitman1
Newbie


images/avatars/avatar-3014.jpg

Dabei seit: 11.07.2004
Beiträge: 38
Welche Box: DM 500S; DM 800S; DM 7000S; D-Box; andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: Gemini; Sonstige
Welcher Bildschirm: 50Zoll Plasma Panasonic

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@Tode:

Danke für deine Mühe ... <screen name="InfoBar" habe ich gefunden. Meine Standard-Widget Zeile sieht dann so aus:

code:
1:
2:
3:
4:
5:
<widget source="session.CurrentService" render="Label" position="15,70" size="400,21" zPosition="3" foregroundColor="transpyellow" backgroundColor="Background" font="Regular;20" valign="center" shadowColor="black" shadowOffset="-2,-2" transparent="1" >
			<convert type="ServiceName">Name</convert>
		</widget>


Sollte das nach deiner Anleitung dann so aussehen, dass funktioniert bei mir nicht ... ???

code:
1:
2:
3:
4:
5:
6:
<widget source="session.CurrentService" render="Label" position="15,70" size="400,21" zPosition="3" foregroundColor="transpyellow" backgroundColor="Background" font="Regular;20" valign="center" shadowColor="black" shadowOffset="-2,-2" transparent="1" >
		<widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" >
			<convert type="ServiceName">Name</convert>
		</widget>


Das geht auch nicht ...

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<widget source="session.CurrentService" render="Label" position="15,70" size="400,21" zPosition="3" foregroundColor="transpyellow" backgroundColor="Background" font="Regular;20" valign="center" shadowColor="black" shadowOffset="-2,-2" transparent="1" >
			<convert type="ServiceName">Name</convert>
		</widget>
		
		<widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" >
		 <convert type="ServiceName">Name</convert>
		</widget>


Und das auch nicht ...

code:
1:
2:
3:
4:
5:
6:
7:
<widget source="session.CurrentService" render="Label" position="15,70" size="400,21" zPosition="3" foregroundColor="transpyellow" backgroundColor="Background" font="Regular;20" valign="center" shadowColor="black" shadowOffset="-2,-2" transparent="1" >
			<convert type="ServiceName">Name</convert>
		</widget>
		
		<widget source="session.CurrentService" render="ServiceNumber" position="90,406" size="30,24" font="Regular;20" transparent="1" >


Noch jemand, der mir helfen kann? Übrigends, haben alle *.py auch eine *.pyc. Wird die hier nicht benötigt?
18.06.2008 18:59 Hitman1 ist offline E-Mail an Hitman1 senden Beiträge von Hitman1 suchen Nehmen Sie Hitman1 in Ihre Freundesliste auf
gutemine
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wenn du die py editierst wird die pyc beim nächsten enigma2 neustart automatisch neu generiert (pyc=python compiled)
18.06.2008 19:07
Seiten (8): [1] 2 3 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Extended Service Info Converter

Impressum | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR