[TUTO noodom] Présentation d’un Design pour mobile menuMobileSubMenuFrame avec paramétrage par fichier JSON et navigation par FRAME

Bonjour à tous et meilleurs voeux !

Désolé de poster ici, mais ce message est pour @noodom.
Peux tu nous donner ton code pour implémenter neumorphism sur ton design.
J’ai essayé mais l’éditeur de texte ne prend pas du pug…

Merci d’avance.
Bruce

Salut et bonne année,

De quel code parle tu ?

@noodom
Je parle du code pour le contenu (icône centraux avec neumorphism )
image
Merci d’avance
Bruce

Salut @noodom,

j’ai un petit soucis avec mon design j’avais suivi ton tuto mais j’ai 2 barres de défilement qui apparaissent maintenant, alors je sais qu’actuellement il y a qq soucis de manière générale sur les design avec le plugin camera qui ne les affiche pas mais la je pense rien à voir.

j ai tenté de rajouter fullscreen a la fin dans adresse de chrome mais idem j ai remis l’option plein ecran dans jeedom qui avait sauté.

est ce que quelqu’un a eu la même chose ?
je navais pas utilisé mon design depuis qq jours, et fais plusieurs MAJ depuis, je suis en version 4.1.2

merci et bon week end a tous

Salut,

Difficile de savoir comme ça.
Ces barres sont apparues sur quelles modifications ? updates de Jeedom, plugins ? ou sur modification du menu ?

La cause n’est peut-être pas due au menu, à confirmer.
Il faudrait regarder avec le debugger du navigateur en sélectionnant la zone concernée et regarder le css lié.
En jouant les valeurs du CSS (width, height, etc…), tu peux cibler ce qui provoque cet affichage.
Ca peut se jouer à quelques pixels près.

Mais ce n’est pas forcément évident, il va falloir tatonner en debug je pense…

Hello,

bon jai trouvé un autre sujet depuis qui traite de ce problème, apparemment ca vient de la mise à jour du core voici le sujet donc comme je me doutais rien à voir avec ton super outil de design :stuck_out_tongue_winking_eye:

mais du coup je ne dois pas être le seul après ca dépend de la version j’imagine car je suis en béta 4.1.20

Bon dimanche

1 « J'aime »

OK, merci de ton retour car je n’avais pas vu passer ce post sur le problème du core.
Wait & see…

Hello @noodom, merci beaucoup pour tes menus ! C’est vraiment top !

Y a t il un moyen d’avoir des menus et design responsive ?
J’ai configuré ton menu pour un affichage sur mon mobile mais sur le 2eme mobile de la famille, obligé de scroller vu que l’écran ne fait pas la même taille

Salut et merci🙂

Pour le responsive ce n’est pas si simple car je ne connais pas le contenu des menus dont les widgets ajoutés qui ne seront pas responsive.

Pour ce qui est du menu, tu dois pouvoir t’en sortir en créant 2 designs du menu avec chacun leur fichier de configuration json non ?

Après relecture du code, il y a peut-être moyen d’optimiser le parametrage dans le cadre de ce menu.
Exemple : forcer la largeur du mobile pour la largeur du menu et de la frame de contenu. De la même façon, forcer la hauteur du mobile pour la hauteur totale de la frame du contenu.

A tester :wink:

merci pour ton feedback @noodom :slight_smile:
oui je pense qu’avec 2 designs je peux m’en sortir mais je voulais avoir ton avis sur la faisabilité avant.
Je n’ai jamais joué beaucoup avec les design sur jeedom mais rien que pour déterminer la hauteurxlargeur du design pour qu’il soit adapté à tel ou tel device, à part y aller a tâtons je ne sais pas comment faire. … je n’ai pas trouvé ça très user friendly :slight_smile:

si tu le dis :slight_smile:
je ne suis pas assez développeur pour tester ça …

Bonjour noodom,

J’ai un soucis quand j’insère l’équipement « menu » sur un design.
Je met l’équipement « contenu », tout va bien.
Ensuite je mets l’équipement « menu » et il se duplique tout seul plusieurs fois …

Si tu as une idée, je te remercie d’avance.

Salut

Tu n’aurais pas mis l’ID du design contenant le menu et le contenu dans le json ?

Tous les ids liés à chaque bouton doivent être différent de cet id.

1 « J'aime »

Salut,
Non, j’ai bien vérifié de mettre des ID différents. Est ce que cela peut poser un problème si les designs n’existent pas encore ?

Salut,

Oui, ce comportement a déjà été remonté (à voir sur le forum sur un de mes menus).
Possible que des liens inexistants provoquent ce problème.

Tu peux créer un design vide et mettre son id pour tous les boutons du menus dans le fichier de configuration pour tester.

Bon du coup comme je viens de refaire une installation propre de mon Jeedom pour repartir sur de nouveaux design en Neumorphism, j’ai rechargé une sauvegarde de Jeedom dans laquelle je n’avais pas de design.
J’ai créé des design vides qui sont référencés dans le Jeedom. Je n’ai plus le phénomène d’imbrication des pages … mais maintenant j’ai cela:

En regardant les messages d’erreurs, il semblerait qu’il ne trouve pas le CSS.
Autre point, je n’ai pas copié le fichier .htaccess … car je ne sais pas comment faire :thinking:
Mais je ne l’avais pas fait la fois précédente et les menus s’affichaient …
Voici le message d’erreur:

Si quelqu’un peut m’aider sur le message d’erreur, je le remercie d’avance.

Salut,

Tu es quelle version ?
Il faudrait que tu forces une mise à jour du core et tester à nouveau.
A voir pour la suite en fonction du résultat.

4.1.28, je suis à jour. L’installation est toute fraîche.
Pour copier le fichier .htaccess, j’utilise:
sudo scp .htaccess jeedom@192.168.1.50:/var/www/html/data/menusNoodom
mais la réponse est « permission denied »

Oui, ce sont les nouvelles sécurités Jeedom en cours.

Il faut

  • forcer la mise à jour du core (même si déjà en 4.1.28)
  • lancer la commande suivante :
    cp /var/www/html/install/apache_security /etc/apache2/conf-available/security.conf;echo "systemctl restart apache2" | sudo at now

Pour le .htaccess, je décris la procédure dans le readme du menu.
Sinon, d’ici ce soir, je vais proposer une solution plus simple (un bloc code dans un scénario qui fera le nécessaire :slight_smile: )

EDIT :
Ces étapes sont indispensables mais ne seront pas suffisantes dans l’immédiat
J’ai adapté certains menus pour les nouvelles sécurités Jeedom mais pas encore celui-ci.
Je compte regarder ce soir du coup et je le préciserai ici dès que ça sera ok.