home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Skins
Skin Modifikationen
[Workshop] Titan Basic Home nach eigenen Bedürfnissen anpassen
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="bta489" data-source="post: 1108118" data-attributes="member: 138471"><p>Ich denke schon dass das hier rein passt. Man kann ja mal ein bisschen über den Tellerrand schauen<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite6" alt=":cool:" title="Cool :cool:" loading="lazy" data-shortname=":cool:" />.</p><p></p><p>Ich hab mir den Skin jedenfalls mal runtergeladen und meine Nase in ein paar .XMLs gesteckt. So wie ich das sehe ist der Skin mit jeweils eigener XML für die Kacheln aufgebaut. Die einzelnen Buttons sollten in der jeweiligen<span style="color: #99ffff"> <em><span style="color: #0000ff">include.BasicHomeButton.***.xml</span></em></span> zu finden sein. Bei manchen entweder mit oder ohne Untermenüs (zu erkennen an dem an den Dateinamen angehängten <em><span style="color: #0000ff">.submenu.enabled</span></em> oder <span style="color: #0000ff"><em>.submenu.disabled</em></span>). </p><p>In diesen XMLs siehts dann ähnlich aus wie bei dem Titan-Skin. Je nachdem ob mit oder ohne Untermenü finden sich drei oder vier <strong><Control></strong>-Blöcke: Der erste definiert das Bild der Kachel, der zweite das Overlay (der etwas dunklere schwarze Balken an der Unterseite einer jeder Kachel) und der dritte ist der eigentliche Button, wo sämtliche Kontrollfunktionen definiert sind. In der Variante mit Untermenüs findet sich noch ein weiterer der die Anzeige des Indikators dass ein Untermenü vorhanden ist (Die drei grauen Striche rechts neben der Kachel-Beschriftung) übernimmt.</p><p></p><p>Auch hier würde ich wieder ein Theme erstellen (selbes Vorgehen wie beim Titan-Skin), so dass ich erstens immer noch die Originaldateien als Backup habe, und zweitens im Falle eines Updates meine mühevoll modifizerten Dateien nicht einfach überschrieben werden.</p><p></p><p>Zum Tauschen von 2 Kacheln würde ich die zwei betreffenden XMLs öffnen (notepad++ kann das übrigens recht komfortabel nebeinander) und alle nötigen Werte gerade vertauschen. Das wären vor allem die <strong><posX></strong> und <strong><posY></strong> in allen Blöcken. Im dritten Block (der mit <em><type>button</type></em>) zusätzlich noch die <strong><onleft></strong>,<strong><onright></strong>,<strong><onup></strong>,<strong><ondown></strong>-Felder für die richtigen Verweise auf die benachbarten Kacheln. </p><p>Vorsicht ist beim Tausch von der ersten auf die zweite Seite (und umgekehrt) geboten: So wie ich das sehe benutzt der Skin intern keine wirkliche zweite 'Seite'. Stattdessen werden die Kacheln ein- oder ausgeblendet je nachdem welcher Button gerade gewählt ist. Kurz gesagt (ich tu mich gerade etwas schwer das in verständliche Worte zu fassen) sind alle Buttons der ersten Seite sichtbar wenn einer der Buttons auf der ersten Seite angewählt ist. Navigiere ich jetzt von einer rechts gelegenen Kachel auf der ersten Seite nach rechts ist in dessen <strong><onright></strong>-Feld ein Button der zweiten Seite eingestellt, die nun den Fokus erhält. Nun schalten alle Kacheln der ersten Seite auf unsichtbar und alle Kacheln der zweiten Seite auf sichtbar. In den XMLs erkennt man das an den <strong><id></strong>'s der Buttons: Auf der ersten 'Seite' sind es einstellige, auf der zweiten 'Seite' hunderter-Nummern.</p><p>Für den Tausch über zwei Seiten würde ich also noch die<strong> <id></strong>-Felder mittauschen, dass das weiterhin so bleibt (und dass die Verweise von anderen Kacheln noch stimmen). Außerdem müssen die <strong><visible></strong>-Felder angepasst werden. Das müsste man dann im Einzelfall anschauen was getauscht werden muss. Grob gesprochen müssten dann <strong>control.hasFocus()</strong> mit Hunderter-Nummern gegen die entsprechenden mit Einer-Nummern getauscht werden. Eventuell auch noch andere, ich hab jetzt nicht jede ID überprüft.</p><p></p><p>Die passenden Backdrops sollten dann in der <span style="color: #0000ff"><em>BasicHome.FanartSelected.xml</em></span> zu finden sein und mit der neuen ID angepasst werden.</p><p></p><p>Der Skin sollte da eigentlich keinen großen Widerstand leisten. </p><p>So, das wars erstmal von mir <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />. Ist ja doch mehr Text geworden als ich dachte. Ich hoffe ich konnte etwas Licht ins Dunkel werfen.</p></blockquote><p></p>
[QUOTE="bta489, post: 1108118, member: 138471"] Ich denke schon dass das hier rein passt. Man kann ja mal ein bisschen über den Tellerrand schauen:cool:. Ich hab mir den Skin jedenfalls mal runtergeladen und meine Nase in ein paar .XMLs gesteckt. So wie ich das sehe ist der Skin mit jeweils eigener XML für die Kacheln aufgebaut. Die einzelnen Buttons sollten in der jeweiligen[COLOR=#99ffff] [I][COLOR=#0000ff]include.BasicHomeButton.***.xml[/COLOR][/I][/COLOR] zu finden sein. Bei manchen entweder mit oder ohne Untermenüs (zu erkennen an dem an den Dateinamen angehängten [I][COLOR=#0000ff].submenu.enabled[/COLOR][/I] oder [COLOR=#0000ff][I].submenu.disabled[/I][/COLOR]). In diesen XMLs siehts dann ähnlich aus wie bei dem Titan-Skin. Je nachdem ob mit oder ohne Untermenü finden sich drei oder vier [B]<Control>[/B]-Blöcke: Der erste definiert das Bild der Kachel, der zweite das Overlay (der etwas dunklere schwarze Balken an der Unterseite einer jeder Kachel) und der dritte ist der eigentliche Button, wo sämtliche Kontrollfunktionen definiert sind. In der Variante mit Untermenüs findet sich noch ein weiterer der die Anzeige des Indikators dass ein Untermenü vorhanden ist (Die drei grauen Striche rechts neben der Kachel-Beschriftung) übernimmt. Auch hier würde ich wieder ein Theme erstellen (selbes Vorgehen wie beim Titan-Skin), so dass ich erstens immer noch die Originaldateien als Backup habe, und zweitens im Falle eines Updates meine mühevoll modifizerten Dateien nicht einfach überschrieben werden. Zum Tauschen von 2 Kacheln würde ich die zwei betreffenden XMLs öffnen (notepad++ kann das übrigens recht komfortabel nebeinander) und alle nötigen Werte gerade vertauschen. Das wären vor allem die [B]<posX>[/B] und [B]<posY>[/B] in allen Blöcken. Im dritten Block (der mit [I]<type>button</type>[/I]) zusätzlich noch die [B]<onleft>[/B],[B]<onright>[/B],[B]<onup>[/B],[B]<ondown>[/B]-Felder für die richtigen Verweise auf die benachbarten Kacheln. Vorsicht ist beim Tausch von der ersten auf die zweite Seite (und umgekehrt) geboten: So wie ich das sehe benutzt der Skin intern keine wirkliche zweite 'Seite'. Stattdessen werden die Kacheln ein- oder ausgeblendet je nachdem welcher Button gerade gewählt ist. Kurz gesagt (ich tu mich gerade etwas schwer das in verständliche Worte zu fassen) sind alle Buttons der ersten Seite sichtbar wenn einer der Buttons auf der ersten Seite angewählt ist. Navigiere ich jetzt von einer rechts gelegenen Kachel auf der ersten Seite nach rechts ist in dessen [B]<onright>[/B]-Feld ein Button der zweiten Seite eingestellt, die nun den Fokus erhält. Nun schalten alle Kacheln der ersten Seite auf unsichtbar und alle Kacheln der zweiten Seite auf sichtbar. In den XMLs erkennt man das an den [B]<id>[/B]'s der Buttons: Auf der ersten 'Seite' sind es einstellige, auf der zweiten 'Seite' hunderter-Nummern. Für den Tausch über zwei Seiten würde ich also noch die[B] <id>[/B]-Felder mittauschen, dass das weiterhin so bleibt (und dass die Verweise von anderen Kacheln noch stimmen). Außerdem müssen die [B]<visible>[/B]-Felder angepasst werden. Das müsste man dann im Einzelfall anschauen was getauscht werden muss. Grob gesprochen müssten dann [B]control.hasFocus()[/B] mit Hunderter-Nummern gegen die entsprechenden mit Einer-Nummern getauscht werden. Eventuell auch noch andere, ich hab jetzt nicht jede ID überprüft. Die passenden Backdrops sollten dann in der [COLOR=#0000ff][I]BasicHome.FanartSelected.xml[/I][/COLOR] zu finden sein und mit der neuen ID angepasst werden. Der Skin sollte da eigentlich keinen großen Widerstand leisten. So, das wars erstmal von mir :). Ist ja doch mehr Text geworden als ich dachte. Ich hoffe ich konnte etwas Licht ins Dunkel werfen. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Skins
Skin Modifikationen
[Workshop] Titan Basic Home nach eigenen Bedürfnissen anpassen
Contact us
RSS
Top
Bottom