Le contenu de ma page s’affiche avant mon slider ! (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #496456
    romk
    Participant
    Padawan WordPress
    60 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.1.2
    – Thème utilisé : Filtered 1.0.9 par Theme Trust
    – Adresse du site : http://trendz.fr

    Problème(s) rencontré(s) :

    Bonjour,

    sur le thème que j’utilise (http://tiny.cc/lsj5n), j’ai la possibilité d’utiliser un slider sur la homepage. Par défaut, le thème affichait juste des petites vignettes, ce qui ne prenait pas de temps pour charger et le slider s’affichait en même temps donc il n’y avait pas de décalage visible entre l’affichage de la page d’accueil.

    J’ai modifié le contenu du fichier index.php afin pour pouvoir afficher mes taxonomies sous forme de blog (les unes sous les autres). Comme chaque article (taxonomies) comporte plusieurs images, la page met du temps à afficher tout le contenu. Le slider en question qui se situe dans le header s’affiche une fois toutes les images chargées, ce qui prend un certain temps.

    Bien sur l’idée serait que le slider se charge en premier et que le reste de la page s’affiche ensuite.

    Je pense que le problème est un problème de priorité JS mais je ne sais pas vraiment.

    Je ne sais pas si ça peux aider mais le slider est chargé dans le fichier header.php comme ceci…

    <?php if(is_front_page()):?>
    	<?php $ttrust_home_message = ttrust_get_option('ttrust_home_message'); ?>
    	<?php $ttrust_slideshow_enabled = ttrust_get_option('ttrust_slideshow_enabled'); ?>
    	<?php if($ttrust_slideshow_enabled) include( TEMPLATEPATH . '/includes/slideshow.php'); ?>
    	<?php if($ttrust_home_message) : ?>				
    		<div id="homeMessage" <?php if(!$ttrust_slideshow_enabled) echo 'class="topBorder"'; ?>><p><?php echo $ttrust_home_message ?></p></div>
    	<?php endif; ?>
    <?php endif; ?>

    Voilà… j’espère avoir bien expliqué le chmilblick

    Merci à vous.

    romain.

    #777470
    Komli
    Participant
    Chevalier WordPress
    328 contributions

    Bonjour.

    Ta page est beaucoup trop longue à charger. Je l’ai testé sur une connexion 512 c’est l’horreur. J’ai abandonné avant de voir le slider. Par contre les photos que j’ai vu sont très belles.

    Tu pourrais peut-être essayé ça : Lazy Load. Je l’ai mis en place sur mon blog où j’ai aussi de grandes images, ça me parait pas mal.

    Bonne journée

    #777471
    romk
    Participant
    Padawan WordPress
    60 contributions

    Bonjour,

    j’ai déjà essayé de mettre en place Lazy Load mais je n’ai pas l’impression que ce soit plus efficace, de plus, le slider ne fonctionne plus, il ne m’affiche plus qu’une seule image et à la fin du charment de la page.

    En fait il faudrait que je trouve le moyen de charger le slider AVANT le reste de la page.

    Merci encore.

    #777472
    wasicu
    Membre
    Maître WordPress
    2752 contributions

    Tu devrais réduire le nombre de photos apparaissant sur la home. Surtout que c’est la même chose que dans portfolio. Si ce sont des articles, insère un tag more (bouton de l’éditeur wordpress) sauf si dans ton fichier qui gère la home se trouve the_excerpt(), auquel cas les images n’apparaitront pas, il faut que ce soit the_content().

    Tu peux aller voir smush.it qui te permettra d’optimiser tes images.

    #777473
    romk
    Participant
    Padawan WordPress
    60 contributions

    Merci pour la suggestion mais j’ai vraiment envie de laisser le contenu tel quel sur la home. il existe plein de blog/site photo avec le même affichage et ça fonctionne généralement bien.

    Je viens d’essayer le plugin « YS images lazyload (Server Side) » qui à l’air de bien fonctionner, les images se chargent au fur et à mesure et le slider se charge apparemment plus rapidement.

    Vous pouvez me dire si de votre coté, c’est le cas maintenant ?

    Merci a vous.

    #777474
    wasicu
    Membre
    Maître WordPress
    2752 contributions

    Impeccable maintenant.

    Je veux dire pour le slider bien entendu. Va voir smush.it, tu pourrais avoir un gain entre 20 et 30% par image sans perte de qualité.

    #777475
    romk
    Participant
    Padawan WordPress
    60 contributions

    Merci d’avoir testé. Ca fonctionne plutôt bien avec le plugin « YS images lazyload (Server Side) » mais le résultat esthétique ne me plait pas. Les images se chargent aléatoirement, et sur ipad, c’est un peu au petit bonheur la chance de les voir s’afficher au bon moment.

    J’ai essayé Smush.it, et je suis étonné de voir ce que l’on peut gagner en compression. Du coup toutes mes images passent par cette moulinette, heureusement que je n’en ai pas tant que ça…

    Affaire à suivre….

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.