[SPIP] Faire la pagination des rubriques

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Ohax, 19 Août 2005.

  1. Ohax
    Ohax WRInaute accro
    Inscrit:
    5 Juillet 2004
    Messages:
    4 920
    J'aime reçus:
    0
    Bonsoir,

    par défaut spip affiche jusqu'à X article dans chaque rubrique

    les autres étant perdus dans le fin fond du site...


    Je cherche un moyen pour pouvoir mettre en place la pagination

    Par exemple la page 1 affiche 50 articles, la suivante 50, etc...

    Quelqu'un a t'il trouvé comment faire ?

    merci beaucoup
     
  2. netsys
    netsys WRInaute passionné
    Inscrit:
    17 Juillet 2004
    Messages:
    1 009
    J'aime reçus:
    0
    Oui moi ! ;-)
    Je regarde dans mes sources et je repost.
    (Je crois qu'il y a aussi des tuto la dessus)
    A tout de suite
     
  3. netsys
    netsys WRInaute passionné
    Inscrit:
    17 Juillet 2004
    Messages:
    1 009
    J'aime reçus:
    0
    Le nombre d'articles dans ta page / nombre total :

    Code:
    <B_nbarticlespage>
    <BOUCLE_nbarticlespage(ARTICLES) {id_rubrique=1} {debut_articles,10}>
    </BOUCLE_nbarticlespage>
    <div align=left><?$deb=$debut_articles+1;echo $deb; $fin=$debut_articles+#TOTAL_BOUCLE; echo " - ".$fin;?>  
    </B_nbarticlespage>
    <//B_nbarticlespage>
    
    <B_nbarticles>
    <BOUCLE_nbarticles(ARTICLES) {id_rubrique=1}>
    </BOUCLE_nbarticles>
    &nbsp;sur #TOTAL_BOUCLE article(s)</div>
    </B_nbarticles>
    0 article dans la revue de presse
    <//B_nbarticles>
    La boucle des articles (10 affichés) :

    Code:
    <B_articles>
    <BOUCLE_articles(ARTICLES) {id_rubrique=1} {par date} {inverse} {debut_articles,10}>
    Lien page precedente et suivante :

    Code:
    <?
    if($debut_articles != 0) {
      $debut_articles = $debut_articles-10;
    echo "<a href='articles.php3?debut_articles=$debut_articles' class=liens>articles pr&eacute;c&eacute;dents</a>";
      $debut_articles = $debut_articles+10;
    }
    ?>
    
    <B_suivant>
    <BOUCLE_suivant(ARTICLES) {id_rubrique=1} {par date} {inverse} {debut_articles,11}>
    </BOUCLE_suivant>
    <?
      if (#TOTAL_BOUCLE == 11) {
        $debut_articles = $debut_articles+10;
        echo " | <a href='articles.php3?debut_articles=$debut_articles' class=liens>articles suivants</a>";
      }
    ?>
    </B_suivant>
    <!-- Pas d'article suivant -->
    <//B_suivant>
    J'espère que le code est pas trop pourri.
     
  4. Ohax
    Ohax WRInaute accro
    Inscrit:
    5 Juillet 2004
    Messages:
    4 920
    J'aime reçus:
    0
    Merci beaucoup je teste ça tout à l'heure en local

    Tout est à mettre à la suite dans le template ?

    merci :)
     
  5. netsys
    netsys WRInaute passionné
    Inscrit:
    17 Juillet 2004
    Messages:
    1 009
    J'aime reçus:
    0
    C'est chaque fois des bouts de code à mettre ou tu en as besoin.
    Dans mes boucles je designe la rubrique à explorer mais tu peux mettre juste un {id_rubrique} si le choix de la rubrique est dynamique.

    La boucle des articles (10 affichés) n'est évidement pas complète.Faut rajouter le contenu à afficher et les balises spip fermantes.

    Le mieux c'est d'adapter le code à tes sources, rien de bien compliqué.

    A+
     
Chargement...
Similar Threads - [SPIP] pagination rubriques Forum Date
[spip] Interdire l'indexation d'une page Développement d'un site Web ou d'une appli mobile 13 Juillet 2011
Indexation, pagination : comment gérer les URL de tri des colonnes ? Crawl et indexation Google, sitemaps 24 Septembre 2019
Ancre sur pagination forum Développement d'un site Web ou d'une appli mobile 13 Août 2019
Pagination SEO : Google n'utilise plus link rel=next/prev Référencement Google 22 Mars 2019
WordPress Gros changement de pagination, comment gérer au mieux Crawl et indexation Google, sitemaps 13 Mars 2019
WordPress Référence des pages de paginations Référencement Google 27 Février 2019
Noindex pagination ou pas Débuter en référencement 20 Janvier 2019
URL canonique vers la page 1 pour la pagination ? Référencement Google 23 Novembre 2018
H1 en double pour page avec pagination Débuter en référencement 19 Novembre 2018
Pagination avec nombre de pages variable Référencement Google 29 Octobre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice