il fallait tout simplement que je modifie la largeur du menu dans le fichier css.....

Pareli pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
Même chose,sim2000 a écrit : ↑13 mars 2019, 19:34Pareil pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?![]()
Salut,hansc a écrit : ↑13 mars 2019, 21:38Même chose,sim2000 a écrit : ↑13 mars 2019, 19:34Pareil pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?![]()
on dirait que le design ne parvient pas à trouver l'image
forum1.png
quand je test l'url dans mon browser --> http://x.x.x.X/core/img/Images/Meteo/nuit/Nuage.jpg elle s'affiche correctement ...
le log du scenario me dit que tout c'est bien passé
une idées ?
merci
chris
Code : Tout sélectionner
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('data', $data);
$planHeader->setImage('sha512', $sha512);
$planHeader->save();
}
Code : Tout sélectionner
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
Idem j'ai le même souci...Xistof a écrit : ↑13 mars 2019, 11:46depuis la maj, j'ai le message suivant sur mon design : "commencez par envoyer une image d'arriere plan"
uniquement sur le design en responsive, sur les autres pas de soucis.
une idée de ce qu'il faut faire ? (et du coup la présentation est toute décalée / modifiée par rapport à avant)
merci
J'ai modifié le bloc code, les images de fond changent bien, par contre toujours ce message d'erreur, "commencer par envoyer une image".Mips2648 a écrit : ↑15 mars 2019, 08:24Hello,
Concernant le plugin météo j'ai le même soucis et pourtant aucun problème sur d'autres, j'y regarderai à l'occas ou alors faut soumettre un ticket mais ce n'est pas très grave parce que les ids n'ont pas changés (j'ai vérifié) (sauf si vous avez supprimé / recréé votre équipement).
Concernant les fonds, même soucis chez moi, c'est parce que maintenant les fond d'écran sont sauvés sur le filesystem et plus en DB
A priori à la fin de votre script (ou bloc code) vous avez ce type de codevous rajouter les 3 lignes suivantes pour avoir ceci, cela va sauver le fichier sur le filesystem:Code : Tout sélectionner
foreach ($plans as $planId){ $planHeader = planHeader::byId($planId); $planHeader->setImage('type', $type); $planHeader->setImage('size', $img_size); $planHeader->setImage('data', $data); $planHeader->setImage('sha512', $sha512); $planHeader->save(); }
Il n'est plus utile de sauver l'image dans le plan donc la ligne " $planHeader->setImage('data', $data);" peut être suppriméeCode : Tout sélectionner
foreach ($plans as $planId){ $planHeader = planHeader::byId($planId); $planHeader->setImage('type', $type); $planHeader->setImage('size', $img_size); $planHeader->setImage('sha512', $sha512); $planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type; $planfilepath = __DIR__ . '/../../data/plan/' . $planfilename; file_put_contents($planfilepath,file_get_contents($file)); $planHeader->save(); }
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
je sais pas si c'est la meilleure solution... Mais j'ai commenté le bout de code dans le JSS pour ne plus avoir l'alerte, en attendant que...remyg83 a écrit : ↑15 mars 2019, 09:17Idem j'ai le même souci...Xistof a écrit : ↑13 mars 2019, 11:46depuis la maj, j'ai le message suivant sur mon design : "commencez par envoyer une image d'arriere plan"
uniquement sur le design en responsive, sur les autres pas de soucis.
une idée de ce qu'il faut faire ? (et du coup la présentation est toute décalée / modifiée par rapport à avant)
merci
j'ai modifie mais toujours rien sauf que le scenario s'execute correctement mais pas d'affichage d'imagesMips2648 a écrit : ↑15 mars 2019, 13:39La prochaine fois copie le code dans un tag code, dans le forum (éditeur avancé), c'est illisible là...
la problème c'est les 2 } juste avant ton else à la fin, en rouge ci-dessous
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Code : Tout sélectionner
$plans = array(35, 36, 37, 38, 39, 40, 41, 42, 43, 44); //les ID des designs à modifier
$chemin = 'http://mon ip/montheme/images/meteo/'; //chemin vers les dossier jour & nuit
$id_condition = 495; //ID de la commande "Numéro condition" du plugin Weather
$id_lever = 491; //ID de la commande "Lever du soleil" du plugin Weather
$id_coucher = 490; //ID de la commande "Coucher du soleil" du plugin Weather
$wall_changed = 0; //Changement de wall paper
$prev_wall = ''; //wall précédent
$prev_wall = $scenario->getData("prevWall"); // Récupère le wall précédent
$scenario->setLog("Wall précédent : ".$prev_wall); //Log
$cmd_condition = cmd::byId($id_condition);
$condition = $cmd_condition->execCmd();
$cmd_lever = cmd::byId($id_lever);
$lever = $cmd_lever->execCmd();
$cmd_coucher = cmd::byId($id_coucher);
$coucher = $cmd_coucher->execCmd();
// On compare l'heure actuelle avec $coucher et $lever
$heure = round(date('Hi'));
if (($heure >= $lever) && ($heure <= $coucher)){
$moment = "jour";
}
elseif (($heure <= $lever) || ($heure >= $coucher)){
$moment = "nuit";
}
// on compare l'id condition aux valeurs d'openWeather
$numGroup = substr($condition, 0,1);
switch ($numGroup) {
case '2':
$valeur_condition = "Orage";
break;
case '7':
$valeur_condition = "Brume";
break;
case '5':
$valeur_condition = "Pluie";
break;
case '6':
$valeur_condition = "Neige";
break;
case '8':
case '3':
$valeur_condition = "Nuage";
break;
default:
$valeur_condition = "defaut";
break;
}
//Condiftions particulières
if(in_array($condition, array('905', '902', '900', '952', '953', '954', '955', '956', '957', '960', '961'))){
$valeur_condition = "Vent";
} else if(in_array($condition, array('800', '951'))){
$valeur_condition = "Soleil";
} else if($condition == '909'){
$valeur_condition = "Pluie";
}
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
if ($file != $prev_wall) {
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Code : Tout sélectionner
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité