PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 20/03/2014 01:10:13

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

[Plugin] myPager : Une pagination un peu plus fun

Voici un plugin qui affiche la pagination sur la page publique des articles.
Gère un grand nombre de pages.
On peut avoir un aperçu ici. La liste d'articles s'affiche sur 30 pages
Il y a une petite page de démo dans le plugin pour tester la pagination selon le nombre de pages.
Voir la démo en ligne

Attention nouveau dépôt pour mes plugins : http://kazimentou.fr/pluxml-plugins2/

Télécharger la dernière version du plugin ici : http://kazimentou.fr/pluxml-plugins2/in … r&download

Et pour suivre les dernières modifs, abonnez vous au flux RSS:
icône http://kazimentou.fr/pluxml-plugins2/index.php?rss

Télécharger le plugin

21/10/2015:
- Ajout de la pagination pour les groupes de pages statiques ( Hook plxShowStaticPagination() dans les templates )

17/10/15:
version 1.5
- gestion des touches fléchées gauche et droite du clavier
- gestion du swipe horizontal sur écran tactile
- téléchargement des biblios jQuery.js et hammerjs.js
- prise en charge colorBox pour les touches fléchées ( pas d'écran modal)
- utilisation du hook ThemeEndHead au lieu de plxShowPluginsCss
- ajout fichier d'aide

04/10/15:
version 1.2 : Mise à jour pour Pluxml 5.4
Dernière mise à jour le 26/04/14. - version 1.11
26/04/14:
bugfix: correction calcul page suivante quand on est sur la dernière page. Idem 1ère page. + msg alerte
30/03/14:
Version 1.1: Ajout d'un navigateur pour articles, pour tous les articles, dans une catégorie, pour un mot-clé ou une archive (menu déroulant).
25/03/2014
Version 1.01: Ajout option à cocher pour saisir numéro de page
Voir fichier release.txt dans l'archive.

Dernière modification par bazooka07 (18/12/2015 14:45:58)

Hors ligne

#2 20/03/2014 01:46:30

chriss
Membre
Lieu : Du côté de Montréal
Inscription : 13/08/2012
Messages : 313
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonsoir,
Merci pour ce plugin qui fonctionne bien.


Christian ...

Hors ligne

#3 20/03/2014 10:55:41

Suricat
Membre
Inscription : 26/05/2011
Messages : 145

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,
Il manque juste les boutons "première page" (<<) et "dernière page" (>>) pour qu'il soit parfait. Ou alors c'est en option ?

Merci

Hors ligne

#4 20/03/2014 11:39:51

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,

Merci pour vos retours

@Suricat,
C'est un choix délibéré. Afficher "1" à la place de "<<" me semble plus facile à comprendre pour un néophite. Et plus encore, afficher le numéro de la dernière page à la place de ">>" informe davantage sur le nombre total de pages à visualiser. Après on peut afficher les symboles "<<" et ">>" à côté des numéros "1" et de la dernière page, mais la largeur des écrans n'étant pas infini, c'est prendre la place de 2 autres numéros de pages.
Ceci dit, c'est juste des options et un panneau de config à créer. Ce qui n'est pas le plus compliqué.

Une option plus pertinente serait de régler le nombre maxi de boutons à afficher. D'autant que c'est déjà paramétré dans le code.
variable $delta à régler dans myPager.php. Le nombre total de boutons s'obtient par la formule 2 x $delta + 3, limité bien sûr par le nombre total de pages.

Petite recommandation à ceux qui créent des thèmes :
Essayez de conserver les attributs id dans les balises  HTML donnés par la version de PluXml. Pour régler le style de la pagination avec les feuilles de style CSS, vous avez le sélecteur #pagination.
Quand on code, on est bien content d'utliser getElementById en javascript pour choper une portion de la page HTML. Merci par avance.

Hors ligne

#5 20/03/2014 13:50:45

Suricat
Membre
Inscription : 26/05/2011
Messages : 145

Re : [Plugin] myPager : Une pagination un peu plus fun

Merci pour ce plugin et la réponse précise. C'est parfait comme ça...

Hors ligne

#6 20/03/2014 15:56:45

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Salut Bazooka07,

Je te remerci pour cette contribution, même si je ne sais pas encore si je vais m'enservir.

N'hésite pas à référencer tes plugins (vu que tu en as fais beaucoup ces temps ci) dans le Wiki PluXml :
http://wiki.pluxml.org/index.php?page=P … +officiels

Hors ligne

#7 20/03/2014 20:23:41

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,

@Suricat,
J'ai rajouté un panneau de config avec quelques options :
  - Choix du nombre de boutons
  - Afficher des boutons << et >>
  - Afficher le mot Page
Avec correction d'un petit bug pour l'affichage des pages par catégorie ou mot-clé.

Hors ligne

#8 24/03/2014 17:26:48

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 560
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Ce qui serait encore mieux, serait d'avoir des pointillés avec un lien permettant d'afficher une pop-up demandant le numéro de la page que l'on souhaite afficher.
Sur l'exemple, on ne peut pas afficher directement la page 20 par exemple, sauf à passer par la page 12, puis 17. C'est un peu lourd.
Alors qu'une pop-up : "quelle page souhaitez-vous afficher ?" 20 -> affiche la page 20.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#9 25/03/2014 11:46:39

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

@Jerry Wham,
Pour les pointillés, c'est un élément décoratif. Je laisse cela au créateur de thèmes.
Par courtoisie, j'ai mis un exemple en commentaire (faire une recherche sur "span:after").

Pas de popup. Un champ input et un bout de javascript suffiront. J'ai laissé la mise en page par défaut de PluXml.
C'est une option à activer dans le panneau de config (C'est le plus facile à coder smile ).

La nouvelle version est en ligne. Voir le lien dans le premier post.

Hors ligne

#10 25/03/2014 15:32:32

chriss
Membre
Lieu : Du côté de Montréal
Inscription : 13/08/2012
Messages : 313
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

@jerry wham
pas d,accord pour le pop-up, certains plugins de firefox ou autre les supprime.... peut-être compris comme de la pub. Donc à éviter.


Christian ...

Hors ligne

#11 25/03/2014 15:41:05

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

@Chriss,

Pas tout à fait vrai.
Oui, si on ouvre une nouvelle fenêtre Firefox va râler. Et encore..
Mais on peut utliser un bloc <div> caché la plupart du temps et qu'on fait apparaitre en cas de besoin. C'est ce que fait PluXml pour le popup en haut de l'écran. Idem avec le plugin html5uploader.

Hors ligne

#12 25/03/2014 15:48:53

chriss
Membre
Lieu : Du côté de Montréal
Inscription : 13/08/2012
Messages : 313
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

bazooka07 a écrit :

@Chriss,

Pas tout à fait vrai.
Oui, si on ouvre une nouvelle fenêtre Firefox va râler. Et encore..
Mais on peut utliser un bloc <div> caché la plupart du temps et qu'on fait apparaitre en cas de besoin. C'est ce que fait PluXml pour le popup en haut de l'écran. Idem avec le plugin html5uploader.

Ok mais ce n'est plus une pop-up ( une pop-up est une fenêtre intruse qui se rajoute par dessus)


Christian ...

Hors ligne

#13 30/03/2014 03:27:03

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,

myPager intégre désormais un navigateur pour articles.
Vous pouvez enchaîner d'un article à l'autre sans revenir sur la page d'accueil, à l'intérieur d'une catégorie, pour un mot-clé ou une archive.
Un menu déroulant permet de cliquer directement sur le titre dans un article.
Version 1.1

Lien pour télécharger et démo sur le 1er post.

Bon amusement.

Hors ligne

#14 23/04/2014 10:42:47

Suricat
Membre
Inscription : 26/05/2011
Messages : 145

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,

J'ai constaté un petit bug :
Quand je suis sur la dernière page (page 6), la flèche de droite ">" propose un lien vers la page 7 qui n'existe pas...

Hors ligne

#15 23/04/2014 11:51:17

Kyodev
Membre
Lieu : F - Lyon
Inscription : 06/06/2007
Messages : 154

Re : [Plugin] myPager : Une pagination un peu plus fun

hello
d'ailleurs sur la démo aussi:
http://jeveuxpartir.free.fr/pluxml/index.php?page31

Hors ligne

#16 26/04/2014 10:58:01

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

@Suricat,

Corrigé. Voir version 1.11

Hors ligne

#17 26/04/2014 17:19:20

Suricat
Membre
Inscription : 26/05/2011
Messages : 145

Re : [Plugin] myPager : Une pagination un peu plus fun

Merci !

Hors ligne

#18 04/10/2015 12:27:25

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Mise à jour de mon plugin pour Pluxml 5.4.
Attention : Pour le fichier "home.php" dans le thème par défaut:

[== PHP ==]
// Pluxml version 5.4:
<nav class="pagination text-center">
	<?php $plxShow->pagination(); ?>
</nav>
// ------ cut here 8< --------------
// Pluxml version 5.3:
<div id="pagination">
	<?php $plxShow->pagination(); ?>
</div>

( voir fichier myPager.css dans le plugin )

A++

Hors ligne

#19 19/10/2015 12:43:10

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour

Voici quelques nouveautés pour mon plugin pour une navigation plus agréable :
- gestion des touches fléchées gauche et droite du clavier
- gestion du swipe horizontal sur écran tactile
- téléchargement des biblios jQuery.js et hammerjs.js
- prise en charge colorBox pour les touches fléchées ( pas d'écran modal)
- génération des liens <link rel="prev" href="...." /> . Idem pour next au lieu de prev.
- ajout fichier d'aide

A venir : pagination dans les pages statiques

Voir en début du fil de discussion pour télécharger le plugin.

A++

Hors ligne

#20 21/10/2015 10:10:56

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 182
Site Web

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonjour,

Mise à jour du plugin avec une nouvelle fonctionnalité :
- navigation à l'intérieur d'un groupe de pages statiques en cliquant sur l'écran, à l'aide des touches fléchées du clavier ou en glissant le doigt sur un écran de tablette ou de smartphone. Génération des liens <link rel="prev" href=".." /> Idem pour next.

Lien de téléchargement au début du fil de discussion.
Démo ici : http://jeveuxpartir.free.fr/pluxml/inde … e-princier

Hors ligne

#21 01/05/2016 19:10:28

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 950

Re : [Plugin] myPager : Une pagination un peu plus fun

Bonsoir,

Un avis ( et c'est l'un des boutons personnalisés que je souhaiterai créer dans tinymce).
Le plugin fonctionne pour un groupe de pages statiques.

Ce que j'essaie de faire, c'est lors de la rédaction d'une longue page statique (ou même d'un article), c'est la couper en inserant un lien lire la page suivante.. et ainsi de suite. Car en fait c'est bien la même page ou le même article.
Ou bien pas de solution et utiliser cette "ruse" de dire qu'une "longue" page est en fait un groupe de pages constitué fr plusieurs pages?

Je ne suis peut etre pas très clair dans l'explication.

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés