- Statut : non résolu
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par
tatam, le il y a 16 années et 2 mois.
-
AuteurMessages
-
19 avril 2009 à 17 h 03 min #469421
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.7.1
– Thème utilisé : Thème personnel
– Plugins en place : Aucun
– Nom de l’hebergeur : Localhost
– Adresse du site : localhostProblème(s) rencontré(s) :
Je souhaite mettre dans la page d’accueil d’un site internet un seul article d’une seule catégorie pour faire office d’édito.
J’utilise pour cela la fonction : query_posts() .Ainsi ma première « div » celle qui me sert de contenu, apparait le code suivant :
<div id="content">
<img src="http://127.0.0.1/theme/wp-content/uploads/2009/04/entreize1.gif" />
<?php if(have_posts()) : ?><?php
query_posts("category_name=edito&showposts=1");
while(have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>« >
<div class="post_content">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>Ceci marche parfaitement.
Je rajoute à ceci un espace pour de la publicité. Dans un premier temps, je place la pub par une simple « div ». J’envisagerais plus tard une bannière directement widgetisable.
Le code est le suivant :<div id="pub">
<img src="http://adresse.com/image.gif" />
</div>A la suite de ce code, je veux l’ajout d’un nouvel article d’une seule catégorie.
J’utilise exactement la même procédure que la précédente, et cela fonctionnement parfaitement.
Le soucis c’est que la barre widgetisable sur le coté descend en permanence à l’auteur de la dernière div.
Voici le code complet :<?php get_header(); ?> <!-- ouvrir header.php -->
<div id="content">
<img src="http://127.0.0.1/theme/wp-content/uploads/2009/04/entreize1.gif" />
<?php if(have_posts()) : ?><?php
query_posts("category_name=edito&showposts=1");
while(have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>« >
<div class="post_content">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<div id="pub">
<img src="http://adresse.com/image.gif" />
</div>
<div id="Plat">
<img src="http://127.0.0.1/theme/wp-content/uploads/2009/04/pla.gif" />
<?php if(have_posts()) : ?><?php
query_posts("category_name=pla&showposts=1");
while(have_posts()) : the_post(); ?>
<h2 align="center"><?php the_title(); ?></h2>
<div class="post" id="post-<?php the_ID(); ?>« >
<div class="post_content">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
</div>
</body>
</html>D’où peut venir le problème ?
20 avril 2009 à 8 h 31 min #669367Un problème de largeur de ta nouvelle div Plat ou de l’image?
20 avril 2009 à 8 h 51 min #669368Dans le CSS j’ai mis exactement la même largeur et les mêmes espacements que pour la div content.
Si je supprime la div « pub » et donc que j’ai seulement 2 articles en affichages, le problème existe encore.
En fait je voulais savoir si c’était plus une question de theme en lui même (donc dans le CSS) ou technique dans le code (j’ai peut être mal placé la / les fonctions) ?27 avril 2009 à 8 h 36 min #669369Aucune idée?
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.