Mit label und info hast du 3 labels, fadelabel funktioniert nur mit 2 labels
Filme aus eigener Playlist im Homemenü (Icon | label |)
-
pimp1310 -
18. Februar 2014 um 09:26 -
Erledigt
-
-
Du musst nur <label> verwenden, <info> überschreibt alles. Mach also einfach <label>$INFO[...]</label> statt <info>...</info>. Grundsätzlich gibt es im Fadelabel keine Begrenzung, man kann auch 1000 labels hinzufügen. Würde ein Fadelabel im Container aber nicht unbedingt empfehlen, das Alignment ist buggy und man bekommt das automatische Abschneiden des Labels auch nicht geschenkt. In bestimmten Fällen mag es aber ok sein.
-
-
ja okay danke euch, aber er zeigt mir einfach nix an ?
PHP
Alles anzeigen<control type="fadelabel"> <description>My First fadelabel</description> <posx>250</posx> <posy>520</posy> <width>250</width> <height>80</height> <visible>true</visible> <scroll>false</scroll> <scrollout>true</scrollout> <pauseatend>200</pauseatend> <label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label2]</label> <font>Font_Black_Caps_28</font> <textcolor>Heavy</textcolor> <textoffsetx>20</textoffsetx> </control>
mein content :
-
<label>$INFO[ListItem.label]</label>
<label2>$INFO[ListItem.label2]</label2>
versuch mal -
-
<label>$INFO[ListItem.label]</label>
<label2>$INFO[ListItem.label2]</label2>neee geht auch nicht
-
mach mal das scrollout auch auf false
-
-
ne auch keine chance
also wenn ich das mache :
dann zeigt er mir A und B an immer im wechsel, das steht ja vor dem request.... warum nimmt der den nicht die abfragen ?
mache ich es so geht es :
PHP<label>$INFO[Window(home).Property(RecentMovie.1.Title)]</label> <label>$INFO[Window(home).Property(RecentMovie.1.Year)]</label>
er kommt mit dem $INFO abruf nicht klar
kann das fadelabel nicht auf den content zugreifen? den genau das scheint das problem zu sein?
-
Sieht so aus... ich hatte es vorhin in der Library getestet, da ist ListItem.Label auch außerhalb des Containers verfügbar, deswegen ging es. Wenn du nämlich Container(id).ListItem.Label verwendest, wird es angezeigt. Das bedeutet allerdings auch, dass das Fadelabel halbwegs vernünftig nur im Focusedlayout verwendet werden kann.
-
-
okay nur kriege ich das noch nicht mal in nem focusedlayout ans laufen
Naja egal das ist für mich so nicht sinnvoll
Ist es möglich dem onload für das Script so abzuändern bzw anzupassen das er mir anstatt des zb "Action.xsb" da den von mir definierten Pfad bzw die von mir definierte playlist nimmt aus den Einstellungen ?
Also nen Button in den Einstellungen mit der ich dann unter "Userplaylist1" nen Pfad Speicher und den per Aufruf in den onload des scriptes packe damit man sich selber playlisten auswählen kann ?
Wie man den speichert ist mir klar uns wie man ihn aufruft auch nur ob man das in den onload packen kann weiss ich nicht ?
-
Ja das ist möglich, ich weiss nicht ob ich heute an mein pc rankomme um ein beispiel zu bringen.
Du kannst dir mein skin.diffuse mal herunter laden und dort die startup.xml, includes.lastandrandom, und die skinsettings.xml mal anschauen. -
-
so habe ich mir mal angeguckt aber noch gehts nicht ...
meine test aufrufe :
PHP<onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(Menu_Custom4)">XBMC.RunScript(script.randomandlastitems,type=Movie,unwatched=false,limit=1,resume=False,method=playlist,property=Customplaylistrating,playlist=$INFO[Skin.String(Menu_Custom4_Path)])</onload> <onload condition="System.HasAddon(script.randomandlastitems + !Skin.HasSetting(Menu_Custom4)">XBMC.RunScript(script.randomandlastitems,method=playlist,unwatched=False,type=Movie,limit=1,resume=False,property=Customplaylistrating,playlist=special://skin/playlists/video/animation.xsp)</onload>
dort nimmt er die eigenen pfad nur wenn er auch Custom_4 hat und einmal ohne.
schreibe beides in "property=Customplaylistrating".rufe es dann ab
PHP<item id="1"> <label>$INFO[Window.Property(Customplaylistrating.1.Title)]</label> <label2>$INFO[Window.Property(Customplaylistrating.1.rating)]</label2> <thumb>$INFO[Window.Property(Customplaylistrating.1.RunningTime)]</thumb> <onclick>$INFO[Window.Property(Customplaylistrating.1.Play)]</onclick> <icon>$INFO[Window(Home).Property(Customplaylistrating.1.Art(poster))]</icon> </item>
hier der button in settings :
PHP
Alles anzeigen<control type="radiobutton" id="504"> <description>custom home 4</description> <width>1260</width> <label>Film Playlist 1</label> <onfocus>Skin.SetString(MoviesCustom,4)</onfocus> <onclick>Skin.ToggleSetting(Menu_Custom4)</onclick> <selected>Skin.HasSetting(Menu_Custom4)</selected> <enable>!Skin.HasSetting(Menu_Movies_Sub4)</enable> </control> <control type="button" id="8207"> <description>Menu Movies Sub Custom4 Label</description> <width>1260</width> <label>Titel</label> <label2>[COLOR=selected]$INFO[Skin.String(Menu_Custom4_Label)][/COLOR]</label2> <onclick>Skin.SetString(Menu_Custom4_Label)</onclick> <onclick>setfocus(504)</onclick> <visible>Skin.HasSetting(Menu_Custom4) + Skin.String(MoviesCustom,4)</visible> </control> <control type="button" id="8208"> <description>Menu Movies Sub Custom4 Path</description> <width>1260</width> <label>Pfad</label> <label2>[COLOR=selected]$INFO[Skin.String(Menu_Custom4_Path)][/COLOR]</label2> <onclick>Skin.SetFile(Menu_Custom4_Path,.xsp,special://videoplaylists)</onclick> <visible>Skin.HasSetting(Menu_Custom4) + Skin.String(MoviesCustom,4)</visible> </control>
aber geht net
der pfad geht, habe ich mit nem label getestet ist also nicht leer, irgendeine idee?
-
Nein, das funktioniert so nicht. Schau doch bitte im readme.txt des scripts.
-
-
Wegen des property ?
Das ist doch zulässig laut readme. -
Nein nicht die Properties, sondern dein Aufruf des Scripsts:
menu = | Name of custom or standard menu which display the widget
EDIT:
Ich sehe du hast die default properties überschrieben mit customblablabla, keine Ahnung ob das so funktioniert, mit den defaults also Menu funktioniert es.
Jetzt mal ne andere Frage, wieso willst du immernoch mit dem script die widgets aufrufen, die Methode die Black erwähnt hat funktioniert tadellos, ist schneller und nicht so resourcen hungrig.
-
-
also bin nun auf gotham,das ganze finktioniert ja ganz gut mit blacks tips aber wie kann ich die videoplaylist begrenzen?
ich möchte nur 1 eintrag aus der liste anzeigen lassen, und dann beim neu laden des menüs dann den nächsten eintrag aus der playlist so wie es mit frodo und dem onload auch ging?
man kann ja die playlist manuell bearbeiten und sagen limt 1 aber wenn jemand ne eigene playlist hinzufügt zerhaut mir das das hauptmenü weil ich das in einer list habe und er dann wenn man runter klickt die anderen anzeigt
-
also bin nun auf gotham,das ganze finktioniert ja ganz gut mit blacks tips aber wie kann ich die videoplaylist begrenzen?
ich möchte nur 1 eintrag aus der liste anzeigen lassen, und dann beim neu laden des menüs dann den nächsten eintrag aus der playlist so wie es mit frodo und dem onload auch ging?
man kann ja die playlist manuell bearbeiten und sagen limt 1 aber wenn jemand ne eigene playlist hinzufügt zerhaut mir das das hauptmenü weil ich das in einer list habe und er dann wenn man runter klickt die anderen anzeigt
Er hat doch geschrieben das es "noch" nicht möglich ist.. nur selber kann man es so erstellen wie du es ja schon richtig hast in deinem letzten Satz.
-
-
Okay du arbeitest ja auch mit nur einem Eintrag aus der Liste oder ?
Habe aktuell ne list genommen dafür, wenn ich dann halt runter drücke kommen die anderen Einträge sprich 2-10.
So dadurch scrollt der ja nach oben und landet in meinem anderen Menü .Gibt's da ne Lösung wenn man runterklickt das das aktuelle nur ersetzt wird und der nicht so scrollt ?
Hoffe du verstehst es
-
Ich glaub das geht nicht.. er muss ja scrollen
-
-
ja okay dann heisst es warten bis die funktion mit dem limit geht
wo kann ich einsehen welche button bzw welche ids die neuen buttons in den settings haben unter gotham?
-
ja okay dann heisst es warten bis die funktion mit dem limit geht
Ja so ist das.. wird wohl für Gotham nichts mehr werden (hoffe aber doch, weil ich sonst wieder ein Jahr ne Alpha nutzen muss )
wo kann ich einsehen welche button bzw welche ids die neuen buttons in den settings haben unter gotham?
was meinste damit?
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!