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

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #541124
    yduriv73
    Membre
    Initié WordPress
    30 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
    30 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
    13714 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
    Participant
    Maître WordPress
    1879 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
    28252 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
    Participant
    Maître WordPress
    1879 contributions

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

    Merci, à vous aussi.

    #967550
    yduriv73
    Membre
    Initié WordPress
    30 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
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #967552
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 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.