Skip directly to content

probleme de script

8 posts / 0 new
Dernière contribution
thivame
Portrait de thivame
probleme de script

Bonjour la communauté (du moins ce qu'il en reste),
voila j'essaye de refaire un peu mes scripts (je suis toujours sous la version 2)
et j'ai un probleme dans mon script je fais un pagedown et pageup (ni plus ni moins qu'une copie de notre cher zozo) mais voila mon pagedown fonctionne mais pas mon pageup

<onUserInput>
<script>
userInput = currentUserInput();
Current_Item_index=getFocusItemIndex();
Max_index = (-1 + Jukebox_itemSize);
Prev_index = (-1 + Current_Item_index);
Next_index = (1 + Current_Item_index);
Prev14_index = (-14 + Current_Item_index);
Next14_index = ( 14 + Current_Item_index);

if (userInput == "pageup" &amp;&amp; Current_Item_index &gt; 13) {
setFocusItemIndex(Prev14_index);
"true";
redrawDisplay();
} else if (userInput == "pagedown" &amp;&amp; Current_Item_index &lt; (Max_index - 13)) {
setFocusItemIndex(Next14_index);
"true";
redrawDisplay();

</script>

pourriez vous me dire ou cela peche??

zozodesbois
Portrait de zozodesbois
Ecriture scripts RSS

Bonjour Thivame,

Mais on a une super grande communauté: je passe mon temps, oui tous les jours, à supprimer une dizaine de comptes de robot spammeurs qui laissent des messages pour des copies d'objets de luxe, des molécules hallucinogènes et autres délires... bref c'est très actif, mais je n'en veut pas ici ! Ce n'est malheureusement pas la communauté qui nous intéresse. Mais ça reste intéressant de voir comment ils font pour passer les barrières de sécurité...

Revenons à ton script, à vue de nez, je dirais qu'il te manque l'accolade fermante pour ton pagedown:

<onUserInput>
<script>
userInput = currentUserInput();
Current_Item_index=getFocusItemIndex();
Max_index = (-1 + Jukebox_itemSize);
Prev_index = (-1 + Current_Item_index);
Next_index = (1 + Current_Item_index);
Prev14_index = (-14 + Current_Item_index);
Next14_index = ( 14 + Current_Item_index);

if (userInput == "pageup" &amp;&amp; Current_Item_index &gt; 13) {
setFocusItemIndex(Prev14_index);
"true";
redrawDisplay();
} else if (userInput == "pagedown" &amp;&amp; Current_Item_index &lt; (Max_index - 13)) {
setFocusItemIndex(Next14_index);
"true";
redrawDisplay();
}

</script>
thivame
Portrait de thivame
mauvais copier coller

salut zozo,
pour ce qui est de la communauté, je comprends ce que tu veux dire... et cela je sais ce que c'etait c'est plus que penible.
Pour mon script elles y sont c'est juste que j'ai fait un mauvais copier coller sur le fofo voici mon script
if (userInput == "pageup" &amp;&amp; Current_Item_index &gt; 13) {
setFocusItemIndex(Prev14_index);
"true";
redrawDisplay();
} else if (userInput == "pagedown" &amp;&amp; Current_Item_index &lt; (Max_index - 13)) {
setFocusItemIndex(Next14_index);
"true";
redrawDisplay();
} else if (userInput == "left") {
"false";
} else if (userInput == "right") {
"false";

thivame
Portrait de thivame
de plus

en plus de cela le pagedown fonctionne c'est le pageup qui ne fonctionne pas
j'ai beau chercher...
cordialement

zozodesbois
Portrait de zozodesbois
pb script rss

Uniquement avec les lignes que tu donnes, ça à l'air bon... je pense que ton pb est ailleurs dans le script.
Qu'est-ce que ça donne si tu reprends le script original et que tu remplaces uniquement le 21 par 14 et le 20 par 13?

    Prev21_index = (-21 + Current_Item_index);
    Next21_index = (21 + Current_Item_index);

    if (userInput == "pageup" &amp;&amp; Current_Item_index &gt; 20) {
         setFocusItemIndex(Prev21_index);
         "true";
         redrawDisplay();
     } else if (userInput == "pagedown"  &amp;&amp; Current_Item_index &lt; (Max_index - 20)) {
         setFocusItemIndex(Next21_index);
         "true";
     ...
thivame
Portrait de thivame
pareil

salut zozo,
desolé pour le retard de ma reponse, mais soit je n'etais pas dispo, (hopital (et oui toujours elle n'en n'a pas fini ma petite), travaux) ou soit etrangement je n'avais pas acces au site... en remettant les chiffres d'origine ou d'autre ca me fait la même chose....
je vais essayer de poster le script complet.. si ca veut bien

<?xml version="1.0" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<mediaDisplay name="photoView"
showDefaultInfo=yes

width="0"
fontSize=""
rowCount="2"
columnCount="6"
drawItemText="no"
menuBorderColor="0:0:0"
sideColorBottom="0:0:0"
sideColorTop="-1:-1:-1"
itemImageXPC="40"
itemImageYPC="40"
itemOffsetXPC="7"
itemOffsetYPC="22"
backgroundColor="0:0:0"
sliding="yes"
idleImageXPC=120
idleImageYPC=0
idleImageWidthPC=50
idleImageHeightPC=16
itemBorderColor="255:0:0"

>
<idleImage>image/POPUP_LOADING_01.png</idleImage>
<idleImage>image/POPUP_LOADING_02.png</idleImage>
<idleImage>image/POPUP_LOADING_03.png</idleImage>
<idleImage>image/POPUP_LOADING_04.png</idleImage>
<idleImage>image/POPUP_LOADING_05.png</idleImage>
<idleImage>image/POPUP_LOADING_06.png</idleImage>
<idleImage>image/POPUP_LOADING_07.png</idleImage>
<idleImage>image/POPUP_LOADING_08.png</idleImage>

<onUserInput>
<script>
userInput = currentUserInput();
Current_Item_index=getFocusItemIndex();
Max_index = (-1 + Jukebox_itemSize);
Prev_index = (-1 + Current_Item_index);
Next_index = (1 + Current_Item_index);
Prev14_index = (-13 + Current_Item_index);
Next14_index = (13 + Current_Item_index);

if (userInput == "pageup" &amp;&amp; Current_Item_index &gt; 13) {
setFocusItemIndex(Prev14_index);
"true";
redrawDisplay();
} else if (userInput == "pagedown" &amp;&amp; Current_Item_index &lt; (Max_index - 13)) {
setFocusItemIndex(Next14_index);
"true";
redrawDisplay();
} else if (userInput == "left") {
"false";
} else if (userInput == "right") {
"false";
</script>
</onUserInput>
<backgroundDisplay>
<image redraw="no" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="100">
<script>
print("/usr/local/etc/scripts/Jukebox/Modules/background2.jpg");
</script>
</image>
</backgroundDisplay>

</mediaDisplay>

ensuite ce ne sont juste que mes items

en parlant de script ( vu que le hmb est dead, niveau support officiel, je cherche a pouvoir changer les dossiers créés par le player (lorsque l'on passe par le format image des dossiers (en appuyant sur goto) mais bon je ne suis pas de votre niveau alors avant de faire tout et n’importe quoi je préfère te demander : est ce que c'est faisable??

Derniere question voila comme tu le sais depuis que je suis passé a un televiseur full hd lorsque je mets des films non hd j'ai un décalage son il faut donc que je passe le hmb en 1080i au lieu de p lorsque non utilisons les firmware geekyhmb, il n'ai pas possible de modifier la résolution de l’écran en cours de lecture.. penses tu que cela est faisable en ajoutant un script ou je ne sais quoi? car le choix "auto"dans le setup ne fait changer la résolution que par rapport au tv donc sachant que généralement une fois branché au téléviseur il y reste ça ne sert pas a grand chose

merci par avance et bonne vacances a ceux qui y sont (encore deux semaines et j'y serais ouf!!)
cordialement

zozodesbois
Portrait de zozodesbois
Pb de script rss

Si tu pouvais mettre qu'un seul sujet par topic, ça permettra d'y voir plus clair. :)
Merci d'en ouvrir un nouveau (par sujet), ici nous ne parlerons que de ton pb de script...
Je regarde ça dès que je peux.

thivame
Portrait de thivame
desolé

desolé zozo,
pas de soucis j'ouvre d'autres sujets pour mes deux questions
cordialement

Se connecter or register to post comments