Nous allons voir dans ce tutoriel comment créer une icône de pré-chargement du site afin de faire patienter vos visiteurs. Ce système va calculer le poid total de votre page et afficher un petit loader animé afin de faire clairement comprendre à vos visiteurs que le site va bientôt arriver :p
Installation des codes
L’installation des codes va se passer en 3 parties:
CSS, la mise en forme,
Javascript, le fonctionnement,
Html, l’affichage.
Partie CSS
Rendez-vous dans Boutique en Ligne – Actions – Modifier le code et trouvez le dossier Ressources (Assets).
Repérez un fichier base.css, theme.css, style.css ou autre fichier .css que votre thème utilise.
Une fois le fichier trouvez mettez-vous tout en bas et copiez/collez le code ci-dessous:
Cette fois, ouvrez le dossier Mise en page (Layout) et le fichier theme.liquid et repérez la balise body: <body…> et placez la ligne de code sur la ligne suivante:
Vous avez un problème pour faire fonctionner ce tutoriel ou vous avez un besoin spécifique ?
Nous pouvons le faire pour vous ! pour ce faire merci de prendre contact avec notre équipe.
Tu apportes tellement de valeur mec… Vraiment merci pour ton contenu continues à toi ! Je te vois souvent sur le forum français, moi je suis plus sur le forum américain que Français je trouve le niveau assez bas en France mention spéciale à ketankumar lol
Merci beaucoup pour ce tuto! Ton contenu est génial!
Petite question, est-il possible d’utiliser le logo (favicon ) de la marque en tant que loader ?
Y’a t’il une fonction de loader intégrée à Speedfly ?
Merci d’avance!
Par contre j’ai un p’tit bug, j’ai cumulé la barre d’infos dynamique (avec les phrases qui changent) et ce loader animé et bizarrement lorsque le loader est actif la barre aussi…
C’est la seule chose qui est visible en même temps que le rond et je sais pas pourquoi..! Tout le reste apparaît lorsque celui-ci disparaît sauf cette barre!!!
salut ! merci pour tout ces tutos t un gg ! j’ai un petit problème , le loader met effectivement du temp a s’afficher sur la page ( avant le chargement complet ) , il y a un décalage de 2 ou 3 secondes , du coup , le client voit quelques caractéristiques du site qui ne doit pas vois , comme l’ancien menu qui est maintenant géré par une appli 🙁
merci de ta réponse et passe une bonne journée
curtis
Hello et merci pour le com 🙂 hum c’est que le site est trop lent. L’idéal serait de l’optimiser un peu ou prend Speedfly :p Sinon essayer dans la partie js de modifier la valeur 2000 par 3000 ou plus.
fabien
19 Mar 2021salut et merci
Oups! le loader tourne mais ne disparait pas (page bloqué)
je suis sur theme debut
Dgeo Dev
22 Mar 2021Hello, dans ce cas Il doit y avoir un conflit js… Je conseille de retirer le code du tuto
Nico
21 Mar 2021Tu apportes tellement de valeur mec… Vraiment merci pour ton contenu continues à toi ! Je te vois souvent sur le forum français, moi je suis plus sur le forum américain que Français je trouve le niveau assez bas en France mention spéciale à ketankumar lol
Dgeo Dev
22 Mar 2021Hello et merci pour le com c’est sympa 😉 Oui en france y a quasiment rien 🙁
Flo
14 Avr 2021Merci beaucoup pour ce tuto! Ton contenu est génial!
Petite question, est-il possible d’utiliser le logo (favicon ) de la marque en tant que loader ?
Y’a t’il une fonction de loader intégrée à Speedfly ?
Merci d’avance!
Dgeo Dev
15 Avr 2021Hello, oui c’est potentiellement possible 🙂 pas besoin de Loader avec Speedfly il est trop rapide :p
Benji
22 Avr 2021Salut Dgeo,
Encore une supère vidéo, franchement merci!
Par contre j’ai un p’tit bug, j’ai cumulé la barre d’infos dynamique (avec les phrases qui changent) et ce loader animé et bizarrement lorsque le loader est actif la barre aussi…
C’est la seule chose qui est visible en même temps que le rond et je sais pas pourquoi..! Tout le reste apparaît lorsque celui-ci disparaît sauf cette barre!!!
Tu peux m’aider stp?
nico
15 Sep 2021salut dgeodev , j’aimerais mettre mon logo mais je ne sais pas comment m’y prendre ?
Dgeo Dev
15 Sep 2021Hello, hum c’est un peu compliqué 🙁 faudrait un mini dev sur mesure
CURTIS
12 Déc 2021salut ! merci pour tout ces tutos t un gg ! j’ai un petit problème , le loader met effectivement du temp a s’afficher sur la page ( avant le chargement complet ) , il y a un décalage de 2 ou 3 secondes , du coup , le client voit quelques caractéristiques du site qui ne doit pas vois , comme l’ancien menu qui est maintenant géré par une appli 🙁
merci de ta réponse et passe une bonne journée
curtis
Dgeo Dev
14 Déc 2021Hello et merci pour le com 🙂 hum c’est que le site est trop lent. L’idéal serait de l’optimiser un peu ou prend Speedfly :p Sinon essayer dans la partie js de modifier la valeur 2000 par 3000 ou plus.