Comment récupérer en script la largeur de zone ARTICLE (hors sidebar)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #541124

    yduriv73
    Membre
    Initié WordPress
    29 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.9.2
    – Version de PHP/MySQL :
    – Thème utilisé : Basic de Themify
    – Extensions en place : Raw Html (entre autres)
    – Nom de l’hebergeur :
    – Adresse du site :

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

    Je suis en train d’intégrer un diaporama « MonoSlideShow » dans un article POUR LE MOMENT EN BROUILLON SANS utiliser le plugin « monoslideshow » qui est bien trop restrictif dans ses possibilités de customisations par rapport au MonoSlideShow de base, pour HTML (http://www.monoslideshow.com/).

    Donc, grace au plugin « RAW HTML », je peux mettre du javascript dans mon article et tout va bien au départ : Un script minimum fonctionne très bien. Monoslideshow fonctionne normalement.

    Ensuite, je veux rendre mon Monoslideshow responsive (mon thème l’étant lui-même). Et c’est là que ça se gâte.

    Avec le script suivant (pris dans la doc Monoslideshow) :
    =============================

    [raw]

    <html>
    
    <head>
    <script type="text/javascript" src="/wp-content/plugins/monoslideshow/monoslideshow.js"></script>
    </head>
    
    <body onload="onLoadComplete();">
    <div id="monoslideshowHolder"></div>
    
    <script type="text/javascript">
         function onLoadComplete() {
              var mss = new Monoslideshow('monoslideshowHolder');
    
              function resizeMonoslideshow () {
                   mss.resize(window.innerWidth * 0.4, window.innerWidth * 0.4 * 0.67077);
              }
              window.onresize = resizeMonoslideshow;
              resizeMonoslideshow();
    
              mss.load('/wp-content/plugins/monoslideshow/presets/zaza04.xml');
         }
    </script>
    
    </body>
    
    </html>

    [/raw]
    ====================================

    … la fonction resizeMonoslideshow utilise la largeur de la FENETRE (window.innerWidth) alors que je voudrais utiliser la largeur de LA COLONNE « ARTICLE ».

    Je poste içi parce qu’il s’agit bien d’un problème WordPress : Comment récupérer en script la largeur de la zone « article » (hors la sidebar) ?

    Est-ce que quelqu’un peut m’aider ?

    #967545

    yduriv73
    Membre
    Initié WordPress
    29 contributions

    Je suis étonné de n’avoir aucune réponse, même pour me dire qu’on ne comprend pas ce que je veux dire …

    #967546

    luciole135
    Participant
    Maître WordPress
    13735 contributions

    Si, j’ai parfaitement compris votre problème, je n’ai pas la réponse, c’est pour cela que je n’ai pas répondu.
    les autres font comme moi, je pense.

    #967547

    ouistiti.net
    Membre
    Maître WordPress
    1904 contributions

    Bonjour,

    Il vous faut créer un thème enfant pour ne pas perdre la/les modification (s) lors de la prochaine mise à jour du thème
    http://codex.wordpress.org/fr:Th%C3%A8mes_Enfant

    Ensuite ajouter cette ligne en y mettant la couleur désirée.

    .entry-meta a,  {
        color: #777;
    }

    #967548

    PhiLyon
    Modérateur
    Maître WordPress
    16591 contributions

    @ ouistiti – A mon avis tu t’es trompée de sujet. Bois un bon café, au réveil la grasse matinée c’est dur 😆

    Bonne journée

    #967549

    ouistiti.net
    Membre
    Maître WordPress
    1904 contributions

    Arff !!! C’est exacte !!!!

    Merci, à vous aussi.

    #967550

    yduriv73
    Membre
    Initié WordPress
    29 contributions

    Je crois vraiment que j’ai mal (trop compliqué) formulé mon problème. Je vais recommencer dans un nouveau fil.
    Considérer celui-ci comme FERME.

    #967551

    Wolfneo
    Participant
    Maître WordPress
    27865 contributions

    Bonjour,

    non surtout pas, il faut rester sur un sujet de discussion, on comprend votre question, votre code ne prend que le diaporama, mais vous voulez la largeur de votre article.
    Même si on comprends votre question, on n’a pas forcément la réponse, pas simple comme demande.

    Déjà pas de lien vers votre site, il faut voir quel code gère la partie ‘article’ content, main, clearfix, etc..
    on doit la retrouver dans votre code.

    #967552

    Franck (fge)
    Modérateur
    Maître WordPress
    9839 contributions
9 sujets de 1 à 9 (sur un total de 9)
  • Le sujet ‘Comment récupérer en script la largeur de zone ARTICLE (hors sidebar)’ est fermé à de nouvelles réponses.