En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
 

GuppY, le CMS de référence sans base de données

telecharger01.png

Vous êtes ici :   Accueil » Forum » Guppy 5 » Casse-tête iframe et streaming vidéo : 1 solution et 1 question
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...

Attention : GuppY 5.02.09, mise à jour des zips

Sortie de GuppY 5.02.09 :

Les zips du pack, du patch cumulatif et du patch non-cumulatif sont mis à jour au 07.06.2019 à 18h30 avec la correction du fil d' ariane pour les articles, la correction de l'affichage des archives des nouvelles, la correction du lien du logo dans le mail pour l'inscription des membres.

Si vous avez patché votre site avant le 07.06.2019 à 18h30, vous devez télécharger le patch non-cumulatif à nouveau et le réinstaller avec la fonction Installer.

Désolé, toutes nos excuses pour ce contretemps, tous nos remerciements pour les signalements.

Le patch CKEditor v4121 pour GuppY 502xx (06.07.2019) est en téléchargement dans la rubrique Télécharger puis GuppY 5. Merci à Saxbar pour cette mise à jour.

Mise à jour des listes de blocage des spams (08.07.2019) pour Apache 2.3 et pour Apache 2.4 en téléchargement dans la rubrique Télécharger puis GuppY 5.

Forum - Guppy 5 - Casse-tête iframe et streaming vidéo : 1 solution et 1 question


Connectés :
+
 


le 13/04/2019 @ 09:22
par Magellan

Magellan

45 messages

Bonjour,

Voilà des jours que je galère pour solutionner deux problèmes. J'en ai résolu un mais il m'en reste un autre.

Pour celui qui est résolu, je partage ma solution : Depuis quelques temps, les liens de mon site vers les flux en direct des caméras de l'ISS depuis mon site ne marchaient plus. En fait il s'agissait d'un paramétrage à faire dans firefox qui depuis quelques temps renforce la sécurité au point que plus rien ne fonctionne. Donc pour ceux qui rencontrent le même problème, il faut faire un clic sur le cadenas placé devant l'url dans la barre d'adresse puis dans la rubrique "Blocage de contenu" du menu, cliquer sur la roue dentée. Dans la nouvelle page qui s'ouvre, cocher l'option "Standard" afin de bloquer uniquement les traqueurs connus dans les fenêtres de navigation privée. les autres options précisent bien que cela peut provoquer le dysfonctionnement de certains sites.

Quant à mon second et dernier problème identifié sur mon site, cela concerne une iframe que j'incorpore dans un article et qui contient les images que je reçois depuis les satellites météo NOAA. Il s'agit d'une page html généré par mon logiciel d'acquisition que ce dernier envoit via ftp sur mon site et dont le contenu change en temps réel en fonction du nombre d'images reçues et de leur taille.

Lien de l'article : https://f4bpp.com/articles.php?lng=fr&pg=266

Lien du fichier html que j'incorpore dans l'article : https://f4bpp.com/wxtoimg/weather.html

Mon problème est que la hauteur d'une iframe ne peut apparemment pas être exprimée en pourcentage contrairement à la largeur d'après mes lectures sur le web. Comment contourner cette limite pour que l'iframe ait la même taille que le contenu de la page et éviter d'avoir un slider sur le côté de 1 km ?

Merci pour votre aide.

Cordialement, David.

sujet clos Haut  

Réponse n° 1
--------
le 13/04/2019 @ 11:06
par JeanDenis

JeanDenis

1354 messages

Bonjour,

Une solution pourrait être celle-là :

Tu peux fixer une hauteur moyenne (par exemple 700px) pour ton Iframe et inclure dans l'appel à ta page .html

overflow auto

Cela pourrait être rédigé ainsi :

<p><iframe height="700" id="cv" overflow="auto" src="wxtoimg/weather.html" width="100%"></iframe></p>

De cette manière tu auras un ascenseur vertical dans l'Iframe pour afficher la totalité du contenu. A toi d'adapter les hauteurs...

Cordialement,

Jean-Denis


www.71site.fr

Site web JeanDenis
clos par Magellan le 14/04/2019 @ 20:21 Haut  
Réponse n° 2
--------
le 13/04/2019 @ 22:00
par Magellan

Magellan

46 messages

Je sens que je vais rester dans l'impasse. Pour l'instant j'ai mis une hauteur de 10 000 et cela me laisse un peu de blanc au bas de la page. Ta solution marche très bien mais mon objectif est de ne pas avoir deux ascenseurs, celui de l'iframe et celui du site qui n'est pas très pratique. L'idéal serait d'avoir la fonction inverse de sorte que je prévois large pour le paramètre "height" et que le code adapte la hauteur au contenu en réduisant le surplus. Mais je ne pense pas que ce soit possible. Sur le web, certains contournent cela avec du code CSS.

Quoi qu'il en soit je vais utiliser ta fonction au cas où je n'aurais pas prévu assez large avec mes 10 000 ! smile

clos par Magellan le 14/04/2019 @ 20:21 Haut  
Réponse n° 3
--------
le 14/04/2019 @ 07:35
par JeanDenis

JeanDenis

1355 messages

Bonjour,

J'avais oublié d'inscrire, dans le code que je t'ai proposé,  frameborder="0" afin de supprimer la bordure, mais c'est un détail que tu peux ajouter facilement...

Par contre, sauf erreur de ma part, je ne pense pas qu'il soit possible, juste avec du CSS d'adapter automatiquement la hauteur d'un Iframe à son contenu. Je crois qu'il faut utiliser du javascript...

Une recherche du type "ajuster dynamiquement hauteur Iframe à son contenu" te fournira sans doute des pistes pour tenter de le résoudre...

Mais, la solution de l'overflow est évidemment plus simple (et à mon avis, plus "élégante" surtout pour les très longues pages...) à mettre en place. Mais c'est affaire de goût, bien sûr.

Cordialement,

Jean-Denis


www.71site.fr

Site web JeanDenis
clos par Magellan le 14/04/2019 @ 20:21 Haut  
Réponse n° 4
--------
le 14/04/2019 @ 10:02
par Magellan

Magellan

47 messages

Via ce lien https://hotline.asdrad.com/ajuster_la_hauteur_des_iframe, j'ai trouvé une solution avec jquery-iframe-auto-height. J'ai donc récupéré les fichiers jquery.browser.js et jquery.iframe-auto-height.js mais je ne comprends pas comment charger ces codes dans ma page Guppy.

clos par Magellan le 14/04/2019 @ 20:21 Haut  
Réponse n° 5
--------
le 14/04/2019 @ 11:29
par JeanDenis

JeanDenis

1356 messages

Re,

D'une manière générale, le plus simple (même s'il est possible de faire autrement...) est de placer ces fichiers, par FTP dans le dossier inc/jshead afin qu'ils soient disponibles au chargement de la page. Tu les verras ensuite chargés dans le code source dans la partie head.

Mais, prudence avec les scripts extérieurs à GuppY... Il vaut mieux faire des tests en local... et s'assurer qu'ils ne mettent pas la zone dans GuppY... y compris d'ailleurs d'un point de vue de la sécurité également...

Cordialement,

Jean-Denis


www.71site.fr

Site web JeanDenis
clos par Magellan le 14/04/2019 @ 20:21 Haut  
Réponse n° 6
--------
le 14/04/2019 @ 20:20
par Magellan

Magellan

48 messages

OK Jean-Denis. Je lâche l'affaire et vais suivre tes recommandations de prudence et préserver ainsi la sécurité de mon site. Merci pour tes infos et conseils.

clos par Magellan le 14/04/2019 @ 20:21 Haut  
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message
Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter  
Catégories de discussion  Forum  



Vous êtes ici :   Accueil » Forum » Guppy 5 » Casse-tête iframe et streaming vidéo : 1 solution et 1 question
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...

Préférences


Se reconnecter :
Votre nom (ou pseudo) :
Votre mot de passe
<O>


  14076141 visiteurs
  13 visiteurs en ligne

Connectés :
membresSaxbar (GT)
membresbcl02

Newsletter

Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.

Avant de soumettre ce formulaire, veuillez lire et accepter les Mentions légales.

J'accepte :
Recopier le code :
Site enregistré à la CNIL sous l'agrément 1040387.
Vous disposez d'un droit d'accès, de modification, de rectification
et de suppression des données selon la loi Informatique et Liberté (article 34) du 6 janvier 1978.

 
FreeGuppY.org est hébergé sur un serveur dédié o2switch
gy_twitter02.png