begin process at 2012 05 29 13:13:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Pagination


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pagination

mardi 14 août 2007 à 18:35:54 | Pagination

taxidogkiller

Bonjour, je suis débutant, je souhaitais créer un systeme de pagination pour mon blog dot clear 2 à partir d'un script php que j'ai tenté d'adapté, mais je dois avoir des erreur dans mon code, que je ne trouve pas.

Dotclear remplace automatiquement :
 -{{tpl:PaginationCounter}} par le nombre totale de page
 -{{ tpl:PaginationCurrent}} par la page actuelle

pour aller d'une page à une autre, l'url est /page/ + le numéro de la page
exemple : /page/1 affiche la page 1 des article, /page/2 la page 2, ...

Voici mon code :

<script>

        var nbrpage={{tpl:PaginationCounter}};
  var pageactuelle={{tpl:PaginationCurrent}};
  // Paramétre affichage page :
  var nb_avant = 5; // nombre de page avant la page courante
  var nb_apres = 5; // nombre de page après la page courante
  var premiere = 1; // aficher le lien "première page" (1 ou 0)
  var derniere = 1; // afficher le lien "dernière page" (1 ou 0)
  var courant = pageactuelle; // page  


// nombre de pages avant
var avant = courant > (nb_avant + 1) ? nb_avant : courant - 1;
// nombre de pages après
var apres = courant <= nb_pages - nb_apres ? nb_apres : nb_pages - courant;

// première page
 
if(courant > 1)
{
     print('<a href="/page/1">Première page |</a>  ');
}
   
// page précédente
if(courant > 1)
{
     print('<a href=\'/page/'+(courant - 1)+'\'><<<</a> |');
}

if(courant == 1)
{
      print('<<< |');
}

// affichage des numéros de page
for(var i = courant - avant; i <= courant + apres; i++)
{
     // page courante
     if(i == courant)
  {
       print('<strong>'+i+'</strong> |');
     }
  else
     {
     print('<a href=\'/page/'+i+'\'>'+i+'</a> |');
  }
}

// page suivante
if(courant < nb_pages)
{
 print('<a href=\'/page/'+(courant + 1)+'"> >>></a>  ');
}
 
if(courant == nb_pages)
{
     print(' >>>'); 
}

// Derniére page
if(courant < nb_pages)
{
     print('<a href=\'/page/'+nb_pages+'">Dernière page</a>  ');
}
        </script>


Merci d'avance pour vos réponse  !



Cette discussion est classée dans : nombre, page, var, print, courant


Répondre à ce message

Sujets en rapport avec ce message

window.print() Supprimer l'URL dans la page imprimée [ par atract ] Choubiroute J'utilise onclick="window.print()" pour imprimer ma page. Quand la page s'imprime, je retrouve l'URL imprimée en pied de page. Est ce que [Javascript] Gestion de liste et de nombre [ par Shirox ] Tous d'abord bonjour, et merci de vous être attarder sur ce sujet :) .Je m'excuse si le titre n'est pas très précis, mais je ne voyais pas trop comm impression avec window.print [ par youess81 ] je veux inprimer une page html avec javaScript le probleme et ce que je ne veux pas imprimer l header et le pied de page est ce qu il ya une façon pou iframe et print [ par citt ] Bonjour,J'utilise une page d'ou je relance une page dans une iframe. Je souhaite imprimer que le contenu de la iframe donc dans la page de la iframe j passage parametres par url [ par aegis64fr ] bonjourje bute sur un problème Je m'explique:j'utilise des cadres: Framegauche un menu avec des boutons qui m'affiche une page dans Framecentre ( pag Nombre d'image dans une fenetre fille [ par octp ] C'est encore moi.Je vais essayer deposer ma question sous une autre forme :dans une page cette ligne de commande :fenetre = window.open(page_ouverte,. Paginer un texte suivant le nombre de ligne [ par alrach ] Hello, Je suis un peu novice en Javascript et je cherche comment réaliser un truc: J'ai un texte dynamique et un nombre de ligne maximum sur cha recherche et iframe [ par Fouinou ] Salut,j'ai un petit formulaire de recherche sur une page contenant une iframe, et je voudrais que la recherche ne se fasse pas sur la page mais dans l Recharger une page a partir d'une autre [ par xzonz ] salut a tous et toutesvoila mon probleme !j'ai une premiere page (asp) qui contient des liens vers des sitescette page est reliée a une bd.dans cete p Compatibilité Firefox [ par AnTyU ] Salut tout le monde !J'aurais bien besoin d'un coup de main d'un expert en javascript. Au bout de deux jours de recherches j'ai mis au point un petit


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales