MENU Le Forum Vive les rondes Connexion

Une recherche par numéro de page

38 ans 2879
Je ne sais pas vous mais moi j'ai vite eu marre de devoir farfouiller dans les archives. Ca n'est pas une navigation très évidente.

Du coup sur mon blog j'ai mis  
une navigation par numéro de page. Ca manque sans doute un peu de visibilité (c'est quoi qu'il y a sur la page 103 ???) mais ça a le mérite d'être rapide pour se balader dans le blog.

Je vous mets le code que j'ai fait de mes blanches mains, je crois qu'il ne pose pas de souci :

<form name='form'><select name='nombre'><option value=0>-</option> <script language="Javascript">for(i=0;i<<%TotalPages%>;i++){document.write("<option value="+eval(i+1)+">"+ eval(i+1) +"</option>");} document.write("</select>");
</script> <input type='button' value='Aller' onclick="window.location.replace('http://www.vivelesrondes.com/Smiline/page'+document.form.nombre.value);"></form>

Il suffit de remplacer Smiline par votre pseudo et ça devrait fonctionner normalement ;)
L
75 ans 7509
C'est un excellent code merci de partager.
P
40 ans Nice 21965
ah oui effectivement c'est pas mal du tout, on le place ou celui la?
38 ans 2879
Oh ben là où vous voulez mettre la recherche par pages hein ^^
Je l'ai placé sous les posts récents, ça m'a paru pertinent.

Dans ma template ça donne donc :

<h3>Posts Recent</h3>
<RecentEntry>
• <%RecentEntryTitle%><br>
</RecentEntry>
</div>

<form name='form'>Aller à la page numéro <select name='nombre'><option value=0>-</option> <script language="Javascript">for(i=0;i<<%TotalPages%>;i++){document.write("<option value="+eval(i+1)+">"+ eval(i+1) +"</option>");} document.write("</select>");
</script> <input type='button' value='Aller' onclick="window.location.replace('http://www.vivelesrondes.com/Smiline/page'+document.form.nombre.value);"></form>


Le résultat : http://www.vivelesrondes.com/Smiline
38 ans 2879
C'est re moi, juste pour dire qu'à l'usage j'ai remarqué que la numérotation des pages ne facilitait pas cette recherche. A chaque nouveau post (si on a comme moi un post par page) les articles changent de numéro de page (+1). Pas évident de s'y retrouver.

Du coup j'ai inversé la numérotation. Mon tout premier post est à la page 1 au lieu d'être en dernière page. Le seul truc embêtant c'est que c'est toujours marqué page6 (par exemple) dans la barre d'adresse...Mais qui la regarde hein ? :roll:
B I U