Limiter le nombre d'articles dans mod_articles_latest

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Limiter le nombre d'articles dans mod_articles_latest

    Bonsoir à tous!

    je rencontre un problème que, à priori, personne n'a encore mentionné ici.

    J'utilise à plusieurs endroit du site que je suis entrain de créer des modules d'affichage des derniers articles, ou mod_articles_latest

    tout se passe bien, mais je n'arrive pas à modifier le nombre d'article à afficher, quoi qu'il arrive, il met tout ce qui correspond à la sélection.

    Je ne comprends pas pourquoi, surtout que les autres paramètres (en vedette, catégorie...) sont bien pris en compte.

    Auriiez vous une petite idée pour m'aider?
    merci!
    Dernière édition par claire39 à 26/11/2013, 09h11

  • #2
    Re : Limiter le nombre d'articles dans mod_articles_latest

    Pour ne modifier l'affichage que d'un seul module dans ts le site, j'ai fais un hack du mod_articles_latest dans mon template, et je l'ai renommé différemment. Comme ça, dans les paramétrages du modules, je peux appeler celui à en particulier.

    maintenant, il s'agit de limiter la boucle qui affiche les extraits d'articles à 3 maxi.

    la boucle d'origine, c'est :

    <?php foreach ($list as $item) : ?>
    <a href="<?php echo $item->link; ?>"><?php echo $item->introtext; ?></a>
    <?php endforeach; ?>

    celle ci me renvoie le texte d'intro de chaque article de la catégorie souhaitée. Sauf que j'ai TOUS les articles et que je n'en veux que 3.

    j'ai bien pensé à utiliser for ($i = 1; $i <= 3; $i++) avec la boucle foreach,

    soit je l'utilise autour de ma boucle foreach et là j'ai 3 fois tous les articles de la liste;
    soit je l'utilise à l'intérieur de foreach et là j'ai 3 fois l'article1, 3 fois l'article2... et ainsi de suite pour tous les articles.

    pourriez vous m'aider à ordonner un peu tout cela?
    merci de votre attention et bonne journée

    Commentaire


    • #3
      Re : Limiter le nombre d'articles dans mod_articles_latest

      Bonjour,

      et pourquoi pas:
      Code PHP:
      <?php 
      $end 
      ;
      $loop ;
      foreach (
      $list as $item) : ?>
          <a href="<?php echo $item->link?>"><?php echo $item->introtext?></a>
          <?php 
          $loop
      ++;
          if (
      $loop == $end ) {
             break;
          }
      endforeach; 
      ?>
      ou quelque chose du genre
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Limiter le nombre d'articles dans mod_articles_latest

        Bonjour et merci de ta réponse

        j'ai finalement utilisé ça :

        <?php
        $i = 0;
        foreach ($list as $item) : ?>
        <a href="<?php echo $item->link; ?>"><?php echo $item->introtext; ?></a>
        <?php $i++; // Boucle numéro...
        if ($i === 3) { break; } // On arrête à la 3éme boucle ?>
        <?php endforeach; ?>

        c'est quasi la même chose, mais en à peine simplifié, ce qui me va très bien!

        encore merci et bonne journée

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X