Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2008, 20h44   #1
Membre régulier
 
Inscription : mars 2004
Messages : 201
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 201
Points : 72
Points : 72
Par défaut Pagination: une bonne fois pour toutes

Salut,

Je cherche une classe complète de pagination en PHP5 (de préférence).
A ma grande stupéfaction, il n'existe que peu de ce type de classes en libre téléchargement sur le net...
La seule digne de ce nom que j'ai trouvée, qui est aussi celle qui m'a le plus satisfait est un plugin de smarty disponible ici.

Je suis à l'écoute de toutes propositions !
hush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 22h31   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Pour info, il y a un exemple d'utilisation ici : http://antoine-herault.developpez.com/

Je me permets de te rappeler qu'une classe générique ne modifierait pas tes requêtes SQL, et ce serait donc une énorme perte de performances pour ton site. La pagination doit être construite au moment de la construction de ton application, intégrée à tous les niveaux (SQL, PHP, HTML).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 01h54   #3
Membre régulier
 
Inscription : mars 2004
Messages : 201
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 201
Points : 72
Points : 72
Salut,

Je me suis mal exprimé...
Je ne cherche pas à apprendre à faire un script de pagination..
Par classe complète, j'entendais par là: avec le plus d'options possible.
Cette classe sera adaptée puis finalement intégrée à un framework personnel..
Le plugin pager pour smarty cité dans mon premier post est le meilleur exemple que j'ai trouvé.
Je voulais donc demander l'avis des autres développeurs sur les classes de pagination qu'ils ont pu rencontrer afin d'agrandir mon éventail de choix pour une intégration optimale..

Je peux ajouter cette classe au plugin pager qui reste un peu basique...

Pour ceux qui ne connaissent pas ce plugin ou n'ont pas le temps / l'envie de voir comment il fonctionne, voici un bref aperçu de ce qu'il propose:
  • Possibilité d'ajouter l'affichage du nombre total de pages / d'élements
  • Configuration du nom de la variable de positionnement
  • Possibilité de faire suivre les variables contenues dans l'URL (?a=b&c=d&page=x)
  • Possibilité de mettre un lien texte / image pour activer la barre de pagination
  • Configuration texte ou images des liens "Suivant" et "Précédent"
  • Choix de la position pour la mise en page de ces liens (en dessous de la barre, au dessus, au milieu, sur les cotés..)
  • Configuration des classes CSS de manière indépendante pour les liens des pages, le numéro de la page active et pour le texte informatif
  • Personnalisation du séparateur entre les numéros des pages
  • Initialisation à une certaine position de départ
  • Possibilité de répéter x élements de la page précédente lors du passage à une nouvelle page

C'est assez complet, mais peut-être qu'il y a mieux ou que quelqu'un a de nouvelles options intéressantes à ajouter ?
hush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 09h27   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Tu ne sembles pas avoir répondu à la deuxième partie de mon message :
Citation:
Envoyé par Yogui Voir le message
Je me permets de te rappeler qu'une classe générique ne modifierait pas tes requêtes SQL, et ce serait donc une énorme perte de performances pour ton site. La pagination doit être construite au moment de la construction de ton application, intégrée à tous les niveaux (SQL, PHP, HTML).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h28.


 
 
 
 
Partenaires

Hébergement Web