Menü erstellen bei XBMC ( Skin - Aeon NOx )

  • Moin

    Ich bin seit ein paar tagen auf XBMC umgestiegen gefällt mir sehr gut aber nun bin ich etwas überfragt wie man ein neues Menü einfügt. Wollte es gerne für Spiele benutze moment läuft alles unter dem Ordner " Programm" bei mein Skin . Das wollte ich gerne in Spiele umbennnen .

    Meine andere Frage ist wie man direkt ein Plugin startet . Wenn ich auf "Programm" klicke kommt erstmal ein neues Menü welches Programm ich startet möchte das wollte ich gerne überspringen und möchte direkt " Advanced Luncher " startet damit ich gleich zu auswahl komme welches Spiel ich starten möchte .

  • Heyho...

    also den Menüpunkt kannst du umbennenen indem du im Skin-Ordner nach /languages/German gehst...
    dort gibt es die Strings.xml. Die öffnen und nach "Programme" suchen...sollte eigentlich relativ weit oben sein...ich glaube im zweiten Block...
    Dann einfach

    Code
    <string id="123456">Programme</string>


    durch

    Code
    <string id="123456">Spiele</string>


    ersetzen...schon ist der erste Punkt erledigt...

    Wenn du darüber dann direkt den AL starten willst musst du in SkinOrdner/720p die "Home.xml" öffnen und den Block für Programme suchen...in meinem Confluence-MOD sieht der so aus:

    Code
    <item id="1">
    			<label>0</label>
    			<onclick>ActivateWindow(Programs,Addons,return)</onclick>
    			<icon>special://skin/backgrounds/programs.jpg</icon>
    			<thumb>$INFO[Skin.String(Home_Custom_Back_Programs_Folder)]</thumb>
    			<visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
    		</item>


    Den <onclick>-Befehl musst du dann tauschen mit

    Code
    RunAddon(Hier die AddonID des AL)

    dann sollte der Spass schon losgehen...

    mm

  • erstmal vielen Dank das Umbennen des Menüs hat schon mal super geklappt . Wie finde ich die ID raus vom Plugin ?

    Sollte dann so aussehen

    [quelle]<onclick>RunAddon(id von AdL)</onclick>[/quelle]

    oder ?

  • Die AddonID findest du in der addon.xml des AL...
    also %APPDATA%\XBMC\addons ---> script.advanced-launcher---addon.xml
    müsste so hinkommen...

    Zum Editor:
    Ja, das normale Notepad ist dafür nicht zu gebrauchen..es gibt viele Alternativen dazu, PSPad, Notepad 2, Notepad++ und so weiter...
    Ich mache alles mit Notepad++ und den würde ich auch immer wieder weiterempfehlen...
    Zu finden unter: http://notepad-plus-plus.org/

    BTW: Ich hab das Thema auch mal in den Skin-Bereich--->AEON geschoben...da ist der Thread besser aufgehoben...

  • Okey die id habe ich wie soll es denn nun genau aussehen

    von :
    [quelle]<item id="1">
    <label>31505</label>
    <onclick>ActivateWindow(Programs,Addons,return)</onclick>[/quelle]

    zu :
    [quelle]<item id="1">
    <label>31505</label>
    <onclick>RunAddon plugin.program.advanced.launcher</onclick>[/quelle]

  • Mhh also nun startet nix wenn ich auf Spiele klicke . Habe mal ein Foto gemacht das Rote Makierte ist doch die ID oder ?

    Externer Inhalt www.abload.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Edit : So sieht es moment aus bei mir

    <item id="1">
    <label>31505</label>
    <onclick>onclick>RunAddon(plugin.program.advanced.launcher)</onclick>
    <icon>special://skin/backgrounds/programs.jpg</icon>
    <thumb>$INFO[Skin.String(Home_Custom_Back_Programs_Folder)]</thumb>
    <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
    </item>

  • Also richtig gemacht hast du es...schalt doch mal debug-log an und klicke nochmal auf spiele..dann schau mal ins [definition='1','0']log[/definition] nach der fehlermeldung...
    wenn du probleme beim interpretieren hast, lad es einfach hoch...

    [infobox] :thumbup: Yeah...ich möchte hier kurz noch einen Gruß loslassen an alle Nerds...das ist von mir Post 1000...und mein Keyboard ist schon durch gescheuert :D :thumbup: [/infobox]

  • Gratz zu dein 1000 Post :)

    Also ich sehe im Log dieses Problem

    10:43:03 T:3584 M:1839439872 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034B2A80 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839632384 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034B2600 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839464448 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034B2AC8 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839464448 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034F1D58 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839669248 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034B29A8 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839476736 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034B2768 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839476736 INFO: ADDON: cpluff: 'An unreleased information object was encountered at address 034DCE38 with reference count 1 when destroying the associated plug-in context. Not releasing the object.'
    10:43:03 T:3584 M:1839521792 NOTICE: unload sections
    10:43:03 T:3584 M:1839521792 DEBUG: SECTION:UnloadAll(DLL: special://xbmcbin/system/cpluff.dll)
    10:43:03 T:3584 M:1839628288 DEBUG: Win32DllLoader::Unload cpluff.dll
    10:43:03 T:3584 M:1839546368 DEBUG: FreeLibrary(libexpat.dll) -> 02AC8A50
    10:43:03 T:3584 M:1839546368 DEBUG: Win32DllLoader::Unload libexpat.dll
    10:43:03 T:3584 M:1839792128 DEBUG: SECTION:UnloadAll(DLL: special://xbmcbin/system/ImageLib.dll)
    10:43:03 T:3584 M:1839820800 DEBUG: Win32DllLoader::Unload ImageLib.dll
    10:43:03 T:3584 M:1840181248 DEBUG: SECTION:UnloadAll(DLL: special://xbmcbin/system/libcurl.dll)
    10:43:03 T:3584 M:1840181248 DEBUG: Win32DllLoader::Unload libcurl.dll
    10:43:03 T:3584 M:1840181248 DEBUG: FreeLibrary(libidn-11.dll) -> 07CD6A90
    10:43:03 T:3584 M:1840181248 DEBUG: Win32DllLoader::Unload libidn-11.dll
    10:43:03 T:3584 M:1840181248 DEBUG: FreeLibrary(libeay32.dll) -> 07CD6D10
    10:43:03 T:3584 M:1840181248 DEBUG: FreeLibrary(libssl32.dll) -> 07CD6CC0
    10:43:03 T:3584 M:1840181248 DEBUG: Win32DllLoader::Unload libssl32.dll
    10:43:03 T:3584 M:1840181248 DEBUG: FreeLibrary(libeay32.dll) -> 07CD6D10
    10:43:03 T:3584 M:1840181248 DEBUG: Win32DllLoader::Unload libeay32.dll

    Habe aber noch mal den Log hoch geladen

    http://www.share-online.biz/dl/M8PPTWPLSX

  • Auch wenn der Code richtig erscheint: hier noch eine Alternative, wie das XBMC dir beim rausfinden des richtigen Launch-Codes helfen kann:

    Du könntest auf das Launcher-Plugin navigieren und dort dann die Contextmenutaste klicken -> "Zu favoriten hinuzfügen".
    Dann schreibt dir das XBMC den Code netterweise in die favourites.xml.
    Die findest du im userdata-ordner.

  • Hi probier mal dies ...

    <onclick>ActivateWindow(Programs,plugin://plugin.program.advanced.launcher,return)</onclick>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!