• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 5 Hlas(ů) - 2.6 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Aeon Nox 5: SiLVO (Matrix,Leia, Krypton, Jarvis, Isengard, Helix)
@Kakarotto: Tak mi to nedalo a zkusil najít chybu. A šlo to rychle. V parametru třídění widgetu ve skinu je uveden atribut "dateAdded" a má tam být "dateadded". To způsobí, že se nastavené řazení nepoužije a zůstane to ve výchozím. Příslušný definiční soubor ve skinu ale dynamicky vytváří addon script.skinshortcut, takže ta chyba je tam, a také tam se musí opravit. Pokud ji opravíš ve skinu, tak se při dalším sestavení menu přepíše. Čtěte níže uvedené doplnění [EDIT 2020-03-06].

Tak jednu rychlou a provizorní opravu, ať to ověříš, jestli je to to pravé i u sebe:

Najdi v datovém adresáři Kodi soubor .../userdata/addon_data/script.skinshortcuts/skin.aeon.nox.silvo.properties a v něm najdi řetezěc dateAdded a přepiš ho na dateadded. Pak zajisti, aby se znova spustilo sestavení menu nebo restaruj Kodi. Pokud použiješ toto řazení při některých dalších položkách widgetů budeš to muset zatím vždycky takto ručně přepsat.

Nevím, kde přesně je ten atribut v addon definován a nemám teď čas to hledat, ale asi bude nejlepší to raději napsat autorovi. Pokud budu mít zítra chvíli, pošlu mu issue, případně to opravím a dám PR, ale nevím, jestli se k tomu dostanu. Případně to udělej ty.

[EDIT 2020-03-06]
Tak jsem se do problému zahloubal a nakonec musím své výše uvedené nálezy a závěry poněkud poupravit. Chyba třídění je skutečně způsobena chybnou syntaxí atributu dateAdded, který má správně být dateadded. A i když se vlastní definice widgetu vytváří v addon script.skinshortcuts, tak primární chyba, která to způsobuje, je v definičním souboru pro tento addon, v souboru overrides.xml, který je součástí skinu skin.aeon.nox.silvo. Tento soubor najdete v adresáři .../addons/skin.aeon.nox.silvo/shortcuts.

Popíši dva způsoby opravy:

Editovat výše uvedený soubor, tedy .../addons/skin.aeon.nox.silvo/shortcuts/overrides.xml. Najít v něm dva níže uvedené řádky:
Kód:
...
<property property="widgetSortby" label="570" condition="!String.IsEqual(Container(211).ListItem.Property(widgetType),pvr)">dateAdded</property>
...
<property property="widgetSortby.2" label="570" condition="!String.IsEqual(Container(211).ListItem.Property(widgetType.2),pvr)">dateAdded</property>
...
a v obou atribut dateAdded změnit na dateadded.

Druhou možností je stáhnout si níže upravený soubor overrides.xml a ten do uvedeného adresáře vložit (a ten původní přepsat - samozřejmě si ale před tím uložit pro jistotu jeho kopii).

Je třeba si uvědomit, že tento postup se promítne až do nově založeného nebo editovaného widgetu s příslušnými parametry řazení (tedy podle data přidání). Pokud už takový widget máte založený, tak buď použijte výše uvedený původní postup (rychlou a provizorní opravu), případně ve widgetu změňte parametry řazení na nějaké jiné, nechte vygenerovat nové menu a pak se vraťte do nastavení a nastavte požadovaný způsob řazení - tedy podle data přidání. Možná bude třeba zakázat automatickou aktualizaci addon.

Uvedený postup je otestován na verzi skinu 7.0.9, ve které se chyba, na kterou upozornil @Kakarotto. Nevím, kdy se tato chyba ve skinu objevila, je samozřejmě možné, že widget vytvořený v nějaké starší verzi funguje správně. Pro méně zkušené doporučuji počkat, nahlásím autorovi chybu, takže se to promítne do nové a oficiální verze skinu později.
 
Citovat
  


Příspěvků v tématu
RE: Aeon Nox 5: SiLVO - od Rossi D - 13.5.2016, 8:17
RE: Aeon Nox 5: SiLVO - od matchboxx - 14.5.2016, 9:31
RE: Aeon Nox 5: SiLVO - od Rossi D - 14.5.2016, 10:10
RE: Aeon Nox 5: SiLVO - od flyboysek - 16.5.2016, 11:34
RE: Aeon Nox 5: SiLVO - od Rossi D - 16.5.2016, 17:02
RE: Aeon Nox 5: SiLVO - od flyboysek - 17.5.2016, 8:44
RE: Aeon Nox 5: SiLVO - od Radek_Kovacik - 06.10.2019, 19:10
RE: Aeon Nox 5: SiLVO - od Rossi D - 17.5.2016, 16:32
RE: Aeon Nox 5: SiLVO - od flyboysek - 17.5.2016, 19:07
RE: Aeon Nox 5: SiLVO - od matchboxx - 17.5.2016, 19:17
RE: Aeon Nox 5: SiLVO - od Rossi D - 17.5.2016, 21:02
RE: Aeon Nox 5: SiLVO - od flyboysek - 17.5.2016, 21:34
RE: Aeon Nox 5: SiLVO - od Rossi D - 18.5.2016, 8:41
RE: Aeon Nox 5: SiLVO - od adis - 18.5.2016, 19:44
RE: Aeon Nox 5: SiLVO - od matchboxx - 18.5.2016, 20:00
RE: Aeon Nox 5: SiLVO - od Rossi D - 18.5.2016, 20:15
RE: Aeon Nox 5: SiLVO - od adis - 18.5.2016, 20:26
RE: Aeon Nox 5: SiLVO - od Rossi D - 18.5.2016, 20:53
RE: Aeon Nox 5: SiLVO - od Fistd - 18.5.2016, 21:04
RE: Aeon Nox 5: SiLVO - od adis - 18.5.2016, 21:18
RE: Aeon Nox 5: SiLVO - od Rossi D - 18.5.2016, 21:23
RE: Aeon Nox 5: SiLVO - od Fistd - 18.5.2016, 21:25
RE: Aeon Nox 5: SiLVO - od Rossi D - 18.5.2016, 21:33
RE: Aeon Nox 5: SiLVO - od Fistd - 18.5.2016, 21:36
RE: Aeon Nox 5: SiLVO - od Rossi D - 19.5.2016, 16:58
RE: Aeon Nox 5: SiLVO - od ericek74 - 23.5.2016, 16:31
RE: Aeon Nox 5: SiLVO - od Rossi D - 23.5.2016, 17:50
RE: Aeon Nox 5: SiLVO - od ericek74 - 23.5.2016, 19:20
RE: Aeon Nox 5: SiLVO - od Rossi D - 23.5.2016, 19:48
RE: Aeon Nox 5: SiLVO - od ericek74 - 24.5.2016, 15:24
RE: Aeon Nox 5: SiLVO - od Rossi D - 24.5.2016, 16:49
RE: Aeon Nox 5: SiLVO - od Rossi D - 30.6.2016, 8:31
RE: Aeon Nox 5: SiLVO (Leia, Krypton, Jarvis, Isengard, Helix) - od Client - 05.3.2020, 22:25

Přejít na fórum:


Prochází: 13 host(ů)