[SPIP] Faire la pagination des rubriques
5 messages
• Page 1 sur 1
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
[SPIP] Faire la pagination des rubriques
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
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
- netsys
- WRInaute passionné

- Messages: 1111
- Inscription: 17 Juil 2004
Le nombre d'articles dans ta page / nombre total :
La boucle des articles (10 affichés) :
Lien page precedente et suivante :
J'espère que le code est pas trop pourri.
- Code: Tout sélectionner
<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>
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: Tout sélectionner
<B_articles>
<BOUCLE_articles(ARTICLES) {id_rubrique=1} {par date} {inverse} {debut_articles,10}>
Lien page precedente et suivante :
- Code: Tout sélectionner
<?
if($debut_articles != 0) {
$debut_articles = $debut_articles-10;
echo "<a href='articles.php3?debut_articles=$debut_articles' class=liens>articles précé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.
- netsys
- WRInaute passionné

- Messages: 1111
- Inscription: 17 Juil 2004
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+
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+
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Pagination spip et nofollow
- URL rewriting, spip et pagination
- Aide sur le système de pagination SPIP
- Que faut-il faire pour les liens de pagination (1 - 2 - 3) ?
- Rubriques d'annuaire
- Caler les rubriques...
- Quelles rubriques, salons.
- NONAME rubriques
- sous rubriques dans google
- page crawlé composée de rubriques
- Google se lance dans les médias offline pour AdWords - 11-11-2006
- Les meilleurs backlinks externes - 04-08-2008
- Liste d'erreurs classiques de duplicate content + solutions ! - 13-03-2007
- Changement de design de WRI - 08-03-2005
- Le forum WebRankInfo sur mobile / smartphone - 13-01-2011
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités
