[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 900
    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 010
    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 010
    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 900
    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 010
    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
[spip] Découper en pages de façon automatique [résolu] Développement d'un site Web ou d'une appli mobile 2 Mai 2007
Questions SEO technique (pagination) Netlinking, backlinks, liens et redirections 1 Mai 2022
Arborescence étrange - Pagination d'articles Crawl et indexation Google, sitemaps 15 Décembre 2021
Sous catégorie et pagination en no index ? Référencement Google 8 Octobre 2021
WordPress Suppression de la pagination et des pages zombies Tests et études de cas 4 Décembre 2020
Suppression de la pagination Techniques avancées de référencement 4 Novembre 2020
Pagination, Scroll infini ou CTA "voir plus" : le meilleur en SEO ? Référencement Google 21 Octobre 2020
Texte descriptif dans les paginations Référencement Google 18 Août 2020
Quelques conseils : pagination et canonical Référencement Google 7 Avril 2020
Pagination : Disallow, No index, Canoniser - Qu'est-ce qu'on fait ? Référencement Google 15 Octobre 2019
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