Presence Data

Bonsoir,

j’ai lu que tu devais regarder tes widgets ce week-end alors pour infos

Avant
Capture d’écran 2024-04-07 à 17.17.42

Les heures d’arrivée sont à coté de la photo et c’était très bien sur mon design.

Maintenant en V 4,4
Capture d’écran 2024-04-07 à 17.18.23

Impossible de mettre les heures sur le coté de la photo … Et la c’est moins bien.

Et aussi peut-être la date en français, je suis un peut anglophobe.

Ce n’est pas urgent, tu dois avoir d’autres choses plus importantes à faire suite au passage en V4.4, vu ce que je lit sur « community ».

Gérard

PS: la photo est un peu vieillotte ( au moins 40 ans)

Bonjour,

Même soucis pour ma part.

Bonjour à tous,
En attendant que Salviaf regarde ses widgets, j’ai ajouté le code suivant dans le ccs personnalisée.
Avec XXXX comme id de la commande. Ca permet de mettre le texte sur la même ligne que l’image et mettre le texte à gauche.

[data-cmd_id='XXXX'].cmd-widget {
  display: inline !important;
  float: left;
}

1 « J'aime »

Bonjour Samuel,

j’ai beau chercher, je ne trouve pas ou mettre ces quelques lignes de code, tu peut m’expliquer .

Gérard

Bonjour,

Dans réglages, puis système, puis personnalisation avancée et tu as un fichier Custom.css
Il faut mettre le code dans ce fichier.

Samuel.

Bonsoir Samuel,

il y a autre chose à faire car ça ne marche pas.

Voila ce que j’ai dans « custom.css3 » après la copie

/* Custom CSS Core 4.3.15 */
[data-cmd_id=‹ XXXX ›].cmd-widget {
display: inline !important;
float: left;
}

Gérard

contrairement à ce qui est écrit je suis en core 4.4.5

Salut,

Vous devez remplacer XXXX par la vraie ID de votre commande

Oui tout à fait

Par contre pour mettre la date en Français, je n’ai trouvé. Si quelqu’un a une idée…

var date = new Date(_options.valueDate.replace(' ', 'T'));
    var t = _options.valueDate.split(/[- :]/);
	var format = $.datepicker.formatDate('D d M', date);
    var time = "à "+t[3]+":"+t[4];  
        
        if (parseInt(_options.display_value) == 1) {
        $('#datecmd#uid#').html('Arrivée:'+'<br>'+format+'<br>'+time);
		valueState = "on";
		}
        if (parseInt(_options.display_value) == 0) {
        $('#datecmd#uid#').html('Départ:'+'<br>'+format+'<br>'+time);
		valueState = "off";
		}

Bonjour,

Cà ne marche pas !

c’est bien l’ID du satus de la commande ? ici 3364

Pour infos c’est un interrupteur virtuel, pilote par « homebridge » via l’app MAISON

J’ai agrandi la tuile pour être sur qu’il y ai la place pour l’affichage à coté de la photo.

Gérard

C’est à appliquer sur l’ID ou vous avez configuré dans affichage :

Mettez ce qui est ci dessous dans custom.css en remplaçant XXXX par l’ID de votre commande.

[data-cmd_id='XXXX'].cmd-widget {
    flex-direction: unset !important;
}

Sans oublier de rafraichir avec CTRL F5

Bonsoir,

Avec votre aide à tous les deux et une lecture de la DOC sur la personnalisation avancée je vient d’y arriver.

DOC :
Dans la barre de menu de l’éditeur de fichier du Core, un bouton Activé ou Désactivé vous indique si le Core doit les charger ou non. Cette option est également disponible dans Réglages → Système → Configuration onglet Interface.

ce n’était pas activé…

Bonne journée

Gérard

Salut,

Pour l’affichage de la date en français, tu peux tester la modification de code que je propose ici : Widget présence Salvialf - #2 par noodom

1 « J'aime »