Aficher l’enièreté du dernier article, puis l’excerpt (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #459795
    Treizexiii
    Participant
    Chevalier WordPress
    315 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.5.1
    – Thème utilisé : wp-premium
    – Plugins en place :
    – Nom de l’hebergeur : ovh
    – Adresse du site : http:/:www.pastanque.be/splitsch

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

    Bonjour, je viens d’encore mettre le theme de mon blog à jour, et j’aimerais, sur ma page d’accueil, afficher l’entièreté du dernier article et en dessous, juste les excerpt des articles suivants.

    J’ai essayé avec deux loop, mais dans le 2e, il m’affiche aussi l’excerpt du dernier article, qui apparait donc deux fois.

    Est-ce que quelqu’un a une idée sur la manière dont j epourrais procéder?

    merci

    #631165
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Il faut que tu ne fasses qu’une seule boucle, et que dedans tu numérotes les réponses
    if 1 the_content else the_excerpt.

    #631166
    Treizexiii
    Participant
    Chevalier WordPress
    315 contributions

    Salut!

    Comment est-ce que je peux identifier automatiquement le dernier article/post ?

    Voici mon index.php, pour le moment:





    <div id="content">





    <!--comment count on right-->

    <div class="comm"><span></span></div>

    <!--post title link-->

    <h3 class="h1" id="post-« ><a href=" » rel= »bookmark » title= »Lien Permanent vers « ></a></h3>



    <!--Post Meta-->

    <div class="post-meta-top">

    <div class="auth"><span>Posté par <strong></strong></span></div>

    <div class="date"><span> le <strong></strong></span></div>



    </div>

    <div class="clearboth"></div>

    <!--read more-->

    <!– <?php the_content('<br />Lire la suite de cet article »’); ?> –>

    <!-- c est ceci qui doit changer... -->


    <!--Post Meta-->

    <div class="post-bottom">

    <!–<strong>Tags: </strong><br />–>

    <div class="cat"><span></span></div>



    <div class="clearfix"></div>

    </div>







    <!-- Prev/Next page navigation -->

    <div class="page-nav">

    <div class="nav-previous"></div>

    <div class="nav-next"></div>

    </div>







    <h2>Non Trouvé</h2>

    <p>Désolé, mais vous recherchez quelque chose qui ne se trouve pas ici.</p>

    <p>Si vous désirez faire une recherche, veuillez utiliser la barre de recherche en haut à droite de votre écran.</p>







    </div>



    <!--include sidebar-->





    <!--include footer-->

    Merci beaucoup !

    #631167
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Comme tu as pu le constater, l’ajout de code couleur dans une zone de {code} est sans effet. En revanche, si tu précises le type de code, tu as droit à la coloration syntaxique. Ex : {code=PHP} (remplacer les accolades par des crochets).

    Il faut que tu ajoutes dans ta boucle un petit compteur du genre :

    // Avant la boucle, initialisation


    // Dans la boucle, incrémentation



    // Dans la boucle, contrôle

    À adapter selon tes besoins.

    #631168
    Treizexiii
    Participant
    Chevalier WordPress
    315 contributions

    Salut !
    Un grand merci, cela fonctionne 🙂
    Voici mon code, valide W3C





    <div id="content">
    <!-- ajout d'une variable pour montrer la totalité du truc -->



    <!-- Maintenant, on continue avec les expérimentations -->




    <!-- voici l'incrémentation de la variable -->





    <!--comment count on right-->

    <div class="comm"><span></span></div>

    <!--post title link-->

    <h3 class="h1" id="post-« ><a href=" » rel= »bookmark » title= »Lien Permanent vers « ></a></h3>



    <!--Post Meta-->

    <div class="post-meta-top">

    <div class="auth"><span>Posté par <strong></strong></span></div>

    <div class="date"><span> le <strong></strong></span></div>



    </div>

    <div class="clearboth"></div>

    <!--read more-->

    <!– <?php the_content('<br />Lire la suite de cet article »’); ?> –>



    <!--Post Meta-->

    <div class="post-bottom">

    <!–<strong>Tags: </strong><br />–>

    <div class="cat"><span></span></div>



    <div class="clearfix"></div>

    </div>







    <!-- Prev/Next page navigation -->

    <div class="page-nav">

    <div class="nav-previous"></div>

    <div class="nav-next"></div>

    </div>







    <h2>Non Trouvé</h2>

    <p>Désolé, mais vous recherchez quelque chose qui ne se trouve pas ici.</p>

    <p>Si vous désirez faire une recherche, veuillez utiliser la barre de recherche en haut à droite de votre écran.</p>







    </div>



    <!--include sidebar-->





    <!--include footer-->

    Le « if » est pas très propre, je ne sais aps si il y a moyen de le faire mieux, mais je ne connais aps trop le php, ou pas assez que pour améliorer…

    A bientot !

    #631169
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Euh, oui, ça ne sert à rien de fermer une balise php ( ?> ) pour la rouvrir juste après ( <?php )

    //Bad
    #


    // Good
    #

    #631170
    Treizexiii
    Participant
    Chevalier WordPress
    315 contributions

    Salut!

    Arf, oui, effectivement, ça va aussi 🙂

    Paske j’avais au préalable essayé quelques configuration de balise, et ça l’envoyais des erreurs !

    Comme quoi, vaut toujours mieux revoir son code à tête reposée 🙂

    Merci encore !

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.