Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 15-06-2008 14:39:33

Vicky
Membre WP
Date d'inscription: 15-06-2008
Messages: 9
Site web

Problème de marge à droite

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : version 2.5.1
- Thème utilisé : networker-10
- Plugins en place :
- Nom de l'hebergeur : OVH
- Adresse du site : www.badhairdays.fr

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

Bonjour,

J'ai un souci dans la modification du thème networker-10 ( http://antbag.com/networker-theme-for-wordpress/ )

Une grande marge est apparue sur le côté droit quand j'ai rendu le thème "élastique". Il en résulte un ascenseur horizontal.

Je n'ai touché que le CSS (qui est la limite de mes connaissances, le PHP, je n'ai jamais tenté) et ai vérifié que je n'avais pas un padding bizarre quelque part, mais je ne trouve vraiment pas ce que j'ai pu faire pour que cette marge apparaisse à droite.

Merci d'avance pour les suggestions (et les erreurs monumentales que vous pourriez repérer...)

Hors ligne

 

#2 15-06-2008 22:56:56

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1637
Site web

Re: Problème de marge à droite

Salut,

Supprime la width 85% de ton body.

J.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#3 15-06-2008 23:04:37

Vicky
Membre WP
Date d'inscription: 15-06-2008
Messages: 9
Site web

Re: Problème de marge à droite

Bonsoir,

Déjà, j'ai honte du body 85%. Effectivement, c'est bien mieux sans, mais j'ai toujours un ascenseur horizontal (moins important)

Merci beaucoup pour cette réponse rapide et bonne soirée

Hors ligne

 

#4 16-06-2008 00:28:15

jessy
Passionné WP
Date d'inscription: 08-09-2007
Messages: 192

Re: Problème de marge à droite

Bonsoir

Vicky a écrit:

Je n'ai touché que le CSS

Ah ça c'est pas vrai !  wink

Qu'est ce qui fout ce code html à cet endroit entre la balise </head> et celle du <body> dans le fichier header.php

Code:

  1. </head>
  2.  
  3. <div id="header"><div class="title">
  4.  
  5.    
  6.       <h1><a href="http://www.badhairdays.fr">Bad Hair Days</a></h1>
  7.       <h4>Capillairement incorrect</h4>
  8.    
  9.    
  10.     </div>
  11.  
  12.  
  13.  
  14.    
  15.  
  16. </div>
  17.  
  18. <div id="top-menu">
  19.   <ul>
  20.     <li><a class="current" href="http://www.badhairdays.fr">Home</a></li>
  21.     <li class="page_item page-item-2"><a href="http://www.badhairdays.fr/?page_id=2" title="À propos">À propos</a></li>
  22.    
  23.   </ul>
  24.  
  25.   </div>
  26.  
  27. <body><div id="wrapper">

Une fois remis à sa place, ce sera plus facile de voir le peu qui te reste à enlever pour faire disparaître cette barre de scroll.

Hors ligne

 

#5 16-06-2008 18:59:30

Vicky
Membre WP
Date d'inscription: 15-06-2008
Messages: 9
Site web

Re: Problème de marge à droite

Promis, je n'ai pas touché! Serait-ce quand j'ai rempli "titre du blog" et "slogan" dans mon administration WordPress que c'est arrivé là? Je le le déplace où? smile

Hors ligne

 

#6 17-06-2008 12:03:59

jessy
Passionné WP
Date d'inscription: 08-09-2007
Messages: 192

Re: Problème de marge à droite

Vicky a écrit:

Je le le déplace où? smile

Pour ce qui concerne les modifs à faire dans le html plutôt que de bouger le bloc mentionné dans le post précédent, il vaudrait mieux déplacer la balise <body> seule ce qui reviendra finalement au même.

dans le fichier header.php il doit y avoir une partie du code ressemblant à ceci (attention certaines parties de code présentées ci-dessous seront différentes chez toi car je ne peux voir ton code php.)

</head>

<div id="header"><div class="title">
            <h1><a href="http://www.badhairdays.fr">Bad Hair Days</a></h1>
            <h4>Capillairement incorrect</h4>
        </div>
</div>
<div id="top-menu">
    <ul>
        <li><a class="current" href="http://www.badhairdays.fr">Home</a></li>
        <li class="page_item page-item-2"><a href="http://www.badhairdays.fr/?page_id=2" title="À propos">À propos</a></li>
    </ul>
    </div>
<body><div id="wrapper">
<div id="container">

il faut couper/coller (Ctrl + X puis Ctrl V) la balise <body> qui se trouve à l'avant dernière ligne juste avant la div wrapper et aller l'insérer juste en dessous la balise head.

Pour éviter les embrouilles voilà à quoi ça doit ressembler au final.

</head>
<body>
<div id="header"><div class="title">
            <h1><a href="http://www.badhairdays.fr">Bad Hair Days</a></h1>
            <h4>Capillairement incorrect</h4>
        </div>
</div>
<div id="top-menu">
    <ul>
        <li><a class="current" href="http://www.badhairdays.fr">Home</a></li>
        <li class="page_item page-item-2"><a href="http://www.badhairdays.fr/?page_id=2" title="À propos">À propos</a></li>
    </ul>
    </div>
<div id="wrapper">
<div id="container">

Par la suite et toujours dans le code html il faudra aller dans le fichier qui devrait s'appeler sidebar.php. Là il doit y avoir le commentaire suivant  <!-- Start Rightbar --> puis dessous du code ressemblant à ceci :

<div class="syndication">
            <ul class="rss">   
              <li class="sub">
                <a href="http://www.badhairdays.fr/?feed=rss2" title="Suivez ce site par syndication RSS" class="feed">
                  <span>
                  </span>

                  <abbr title="Really Simple Syndication">RSS</abbr> Syndication</a></li>   
            </ul>
          </div>

Il faut transformer la <div class="syndication"> en <li ....> et puis la </div> fermante en </li> puis supprimer le span vide soit au final (toujours pour éviter les embrouilles) le code suivant :

<li class="syndication">            
            <ul class="rss">                  
              <li class="sub">               
                <a href="http://www.badhairdays.fr/?feed=rss2" title="Suivez ce site par syndication RSS" class="feed">                 
                  <abbr title="Really Simple Syndication">RSS</abbr> Syndication</a></li>                
            </ul>          </li>

Pour les modifs du code CSS on verra après.

Dernière modification par jessy (17-06-2008 12:05:29)

Hors ligne

 

#7 17-06-2008 19:36:02

Vicky
Membre WP
Date d'inscription: 15-06-2008
Messages: 9
Site web

Re: Problème de marge à droite

Bonjour,

Tout d'abord, j'ai modifié le fichier header.php selon les instructions.

Pour sidebar.php, le code est un peu plus fouilli que prévu, j'ai trouvé ça:

Code:

  1. <div class="rightbar">
  2.  
  3.   <ul>
  4.  
  5. <div class="syndication">
  6. <ul class="rss">
  7.   <li class="sub"><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>" class="feed"><span></span><?php _e('<abbr title="Really Simple Syndication">RSS</abbr> Syndication'); ?></a></li>
  8.  
  9. </ul>
  10.  
  11.  
  12. </div>

Que j'ai donc modifié comme suit:

Code:

  1. <li class="syndication">
  2. <ul class="rss">
  3.   <li class="sub"><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>" class="feed"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr> Syndication'); ?></a></li>
  4.  
  5. </ul>
  6.  
  7.  
  8. </li>

Il semblerait que du coup l'icône de syndication ait disparu (bon, d'un autre côté, il était moche)

Merci beaucoup pour cette aide au nettoyage!

Hors ligne

 

#8 17-06-2008 21:42:25

jessy
Passionné WP
Date d'inscription: 08-09-2007
Messages: 192

Re: Problème de marge à droite

Vicky a écrit:

Il semblerait que du coup l'icône de syndication ait disparu (bon, d'un autre côté, il était moche)

Ok c'est bon pour le code html. Pour l'image du RSS ça pourra toujours s'ajouter par la suite mais elle me mettait la panique sous IE (à voir + tard)

Maintenant pour régler le compte à Firefox, il faut aller dans le fichier style.css et modifier les lignes de code suivantes (en rouge)

.title {
color:#990000;
font-size:20px;
margin:0pt auto;
padding:20px;
width:100%;
}

à modifier pour lire
padding:20px 0;


#footer {
background:#FFFFFF none repeat scroll 0%;
border-bottom:medium none;
border-top:1px dotted #CCCCCC;
clear:both;
color:#CCCCCC;
float:left;
font-size:80%;
line-height:18px;
margin:0pt;
padding:10px 5px 5px 10px;
width:100%;
}

à modifier pour lire
padding:10px 0;

avec les 2 modifs ci-dessus, ça devrait être ok pour FF.

Pour enlever l'énorme barre de scroll sous IE7 et 6 mets déjà la div top-menu en float left soit dans le code ci-dessous :

#top-menu {
background:transparent none repeat scroll 0%;
border:medium none;
clear:both;
float:right;
font-family:Arial,Helvetica,Georgia,Sans-Serif;
text-align:right;
width:100%;
}

mettre float:left;

à y être supprime la ligne suivante dans la div #wrapper (pour que la gambette de la Miss soit visible)

#wrapper{
    margin: 0 auto;
    width: 100%;
    text-align: left;
    border: none;
    background: #FFF;
}

il devrait plus rester grand chose à modifier mais avant de poursuivre (et finir) je voudrais voir ce que ça donne.

Parfois il y a des surprises (souvenirs souvenirs siffle)

Hors ligne

 

#9 17-06-2008 21:56:45

Vicky
Membre WP
Date d'inscription: 15-06-2008
Messages: 9
Site web

Re: Problème de marge à droite

Bonsoir,

J'ai effectué toutes les modifications, et... c'est parfait! Juste histoire d'être sûre d'avoir bien compris: c'était les paddings qui trainaient un peu partout qui décalaient tout?

En tout cas merci beaucoup pour l'aide, la rapidité et l'efficacité. resolu

Hors ligne

 

#10 17-06-2008 22:30:42

jessy
Passionné WP
Date d'inscription: 08-09-2007
Messages: 192

Re: Problème de marge à droite

Vicky a écrit:

Bonsoir,
J'ai effectué toutes les modifications, et... c'est parfait!

Pour FF c'est OK mais je pensais qu'il y aurait eu encore 1 ou 2 réglages à faire pour IE7 et 6 mais apparemment non (tant mieux) et j'ajoute que c'est également bon sous Opéra et Safari.

Juste histoire d'être sûre d'avoir bien compris: c'était les paddings qui trainaient un peu partout qui décalaient tout?

Beh oui entr'autres plus le reste (depuis le width en % signalé par Comme une image).

En tout cas merci beaucoup pour l'aide, la rapidité et l'efficacité.

De rien mais quand la question est bien posée et qu'il y a un site en ligne pour montrer le problème, c'est beaucoup plus facile (et surtout aussi quand les corrections sont faites et bien faites) smile

jessy

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France