Pages: [1] 2  Toutes   Bas de page
  Imprimer  
Auteur Fil de discussion: [EN COURS] Autoriser les vues custom  (Lu 3877 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« le: 24 Janvier 2011 15:06:35 »

Yo la dreamteam

Pour la prochaine version d'Influence, et ca peut également servir pour le skin de CinPou je vais mettre en place un système pour rajouter des vues "dynamiquement". En effet on trouve plein de mod plus ou moins heureux pour Confluence, que je n'ai pas envie d'intégrer dans Influence. Mais des utilisateurs leurs trouvent un certain intérêt, l'idée est de proposer un squelette de vues dans lequel ils iront copier-coller leur mod. L'avantage est qu'il ne sera pas nécessaire de modifier les fichiers d'influence et que a chaque nouvelle version d'Influence leurs vues seront toujours active

Voici le squelette que je vais proposer, a décliner 15 fois (1001,1002,1003,...,1015)
Le ViewCustom1001_Init est appelé dans le paramétrage, a l'activation de la vue
    Il permettra de positionner des variables pour hériter ou pas des fonctionnalitées d'Influence

Le ViewCustom1001_Visible est intégré a MyVideoNav,MyMusicNav, ...
    Il permet de déterminer dans quelle condition la vue est visible dans le navigateur de vue


Le ViewCustom1001_Mod contient la vue proprement dite

Si vous avez des remarques, des idées , des critiques ...
Code
(XML):
<includes>
<!--
Définir les variables de fonctionnement du skin
ViewCustom1001_Name.............: Nom du skin
ViewCustom1001_ShowFanart.......: Utilisation des fanarts en fond d'écran ? Skin.SetBool si oui, Skin.Reset si non
ViewCustom1001_ShowFlagMedia....: Utilisation des flag media ? Skin.SetBool si oui, Skin.Reset si non
ViewCustom1001_ShowHomePathClock: Affichage de la barre Home / Chemin / Clock ? ? Skin.SetBool si oui, Skin.Reset si non
ViewCustom1001_ShowItemCount....: Affichage du compteur d'item ? Skin.SetBool si oui, Skin.Reset si non
-->
<include name="ViewCustom1001_Init">
<description>Init view Custom1001</description>
<onclick>Skin.SetString(VewCustom1001_Name,View Movie 1)</onclick>
<onclick>Skin.SetBool(ViewCustom1001_ShowFanart)</onclick>
<onclick>Skin.SetBool(ViewCustom1001_ShowFlagMedia)</onclick>
<onclick>Skin.SetBool(ViewCustom1001_ShowHomePathClock)</onclick>
<onclick>Skin.SetBool(ViewCustom1001_ShowItemCount)</onclick>
</include>
 
<!--
Code de la vue
Insérer ici le xml qui fait fonctionner votre vue
-->
<include name="ViewCustom1001_Mod">
<!--
...
...
...
-->
</include>
</includes>
 
 
« Dernière édition: 25 Janvier 2011 10:33:10 par yiarkyiark » Journalisée
Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #1 le: 24 Janvier 2011 15:51:00 »
Haut de page

Bon ca avance, <include name="ViewCustom1001_Visible"> ne sert a rien, il est géré dans la vue et pas dans MyVideoNav et consort. Donc a dégager.
Journalisée
Tipiak!
Fait partie du Décor
*
Alcoolémie: 51
Messages: 13359
Hors ligne Hors ligne
Sexe: Homme
« Répondre #2 le: 24 Janvier 2011 15:51:56 »
Haut de page

l'idée est bonne, après coté technique de la chose, là, tu me parles chinois.
Journalisée

Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #3 le: 24 Janvier 2011 16:02:36 »
Haut de page

l'idée est bonne, après coté technique de la chose, là, tu me parles chinois.
它是如此的中國
Journalisée
Tipiak!
Fait partie du Décor
*
Alcoolémie: 51
Messages: 13359
Hors ligne Hors ligne
Sexe: Homme
« Répondre #4 le: 24 Janvier 2011 16:06:21 »
Haut de page

oui, je sais bien que c'est comme ça en chine mais on y est pas là!!!
Journalisée

Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #5 le: 24 Janvier 2011 16:09:19 »
Haut de page

Je sais mais c'était un test , tu vois quand tu veux tu peux  niark niark
Journalisée
Tipiak!
Fait partie du Décor
*
Alcoolémie: 51
Messages: 13359
Hors ligne Hors ligne
Sexe: Homme
« Répondre #6 le: 24 Janvier 2011 16:13:30 »
Haut de page

但我們仍然在法國
Journalisée

Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #7 le: 24 Janvier 2011 16:16:18 »
Haut de page

Yi m'incline honolable pipic

:-), bon c'est pas tout ca mais j'ai un métier, va falloir que je me bouge un peu  niark niark
Journalisée
Tipiak!
Fait partie du Décor
*
Alcoolémie: 51
Messages: 13359
Hors ligne Hors ligne
Sexe: Homme
« Répondre #8 le: 24 Janvier 2011 16:17:28 »
Haut de page

j'ai une ex chinoise ;)
Journalisée

Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #9 le: 25 Janvier 2011 10:41:45 »
Haut de page

J'ai viré la variable ViewCustom1001_Visible, elle n'a rien a faire dans le script d'init, c'est l'utilisateur qui la positionne en activant ou désactivant cette vue.

J'ai codé hier soir le skin pour 3 vues optionnelles, ca marche du tonnerre.
Un copié collé d'un mod dans le fichier include, on renomme le numéro de la vue en 1001 par exemple, et dans le viewcustom_init on désactive les comportements par défaut d'influence pour les vues.

En 5 min, le mod est opérationnel dans d'Influence, et si on veut le diffuser on fournit le fichier xml modifié sans rien avoir a modifier dans Influence.

Allez je me paye une bière   niark niark
« Dernière édition: 25 Janvier 2011 15:50:30 par yiarkyiark » Journalisée
Fait partie du Décor
*
Alcoolémie: 44
Messages: 5812
Hors ligne Hors ligne
Sexe: Homme
« Répondre #10 le: 25 Janvier 2011 14:32:06 »
Haut de page

et un tuto de plus pour influence, un!!!!
Journalisée

Glass
Bug tracker Glass
Sic vos non vobis mellificatis, apes
Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #11 le: 25 Janvier 2011 16:30:07 »
Haut de page

...
Allez je me paye une bière   niark niark
Totalement HS , mais c'est quoi mon taux d'alcoolémie qui augmente , on m'aurait surpris ce WE  niark niark
Journalisée
Fait partie du Décor
*
Alcoolémie: 44
Messages: 5812
Hors ligne Hors ligne
Sexe: Homme
« Répondre #12 le: 25 Janvier 2011 18:56:17 »
Haut de page

Citation
mais c'est quoi mon taux d'alcoolémie qui augmente , on m'aurait surpris ce WE
Normal en bon breton qui se respecte  niark niark
Journalisée

Glass
Bug tracker Glass
Sic vos non vobis mellificatis, apes
Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #13 le: 26 Janvier 2011 10:58:30 »
Haut de page

Mais ca monte comment ce machin ? C'est automatique ?
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #14 le: 26 Janvier 2011 13:52:19 »
Haut de page

C'est automatique ?


non, c'est les autres users qui te les donnes
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1296046245-bravo.jpg
Autoriser les vues custom


un bravo donne une bière, un bouh te l'enlève

Tiens pour la route je t'en offre une  niark niark
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #15 le: 26 Janvier 2011 13:59:39 »
Haut de page

Ah okay okay
Ben va falloir prévoir le fut alors, parce que j'avance bien sur les vues "custom", et Ronan me demandait si il était possible d'ajouter des vues d'autres skins et avec le système que je mets en place ca me semble tout a fait possible, je vais faire un test ce soir avec une vue Night. La contrainte est d'inclure dans le code xml du custom_view100?.xml les includes de la vue intégrée ainsi que les textures nécessaire dans un dossier a part. Mais si ca marche le potentiel est énÔrme
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #16 le: 26 Janvier 2011 14:13:01 »
Haut de page

hâte de voir ça.  smiley

Tiens j'ai un nom pour ton mod "polymorphe"  niark niark

pourquoi polymorphe à cause de Maya http://fr.wikipedia.org/wiki/Catherine_Schell#Carri.C3.A8re dans cosmos 1999 je viens de me l'ai tapé au complet quel souvenir de jeunesse  kiss

Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Fait partie du Décor
*
Alcoolémie: 9
Messages: 588
Hors ligne Hors ligne
Sexe: Homme
« Répondre #17 le: 26 Janvier 2011 14:31:10 »
Haut de page

Bon je m'emballe un peu , passe si simple finalement car en creusant un peu on a quelque soucis a régler:

Les localisations: Les vues utilisent des LOCALIZE qui ne sont pas les même qu'Influence, donc il faudrait changer les LOCALIZE ou en rajouter dans les fichiers strings, ce qui va a l'encontre du principe.

Les fonts: Même problème , il faudrait rajouter dans influence les fonts utiliser par la vue



EDIT: A moins que je puisse faire un include dans font.xml et un include dans strings.xml et la ca roule  niark niark
« Dernière édition: 26 Janvier 2011 14:33:40 par yiarkyiark » Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #18 le: 26 Janvier 2011 14:35:08 »
Haut de page

Tu as raison  sad

oublie un peu ces problèmes continue, je vais surement trouver un truc pour contrer cela. va réfléchir ... surement un truc simple à faire  Ok je sors peut être pas  niark niark
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #19 le: 26 Janvier 2011 14:36:43 »
Haut de page

EDIT: A moins que je puisse faire un include dans font.xml et un include dans strings.xml et la ca roule  niark niark

 embarrassed on peut mettre des includes dans ces fichiers! tu es certain?
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Pages: [1] 2  Toutes   Haut de page
  Imprimer  
 
Aller à: