Salut Thyer,
Comment fais-tu les choix de playlist, je suppose que quand tu cliques sur RTL, tu choisis une squeezebox et ça diffuse, c'est ça?
Salut Thyer,
Bonjour ca vient du market, c'est le plugin weatherpoupoune1974 a écrit : ↑22 oct. 2017, 11:37Bonjour,
Et chapeau pour le travail.
Du coup mon design me parait d'un autre temps....
Pourrais je savoir d'où vient le widget météo ?
Bon dimanche
Coche "mode image" en bas à droite de ton équipement météo
C'est bizare j'ai l'impression que chez moi c'est différent. par exemple j'ai des décimales, les jour sont abréviers, j'ai pas le min-max de la journéepoupoune1974 a écrit : ↑22 oct. 2017, 11:52Merci, mais chez moi il m'affiche :
Capture.JPG
Et j'aurais aimé ça :
Capture2.JPG
Super !
Code : Tout sélectionner
[2017-10-22 11:13:25][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [SQEEZEBOX][BUREAU FAVORIS][FAVORIS_BUREAU]'.
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:25][SCENARIO] Evaluation de la condition : ["RTL2" == "DEEZER_FLOW" ] = Faux
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:25][SCENARIO] Evaluation de la condition : ["RTL2" == "DEEZER_THOMAS" ] = Faux
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:25][SCENARIO] Evaluation de la condition : ["RTL2" == "DEEZER_COEUR" ] = Faux
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:25][SCENARIO] Evaluation de la condition : ["RTL2" == "RTL2" ] = Vrai
[2017-10-22 11:13:25][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-10-22 11:13:25][SCENARIO] Exécution de la commande [SQEEZEBOX][BUREAU][Jouer Url] avec comme option(s) :
Array
(
[background] => 0
[title] =>
[message] => http://192.168.1.132:9002/plugins/Favorites/index.html?action=play&index=2&player=bc:ae:c5:0c:04:48
)
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:29][SCENARIO] Evaluation de la condition : ["RTL2" == "RTL" ] = Faux
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:29][SCENARIO] Evaluation de la condition : ["RTL2" == "VIRGIN" ] = Faux
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-10-22 11:13:29][SCENARIO] Evaluation de la condition : ["RTL2" == "RIRE_ET_CHANSON" ] = Faux
[2017-10-22 11:13:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-10-22 11:13:29][SCENARIO] Fin correcte du scénario
Salut,tonnerre33 a écrit : ↑21 oct. 2017, 17:17Bonjour à tous,
Je suis en train d'essayer de rendre responsive ce super thème, et oui un grand bravo à toi F$B33 je trouve le thème très reussi !!!
J'ai pu voir dans ce fil que je ne suis pas le seul à vouloir afficher mon design sur plusieurs supports, du coup j'essaye de modifier le code pour le rendre compatible avec plusieurs supports.
Présentation :
Je vous joint une capture d'écran de ma tablette Ipad air qui est en plein écran juste en utilisant google Chrome !! Trop bien
Pour le moment c'est en developpement, je n'ai pas terminé mais c'est déjà fonctionnel pour pas mal de choses. Du coup ceux qui veulent tester c'est par ici :
https://github.com/tonnerre33/jeedom_FB ... ee/develop
Utilisation :
Pour l'utilisation ce n'est pas très compliqué... enfin j'espère.
Il suffit d'installer le thème suivant le tuto de F$B33 https://www.youtube.com/watch?v=bRiLFwe ... e=youtu.be
et d'ajouter le fichier script.js au même endroit que perso.css
Ensuite modifiez le code que vous avez copier/coller du fichier cadre.html suivant la procédure suivante :
Composition d'une ligne
L'information la plus important pour placer ses div c'est de bien comprendre ce tableau et de changer la class de sa div en fonction de ce que l'on souhaite :
https://getbootstrap.com/docs/3.3/css/#grid-options
En gros une ligne est divisée en 12,
Le contenu d'une ligne doit être dans un <div class="row"> </div>
Exemple :
Si je veux que sur les ecrans plus grand que les tablettes (format sm) j'ai deux colonnes sur ma première ligne (row) alors ma première div fera 50% de 12 soit 6. J'ajouterai donc la classe "col-sm-6"
et pareil pour la deuxième div.
Du coup vu que la classe " *-sm*-" ne s'applique qu'aux écrans de taille supérieure à 768px, il faut définir la règle pour ceux plus petit c'est la où l'on va utiliser la classe " *-xs*-"
Le plus souvent sur les écrans format xs on ne souhaite qu'une seule colonne sur chaque ligne ce qui donne 100% de 12 = 12 J'ajouterai donc la classe "col-xs-12" aux deux div contenues dans la div class="row"
Ce qui donne ce code sans les cadres :Ca ne vous dit rien ??? Si si c'est bien une partie du début du fichier cadre.htmlCode : Tout sélectionner
<div class="row"> <div class="col-xs-12 col-sm-6"> </div> <div class="col-xs-12 col-sm-6"> </div> </div>
Le résultat en image (la partie de code précédente est encadrée en rouge pour mieux comprendre) :
Sur tablette :
Sur téléphone:
Affectation d'un widget à un cadre
Lorsque vous passez en mode "édition", tous vos widgets seront en dehors des cadres.
Pour affecter un widget à un cadre, passez ou restez en mode "édition", cliquez sur le widget et relevez le numéro qui s'affiche en pop-up.
Ce numéro sera à mettre dans l'attribut data-plan-list_id de la div ayant pour classe "cadre_contenu".
Si vous souhaitez associer plusieurs widgets à un cadre, il suffit de séparer les numéros par le caractère "|".
Exemple de code :J'ai laissé mes numéros de widget car cela ne pose pas de problème si ils n'existent pas et au moins cela fait office d'exemple. Pensez à les changer par vos numérosCode : Tout sélectionner
<div class="cadre_contenu" data-plan-list_id="34|35" ></div>
Si vous avez des questions, n'hésitez pas.
Encore merci pour le super boulot de F$B33.
Génial,
Code : Tout sélectionner
<script type="text/javascript" src="montheme/scripts.js?2017102201"></script>
Code : Tout sélectionner
<script type="text/javascript" src="montheme/scripts.js?6"></script>
ok ça marche bien, pourrais tu faire une modif pour que les cadres se suivent ? par exemple sur la capture ci-dessous meteo soit juste en dessous de horoscope, ou bien qu'on puisse redimensionner en forcé. Peux-tu me filer ton astuce pour le plein écran sur ipad avec chrome, je n'y arrive pas... donc pour l'instant j'utilise l'app officielle qui fait bien le job aussi...tonnerre33 a écrit : ↑22 oct. 2017, 21:25Merci pour le retour, en effet j'ai bien le problème de mon côté également.
Normalement c'est corrigé, j'ai mis à jour le fichier script.js qu'il faut que tu reupload.
Pense également à modifier la version du fichier script.js dans le code du cadre "menu.html". Ca sert à rafraichir le cache sinon tu va tourner sur l'ancien code javasript même en ayant mis le nouveau.
Par exemple moi j'ai misà la place deCode : Tout sélectionner
<script type="text/javascript" src="montheme/scripts.js?2017102201"></script>
Dis moi si c'est ok pour toiCode : Tout sélectionner
<script type="text/javascript" src="montheme/scripts.js?6"></script>
Ok, je touche au but mais j'ai toujours deux questions:
Code : Tout sélectionner
http://192.168.x.x:9002/plugins/Favorites/index.html?action=play&index=1&player=ADRESSE MAC PLAYER
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 11 invités