Bonjour,
SVP, (avec un site sans CMS), comment peut-on faire sur son site, un bas de page, "Pages :1 | 2 | 3 | 4 | 5..."?.
Et comment ceci s'appelle?
En fait, j'aimerais mettre plusieurs article les uns en dessous des autres, avec un bouton "lire la suite", et aussi avec en bas de page des chiffres qui permettent d'aller sur d'autres pages avec des articles plus anciens... (dans le même style que la photo si-dessous)
Merci beaucoup
upload/39440-Sanstitre.png
Modifié par stephweb (05 Nov 2014 - 10:07)
Bonjour stephweb,

De la même façon qu'on fait un menu, un sommaire ou tout autre élément de navigation, non ?

Et ça s'appelle une pagination, tout simplement.
Modifié par Greg_Lumiere (05 Nov 2014 - 10:11)
Bonjour,

Tu dois faire des requêtes SQL avec LIMIT et OFFSET.
Par contre il faut que tes requêtes soient générés automatiquement selon le nombre d'articles à afficher par page et selon la page sur lequel tu es.
Par exemple :
SELECT *
FROM article
LIMIT 20 OFFSET 40

Si tu affiches 20 articles par page, cette requête signifie que tu es sur la page 3 puisque tu pars du 40e article (20 articles pour la 1ère page + 20 articles pour la 2e page = 40 articles).

Pour la 4e page la requête sera :
SELECT *
FROM article
LIMIT 20 OFFSET 60

etc...