Créer une page d’accueil avec l’appel à un article d’une seule catégor (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #469421
    tatam
    Membre
    Chevalier WordPress
    130 contributions

    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 : localhost

    Problè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 ?

    #669367
    Environnement-France
    Participant
    Maître WordPress
    1114 contributions

    Un problème de largeur de ta nouvelle div Plat ou de l’image?

    #669368
    tatam
    Membre
    Chevalier WordPress
    130 contributions

    Dans 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) ?

    #669369
    tatam
    Membre
    Chevalier WordPress
    130 contributions

    Aucune idée?

4 sujets de 1 à 4 (sur un total de 4)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.