Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problème chargement de page Flickr #682

Closed
BaguetteAgile opened this issue Jan 28, 2018 · 8 comments
Closed

Problème chargement de page Flickr #682

BaguetteAgile opened this issue Jan 28, 2018 · 8 comments

Comments

@BaguetteAgile
Copy link

Voici le lien vers le site
https://justfriends.netlify.com/
au chargement de la page Diaporama, le container HTML reste blanc...
il faut Recharger la page manuellement pour voir les photos.

une idée pour résoudre ce petit problème ?

Merci

@lexoyo


Here is the link to the site
https://justfriends.netlify.com/
when loading the Slideshow page, the HTML container remains blank ...
you have to reload the page manually to see the pictures.

an idea to solve this little problem?

Thank you

@lexoyo
Copy link
Member

lexoyo commented Jan 28, 2018

Ok, il se passe un truc étrange, qui doit etre fait par le diaporama que tu utilises
Il rajoute plein de <script async="" src="https://widgets.flickr.com/embedr/embedr-4110feef4aefd18270192d8aeba3ff41.js"></script>
Tu peux en dire plus sur le diaporama que tu utilises?

@BaguetteAgile
Copy link
Author

BaguetteAgile commented Jan 28, 2018

Ben en faite j'ai suivis le tuto que tu as fait via Webinar ... je copie coller le code et voila le résultat.. rien de plus...
a mon avis le site Flickr ajoute des demandes via le css...
(je ne suis pas développeur ...)

@lexoyo
Copy link
Member

lexoyo commented Jan 31, 2018

ah :-/
tu ne veux pas utiliser le composant diaporama inclus dans silex ? (menu +)

@BaguetteAgile
Copy link
Author

Oui oui, j'y ai jeter un œil, mais j'ai environ 50 photos à diffuser sur le site et certainement d'autre qui vont suivre, et il me semble que l'on doit sélectionner les photos une par une ?
Existe t'il une solution pour sélectionner mon dossier directement sur Flickr, comme cela je n'alourdis pas trop mon site...
ou alors inclure un lien vers mon dossier Flickr aprés quelques clics par exemple...

Je me penche sur le sujet demain, et je reviens vers toi @lexoyo

@lexoyo
Copy link
Member

lexoyo commented Feb 1, 2018

Ah ok je comprends
Je vais debuguer ton code alors

@lexoyo
Copy link
Member

lexoyo commented Feb 3, 2018

Quelques remarques et questions:

  • La photo "photogroupe" de l'accueil, il faut la mettre en "background image" plutot qu'une "image", pour que ca se redimmentionne correctement quand tu l'étires en css. Et la photo contient des caracteres chelous que tu devrais enlever, car visiblement silex n'aime pas (c'est un bug, je le note). Tu peux tester avec la preview "responsize"
    screenshot from 2018-02-03 16-09-43

  • tu n'as pas utilisé de sections, tu as tout fait a la main, j'aimerais savoir si c'etait galère et pourquoi ne pas utiliser de sections? Peut etre est-ce mal documentéo ou pas pratique?

lexoyo added a commit to lexoyo/Silex that referenced this issue Feb 3, 2018
@lexoyo lexoyo closed this as completed in 2ccc59f Feb 3, 2018
@lexoyo
Copy link
Member

lexoyo commented Feb 3, 2018

J'ai fix un probleme dans silex qui changeait l'iframe en partant du principe qu'elle avait un src
2ccc59f

Et j'ai changé ton code pour que le script de flickr soit ajouté uniquement quand on arrive sur la bonne page, et pas 2 fois, et seulement quand on est en "silex-runtime" (en dehors de l'éditeur) :

            <script>
                // remove useless scripts previously created by flickr (last time the file was opened)
                $('script[src^="https://widgets.flickr.com/"]').remove();
                $('script[src^="https://embedr.flickr.com/assets/embedr-loader.js"]').remove();
              var pagedContainer = document.currentScript.closest('.paged-element');
              var flickrDone = false;
              $('body.silex-runtime').on('pageChanged', function (event, pageName) {
                if(!flickrDone && (!pagedContainer || $(pagedContainer).hasClass(pageName))) {
                  $('body.silex-runtime').append('<script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></scr' + 'ipt>');
                  flickrDone = true;
                }
              });
            </script>
            <p>Diaporama Just-Friends 2017</p>
            <a data-flickr-embed="true" href="https://www.flickr.com/photos/141930347@N02/albums/72157688805882072" title="Just-Friends en 2017">
                <img src="https://farm5.staticflickr.com/4735/39350048281_bd20945d13_z.jpg" alt="Just-Friends en 2017" width="100%">
            </a>

Par contre toutes plein d'images sont introuvables car silex les cherche dans "Images" alors qu'elles sont a la racine du site... Tu as du les déplacer, je te suggere de les remettre dans "./Images/"

N'hésites pas si tu as des questions

PS: ca serait bien de mettre ce nouveau code ou un lien vers cette issue là ou tu as trouvé un tuto?

@BaguetteAgile
Copy link
Author

BaguetteAgile commented Feb 6, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants