SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 87 visiteurs en ce moment

Accueil > Navigation > Navigation à suivre > Pagination Bis

Pagination Bis

28 février 2004 – par Fabrice WANG – 10 commentaires

0 vote

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Cet article permet de réaliser une pagination simple suivant un modèle existant

Tout d’abord merci aux administrateurs de Spip-Contrib qui m’ont orienté.

Intérêt du code

Le but ce micro squelette est de créer dans une rubrique qui contient beaucoup d’articles une pagination, selon que l’on souhaite afficher X articles par page et d’offrir au visiteur un moyen de passer de page en page facilement.
Un autre exemple existe sur Spip-Contrib Pagination

Démarche

Je suis parti sur la base de l’affichage du moteur de recherche de Spip-Contrib (merci les admin ;)). Le code étant clairement commenté, je n’avais plus qu’à l’adapter à la situation.

Beaucoup me diront que j’ai copié du code sans grande idée, je le reconnais mais je souhaitais cette fonctionnalité pour offrir à mes visiteurs non pas une liste d’articles importante mais plutôt une aisance de lecture.

-  Nom du Squelette : Pagination Bis
-  Auteur : Fabrice WANG
-  Licence : GPL
-  Compatibilite SPIP : compatible SPIP > 1.6

-  Principales fonctionalités et spécificités :
Pagination que l’on peut adapter soit même

-  Testé sur ces navigateurs

TestéPlateformeNavigateurVersion
oui windows Internet explorer 6
oui windows Netscape 4.75 (en)et 7.1 (en)
non windows Mozilla .
non windows Phoenix .
oui windows Opera 7.23
oui Mac Internet explorer 5.1
oui Mac Netscape 4.5
non Mac Chimera .
non Mac Mozilla .
non Mac Phoenix .
non Mac Opera .
non Unix/Linux Netscape .
non Unix/Linux Mozilla .
oui Unix/Linux FireBird 0.6
non Unix/Linux Opera .

Le code

Commentaires

Pour les plus profanes d’entre nous et j’en fais parti, 2 variables sont à modifier : les chiffres 6 et 5.
6 est le nombre au-delà duquel la pagination se crée puisque je n’affiche que 5 articles par page.

Vous allez constater que l’url que l’on récupère ensuite génère des espaces mais que cela ne perturbe pas la navigation. En effet, je pense que les espaces insécables que j’ai intégrés en plus des « | » créent cela.

Donnez-moi votre avis (par mail ou via le forum de cet article) et aidez-moi à optimiser ce squelette pour toute plateforme.

test

Dernière modification de cette page le 5 décembre 2006

Retour en haut de la page

Vos commentaires

  • Le 19 août 2005 à 11:09, par WongLi En réponse à : > Pagination Bis

    Ca fonctionne sans problème. Le seul problème que je vois, c’est la | qui est à la fin de la ligne contenant le nombre de pages. C’est pas super joli... mais sinon, ché chuper :)

    Répondre à ce message

  • Le 16 octobre 2004 à 15:46, par Stéven En réponse à : > Pagination Bis, nickel !

    Bonjour
    Rien à dire, si ce n’est que tout fonctionne nickel !
    Merci bien pour le boulot !

    Répondre à ce message

  • Le 5 octobre 2004 à 14:26, par dok En réponse à : > Pagination Bis

    RAS, ca tourne nickel.

    Testé et approuvé sous Mozilla Firefox 0.93 fr

    Merci.

    • Le 5 octobre 2004 à 14:31, par dok En réponse à : > Pagination Bis

      J’ai oublié de préciser l’OS > Windows

    Répondre à ce message

  • Le 30 septembre 2004 à 10:07, par ParMesSoins En réponse à : > Pagination Bis

    Je me permet juste un ptit commentaire :
    -  <?PHP est mieux que <?
    -  pour ceux qui ne pane rien à PHP, enlever les //pour afficher les lignes (// sert à passer une ligne en commentaire, donc de na pas en tenir compte dans le code.

    Sinon, merci pour le boulot ;0)

    • Le 1er octobre 2004 à 13:08, par Fabrice WANG En réponse à : > Pagination Bis

      Les « // » sont certes des commentaires mais cela permet de laisser une trace dans des modifications ou indiquer ce qui est à modifier.

      Je sais que ce n’est pas pertinent pour les initiés mais cela évite à des profanes de chercher le bon paramètre à modifier.

      @+

    Répondre à ce message

  • Le 2 juillet 2004 à 14:02, par robomatix En réponse à : > Pagination Bis

    J’ai voulu tester avec firefox sur xp, mais le lien semble mort...

    • Le 5 juillet 2004 à 01:21, par Fabrice WANG En réponse à : > Pagination Bis

      Désolé, j’ai refait mon serveur et j’ai oublié de le remettre.

      Le test peut se dérouler maintenant

    Répondre à ce message

  • Le 1er mars 2004 à 18:54, par Jacques En réponse à : > Pagination Bis

    Etant grand débutant, que faut il faire de ce code : le mettre dans un squelette tel que ?

    • Le 2 mars 2004 à 01:52, par Fabrice WANG En réponse à : > Pagination Bis

      La réponse est « Oui ». Il suffit de copier/coller le code dans le squelette des rubriques là où doivent s’afficher la liste des articles d’une rubrique.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Convertir un site SPIP 3 en utf-8 avec le plugin Grenier

    8 janvier 2014 – 23 commentaires

    SPIP 3 fonctionne nativement avec l’encodage universel unicode utf-8. Sur certains sites (par exemple sur une mise à jour), on peut avoir un site qui est resté en iso-latin ce qui n’est pas conseillé (source de bugs, d’incompatibilité, ...) . (...)

  • ScolaSPIP 4

    19 janvier 2016 – 360 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • SPIP 3.2, Agenda et FullCalendar

    6 juin – 10 commentaires

    Nous avions publié un article sur la manière d’utiliser FullCalendar avec SPIP 3.0 afin d’afficher des évènements sous forme d’Agenda. La version de FullCalendar a changé avec SPIP 3.2. Le présent article est donc un tutoriel adapté à SPIP 3.2. Pour (...)

  • Mailsubscribers

    16 janvier 2013 – 408 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de (...)

  • Nouvelle version - Modération de modifications

    29 janvier 2012 – 49 commentaires

    Suite à une migration depuis SPIP-Agora, j’ai développé ce plugin permettant de reprendre la fonctionnalité « Nouvelle version » inexistente sur SPIP2 ni sur SPIP3 Ce plugin permet d’étendre le work-flow de -rédaction-publication d’un article au cas d’un (...)