Afficher page précise

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Afficher page précise

Message par Doudy »

Bonjour,

Actuellement pour afficher une page je passe par http://192.168.1.xxx:8080/monitor/index.html et je clique par exemple sur l'icone meteo pour aller vers la page "météo".

Ma question :
Est-il possible d'afficher directement la page météo sans passer par la page index.html ?
Si je fait http://192.168.1.xxx:8080/monitor/pages/meteo.html j'obtiens ceci :

Code : Tout sélectionner

--
meteo1
--
meteo2
--
meteo3
--
meteo25
--
meteo4
--
meteo5
--
meteo6
--
meteo7
--
meteo8
--
meteo9
--
meteo10
--
meteo11
Une idée ?

Merci
;)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Afficher page précise

Message par Keros »

Un clic droit sur l'icône météo puis Copier l'adresse du lien ne te permet pas de récupérer l'adresse de la page ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: Afficher page précise

Message par Doudy »

Non, pas de clic droit possible :cry:
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Afficher page précise

Message par Chrominator »

index.html contient bon nombre de fonctions javascript qui sont utilisées dans les autres pages.
Donc si tu ne passes pas par cette page pour en afficher une autre, ces fonctions manquent, d'où ton affichage météo bizarre.

Question : Pourquoi tu voudrais la page meteo directement ?
Pour en faire la page d'affichage par défaut ?
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: Afficher page précise

Message par Doudy »

Bonjour,

C'est pour afficher cette page dans un frame sur mon MagicMirror.
Comme je le fait pour la page index :
Image
Ma page météo est mieux (pas horloge, éléments mieux disposés).
;)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: Afficher page précise

Message par thier »

Si tu ne veux que ta page météo:
Tu fais une copie du fichier index.html au même endroit en le renommant indexperso.html par exemple.
Tu ouvres indexperso.html avec ton éditeur de texte
Dans la liste <!-- import pages --> (qui correspond à ta liste de pages) tu commentes toutes les lignes (avec <!-- en début de ligne) sauf celle de ta page météo.
Tu fais pointer ton magic mirror vers http://TonIp:TonPort/monitor/indexperso.html.
Edit:
Si tu veux toutes tes pages, mais que ta page météo soit la première page:
Tu ouvres indexperso.html avec ton éditeur de texte
Dans la liste <!-- import pages --> tu mets ta page météo en première et tu sauvegardes.
Il faudra peut-être vider le cache du navigateur pour rafraîchir la page affichée.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: Afficher page précise

Message par Doudy »

Houlala merci beaucoup
J'essaie ça de suite
Merci
;)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: Afficher page précise

Message par Doudy »

:oops:

désolé mais je ne trouve pas de <!-- import pages --> dans http://192.168.1.xxx:xxxx/monitor/index.html

ou alors je suis :shock:
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: Afficher page précise

Message par thier »

Ce n'est pas dans http://192.168.1.xxx:xxxx/monitor/index.html.
Par exemple sur un pi c'est le fichier /home/TonUser/domoticz/www/monitor/index.html
C'est ce fichier qu'il faut ouvrir avec un éditeur de texte donc click droit... ou nano /home/pi/domoticz/www/monitor/index.html si tu es en console ssh.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Afficher page précise

Message par Chrominator »

Doudy a écrit : 20 juin 2020, 12:05 je ne trouve pas de <!-- import pages --> dans http://192.168.1.xxx:xxxx/monitor/index.html

En effet le source n'est pas comme ça.
Thier a aménagé sa version ou alors elle est plus ancienne que le source actuel.

Il y a une boucle javascript maintenant pour charger les pages :

Code : Tout sélectionner

<script>
for( var n = 0, len = $.PagesList.length; n < len - 1; n++ )
	{
	$('.swipe-wrap').append('<div></div>');
	$('div').filter(':last').load('pages/'+$.PagesList[n][0]);
	if ( typeof($.PagesList[n][1]) !== 'undefined'){
		if (n <= 8) {
			$('#menu').append('<div onclick="mySwipe.slide('+$('div').filter(':last').index()+')"><img src="icons/menu/'+$.PagesList[n][1]+'"></div>');
		} else {
			$('#menu').append('<div class="autoHide" onclick="mySwipe.slide('+$('div').filter(':last').index()+')"><img src="icons/menu/'+$.PagesList[n][1]+'"></div>');
		}
	}	
}
</script>
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Répondre