login  Naam:   Wachtwoord: 
Registreer je!
 Forum

navigatie nummers

Offline Appie_Dijk - 26/03/2013 20:48 (laatste wijziging 26/03/2013 20:51)
Avatar van Appie_DijkLid Hallo,

Op mijn nieuwspagina wil ik uiteraard niet alle nieuwskoppen in 1x laden en daarom wil ik 10 nieuwsitems per pagina tonen met onderaan de pagina een navigatie om naar de 2e pagina te gaan etc.

Momenteel heb ik dat met onderstaande (deel)code gedaan:
  1. <?
  2. for($i = 0; $i < $aantal_paginas; $i++)
  3. {
  4. if($_SESSION['nieuws_pagina']-1 == $i)
  5. {
  6. // huidige pagina is niet klikbaar
  7. echo "<li class='active'>".($i+1)."</li>";
  8. }
  9. else
  10. {
  11. // een andere pagina
  12. echo "<li><a href='/overige/nieuws/". ($i+1) ."/'>".($i+1)."</a></li>";
  13. }
  14. }
  15. ?>


Maar er komen steeds meer nieuwsberichten bij waardoor de navigatie oploopt tot 25 en meer... nu wil ik graag dat je de 1e 15 ziet en daarna een "..."
Als je op de "..." klikt ga je naar pagina 16 en dan moet je onderin de navigatie zien "..." 16 - 17 - 18 etc. t/m 30 en daarna weer "..."

En als je dan op pagina 31 bent staat er: "..." (wat gaat naar pagina 30) gevolgd door: 31 - 32 - 33 - 34 t/m 45 "..." (voor pagina 46) etc. etc. etc.

Hoe moet ik dit realiseren?

2 antwoorden

Gesponsorde links
Offline UpLink - 26/03/2013 21:02 (laatste wijziging 26/03/2013 21:05)
Avatar van UpLink ... Dit noemt "Pagination" (in het engels toch, kan niet echt op een deftig nederlands woord komen daarvoor...)

Misschien kan dit je verderhelpen: Pagination uitleg + script

Of dit: Pagination scriptje
Offline WouterJ - 26/03/2013 22:52
Avatar van WouterJ HTML gevorderde duplicatie van http://www.phph...89866/last/
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s