- Statut : non résolu
- Ce sujet contient 14 réponses, 5 participants et a été mis à jour pour la dernière fois par
PhiLyon, le il y a 3 années et 11 mois.
-
AuteurMessages
-
4 mai 2012 à 13 h 45 min #509182
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.3.2
– Version de PHP/MySQL : 5.3.5 et 5.5.8
– Thème utilisé : Le mien ^^’
– Extensions en place : Admin Bar, wp-comment-master
– Nom de l’hebergeur : Je suis en local pour le moment
– Adresse du site : /Problème(s) rencontré(s) :
Mon body affiche un saut de ligne avant le header ce qui a pour effet de tout décaler vers le bas.
Ce problème ce manifeste uniquement lorsque je rentre dans un article.Voici mon header.php
<!--[if IE 6]>-->
<html id="ie6" >
<!--[if IE 7]>-->
<html id="ie7" >
<!--[if IE 8]>-->
<html id="ie8" >
<!--[if !(IE 6) | !(IE 7) | !(IE 8) ]>>-->
<html >
<!–
<meta charset=" »>
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( ‘|’, true, ‘right’ );
// Add the blog name.
bloginfo( ‘name’ );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( ‘description’, ‘display’ );
if ( $site_description && ( is_home() || is_front_page() ) )
echo » | $site_description »;
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ‘ | ‘ . sprintf( __( ‘Page %s’, ‘twentyeleven’ ), max( $paged, $page ) );
?></title>
<link rel="stylesheet" href=" » type= »text/css »>
<link rel="pingback" href=" » />
<!--[if lt IE 9]>-->
<script src="/js/html5.js » type= »text/javascript »>
<?php
/* We add some JavaScript to pages with the comment form
* to support sites with threaded comments (when in use).
*/
if ( is_singular() && get_option( 'thread_comments' ) )
wp_enqueue_script( 'comment-reply' );
/* Always have wp_head() just before the closing
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to such
* as styles, scripts, and meta tags.
*/
wp_head();
?>
<div class="wrap">
<header>
<div id="banner">
<a id="head" href=" »></a>
</div>
<div id="links">
<a id="fb" href="#"></a>
<a id="twiter" href="#"></a>
<a id="rss" href=" »></a>
</div>
<div id="video">
</div>
<div id="access" role="navigation">
</div>
</header>et mon loop.php (correspond au contenu de l’article)
<div id="content" role="main">
<div id="contenu-posts">
<div class="post">
<a class="link-post" href=" »></a>
<div class="vignette-info">
<h4 class="post-category">
</h4>
<h3 class="post-title">
<a href=" »></a>
</h3>
<p class="post-info">
DATE
</p>
</div>
<div class="post-content">
</div>
</div>
</div>
<p class="nothing">
Pas de post.
</p>
</div>J’ai vérifié l’inspection d’éléments sous chrome et firefox et il s’agit bien d’un saut de ligne, il ce trouve aussi que certaines balise du header ce retrouve dans le body lorsque je rentre dans un article alors que sur toute les autres pages ce n’est pas le cas !
Page d’un article :
Toutes les autres pages :
Merci d’avance 🙂
4 mai 2012 à 14 h 46 min #831304Oups je me suis trompé, mon loop.php sert à afficher la liste des articles.
Voici mon single.php qui affiche le contenu d’un article :
<div class="single">
<div id="contenu-posts">
<div class="post">
<h1 class="post-title"></h1>
<div class="post-content">
</div>
<p class="post-info">
Posté le dans .
</p>
<div class="post-comments">
</div>
</div>
Voilou, si quelqu’un à une idée je suis preneur ça fait des heures que je bloque dessus ! 😕
5 mai 2012 à 16 h 15 min #831306Hello, je me permet de remonter ce post, ce problème persiste et je n’ai trouvé aucunes solutions.
5 mai 2012 à 16 h 43 min #831305Bon j’ai trouvé une solution, pas très propre certe mais ca fonctionne…
#body:
{
margin-top: -20px;
}5 mai 2012 à 16 h 46 min #831307blastinsanity wrote:Bon j’ai trouvé une solution, pas très propre certe mais ca fonctionne…#body:
{
margin-top: -20px;
}
edit :Bon en fait nan maintenant ca me décale toute les autres pages…..
5 mai 2012 à 17 h 35 min #831308Anonyme
InvitéMaître WordPress34067 contributionsCe message a été supprimé suite à la demande de l’auteur.
5 mai 2012 à 17 h 36 min #831309Tu as un probleme, il semble que le contenu de la balise head soit placè à l’intérieur du body (du moins décalé dans le body) lorsque tu es en affichage d’article, vérifie bien tes balises ouvrantes et fermantes, je n’ai rien vu de spécial en survolant mais il doit y avaoir quelque chose quand même.
5 mai 2012 à 17 h 40 min #831310ben voila, c’est ce que noaneo venait de dire 🙂 messages se sont croisés
5 mai 2012 à 19 h 49 min #831311noaneo wrote:bonjour,le souci sans voir difficile d’aider,l’inconvénient de faire un site en local.
Body c’est tout le site (le fond,le header.la sidebar,le content et le footer)
<!--[if IE 6]>-->
<html id="ie6" >
<!--[if IE 7]>-->
<html id="ie7" >
<!--[if IE 8]>-->
<html id="ie8" >
<!--[if !(IE 6) | !(IE 7) | !(IE 8) ]>>-->
<html >
<!–
tout cela se trouver avant la balise
http://www.fran6art.com/tutoriels/creation-theme-wordpress-tutorial-5-creation-des-templates/vous voyez la barre d’administration de WordPress ??
http://www.geekeries.fr/wordpress/zoom-barre-administration-admin-bar-wordpress-14464Merci Noaneo et Guy d’avoir pris la peine d’analyser mon code.
Tout d’abord la partie que tu me cite Noaneo ce trouve bien avant la balise .
Ensuite la barre d’administration est caché via le l’extension « Admin Bar » en la désactivant le résultat est le même donc ça ne vient malheureusement pas de la.Guy oui effectivement cela arrive uniquement lorsque je rentre dans un article, j’ai vérifié plusieurs fois mes balises voir si je n’avais pas omis d’en fermer une mais je n’ai pas trouvé, je suis peut-être bigleux 😕 !!!!
5 mai 2012 à 20 h 27 min #831312J’ai fait quelques test et j’avou ne pas comprendre ce qu’il ce passe,
J’ai une page projet dans lequel j’ai mis ce code :
<div>Je n’ai aucun décalage j’ai donc fait la meme chose dans mon fichier single.php :
<div>Et devinez quoi ?….!
Le décalage est toujours présent !Je vais pas tarder à m’exploser le crane contre mon clavier xD !
5 mai 2012 à 21 h 07 min #831313J’ai trouvé !!!!!! pfiouuuuuu
Ça ne venait pas du code !mon fichier single.php était encodé en UTF-8 au lieu d’être en ANSI.
Merci en tout cas de m’avoir consacré un peu de votre temps 🙂6 mai 2012 à 10 h 29 min #831314Anonyme
InvitéMaître WordPress34067 contributionsCe message a été supprimé suite à la demande de l’auteur.
6 mai 2012 à 13 h 36 min #831315Pour en rajouter une couche 🙂 c’est étonnant, on peut supposer qu’il y avait un caractère parasite (peut être un saut de ligne) et que la modification du codage l’a fait disparaitre.
Est ce que lorsque tu remets le codage d’origine, tu as toujours ce décalage?
11 janvier 2020 à 19 h 12 min #2292928<div class= »bbcode_quote »>
<div class= »bbcode_quote_head »>blastinsanity wrote:</div>
</div>
<div class= »bbcode_quote »>
<div class= »bbcode_quote_body »>Bon j’ai trouvé une solution, pas très propre certe mais ca fonctionne…
<div class= »code-embed-wrapper »><code class=" code-embed-code language-php"><span class="token shell-comment comment">#body:</span> <span class="token punctuation">{</span> margin<span class="token operator">-</span>top<span class="token punctuation">:</span> <span class="token operator">-</span>20px<span class="token punctuation">;</span> <span class="token punctuation">}</span>
<div class= »code-embed-infos »></div>
</div>
</div>
</div>
<b>edit :</b><b>Bon en fait nan maintenant ca me décale toute les autres pages…..
</b>
La solution pour ne pas engendrer de problème sur le site serait d’utiliser un plug-in du type « Header and Footer Scripts » qui te proposera d’ajouter ta balise uniquement dans le Header de ta page et non pas dans une feuille de style valable pour tout le site.
12 janvier 2020 à 10 h 18 min #2292977Sujet de 2012, je ferme.
-
AuteurMessages
- Le sujet ‘Décalage du’ est fermé à de nouvelles réponses.