PluXml.org

Blog ou CMS à l'Xml

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

#51 30/09/2015 08:28:13

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Stéphane a écrit :

@jol5926

à rajouter dans le fichier css de ton thème

.p_current {
  padding: 10px;
}
.p_page {
  padding-right: 10px;
}

tu disposes de toutes ces classes pour changer le comportement visuel

.p_first
.p_prev
.p_current
.p_next
.p_last
.p_page

Merci !

Hors ligne

#52 18/10/2015 12:31:04

gegeweb
Membre
Lieu : Villiers sur Orge
Inscription : 25/01/2011
Messages : 59
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Bonjour,

il y a un bug pour les pages comprises entre 10 et 19 à cause de la règle de ré-écriture des urls ligne 66 et 67.

Voici un patch qui fonctionne bien :
diff -u plxMyPager.php ~/Sites/scasb/plugins/plxMyPager/plxMyPager.php

[== Indéfini ==]
--- plxMyPager.php	2015-05-13 04:30:50.000000000 +0200
+++ /Users/gerald/Sites/scasb/plugins/plxMyPager/plxMyPager.php	2015-10-17 16:58:03.000000000 +0200
@@ -62,9 +62,7 @@
 			echo "<span class=\"p_page\">...</span>";
 
 		for($i=$start;$i<=$stop;$i++) {
-			$url = $this->plxMotor->urlRewrite("?".$arg_url."page".$i);
-			$url = str_replace("index.php?page1", "",$url);
-			$url = str_replace("page1", "",$url);
+			$url = $this->plxMotor->urlRewrite("?".$arg_url.($i<=1?"":"page".$i));
 			if($i==$this->plxMotor->page)
 				echo "<span class=\"p_current\">".$i."</span>";
 			else
@@ -87,4 +85,4 @@
 	}
 
 }
-?>
\ No newline at end of file
+?>

Gérald Niel
Blog perso (sous PluXML)
Site de la section cyclo de Ballainvilliers (sous PluXML)
@gegeweb (Twitter)

Hors ligne

#53 19/10/2015 08:05:13

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 172
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

@gegeweb: merci pour le correctif. Je mets à jour le plugin dès que possible


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#54 19/10/2015 16:53:16

gegeweb
Membre
Lieu : Villiers sur Orge
Inscription : 25/01/2011
Messages : 59
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Stéphane a écrit :

@gegeweb: merci pour le correctif. Je mets à jour le plugin dès que possible

De rien,

je peux faire un zip, c'est déjà modifié en prod sur le site du SCASB où j'ai repris le principe pour la navigation dans les groupes de pages statiques.
Pas encore sur mon blog perso…

plxMyPager

EDIT: y'a pas un Github ou équivalent ?

EDIT (bis) : je l'ai mis là en attendant la mise à jour officielle : plxMyPager-1.2.3

Comme d'hab', répertoire à renommer en plxMyPager avant de transférer dans le répertoire des plugins.

Dernière modification par gegeweb (19/10/2015 18:54:56)


Gérald Niel
Blog perso (sous PluXML)
Site de la section cyclo de Ballainvilliers (sous PluXML)
@gegeweb (Twitter)

Hors ligne

#55 19/10/2015 16:56:15

gegeweb
Membre
Lieu : Villiers sur Orge
Inscription : 25/01/2011
Messages : 59
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Au fait… on ne peut pas personnaliser le libellé des différents liens suivant, précédents… Ça pourrait être sympa.
D'autant plus qu'il n'y a pas non plus d'option pour dans les paramètres d'affichage de pluXML.


Gérald Niel
Blog perso (sous PluXML)
Site de la section cyclo de Ballainvilliers (sous PluXML)
@gegeweb (Twitter)

Hors ligne

#56 10/03/2016 22:53:47

PPmarcel
Membre
Inscription : 21/06/2010
Messages : 229
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Bonjour,

Je viens de me rendre compte que j'avais le même problème de réécriture d'URL passé la page 9 de mon site.
Gegeweb : ton fix marche bien. Le plugin est bien sur github, pour le cas où tu souhaiterai proposer ton fix:

https://github.com/Pluxopolis/plxMyPager

Stéphane: ce sont les cordonniers les plus mal chaussés, pluxopolis traîne toujours ce petit effet de bord. smile
Note: je sais que tu es occupé par la version 5.5, pas d'urgence à priori.

Dernière modification par PPmarcel (10/03/2016 23:04:00)

Hors ligne

#57 11/03/2016 09:41:28

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 172
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

## Version 1.2.3 (11/03/2016) ##
BUG Erreur pagination au delà de la page 9 (contribution gegeweb)


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#58 11/03/2016 09:45:58

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 172
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

@PPMarcel: merci, j'avais complètement zappé de mettre à jour le plugin. voilà qui est fait.

@gegeweb: encore merci pour la solution

Et sinon voilà une petite astuce css pour changé le libellé des liens avec du simple code css à mettre dans la feuille de style de son thème.

Exemple pour le lien de la page suivante où on remplace le libellé "Suivante" par "Page suivante".

.p_next a {
	visibility: hidden;
	word-spacing:-999px;
	letter-spacing: -999px; 
}

.p_next  a:after {
	content: "Page suivante";
	visibility: visible;
	word-spacing:normal;
	letter-spacing:normal; 
	background-color: inherit;
	color: inherit;
	padding: 8px;
}

== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#59 11/03/2016 10:37:24

PPmarcel
Membre
Inscription : 21/06/2010
Messages : 229
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Très bonne astuce ! Elle mériterait d'être embarqué ultérieurement dans la doc du plugin pour faciliter son exploitation.

Hors ligne

#60 07/09/2016 13:59:03

PPmarcel
Membre
Inscription : 21/06/2010
Messages : 229
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Je relève une anomalie couplée avec myBetterUrl.

Lorsque l'on navigue entre les pages d'un tag ou d'une catégorie et que l'on re-clique sur la page 1, l'URL aura un slash en fin d'URL.

Avec les tag on peut avoir ou ne pas avoir un slash, ça s'affiche. Ex:
  - http://maoli.fr/tag/parcs/
  - http://maoli.fr/tag/parcs

En revanche pluxml sort :
  - un 404 si une catégorie finie par un slash : http://maoli.fr/categorie/ile-de-france/
  - un 200 si il n'y en a pas : http://maoli.fr/categorie/ile-de-france

Si MyBetterUrl est désactivé, les catégories fonctionnent avec ou sans slash.
Je n'ai plus les archives sur mon site mais il se peut qu'elles soient aussi touchées.

Au lieu de forcer MyBetterUrl à accepter le duplicate content, je suggère de modifier my pager afin de retirer le slash de fin sur les liens de la page 1.
Ce serait cohérent avec les liens de génère PluXML par défaut, sans slash.

Dernière modification par PPmarcel (07/09/2016 14:01:51)

Hors ligne

#61 18/06/2017 09:13:56

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Bonjour,

Lorsque l'on navigue entre les pages et que l'on re-clique sur la page 1, l'URL aura un slash en fin d'URL et une page s'affiche "page non trouvée ou n'existe pas".
Cela se produit uniquement lorsqu'on clique sur page 1 et non pas si on clique sur précédent.
J'utilise le plugin MyBetterUrl

Merci

Hors ligne

#62 18/06/2017 09:16:38

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

PPmarcel a écrit :

Je relève une anomalie couplée avec myBetterUrl.

Lorsque l'on navigue entre les pages d'un tag ou d'une catégorie et que l'on re-clique sur la page 1, l'URL aura un slash en fin d'URL.

Avec les tag on peut avoir ou ne pas avoir un slash, ça s'affiche. Ex:
  - http://maoli.fr/tag/parcs/
  - http://maoli.fr/tag/parcs

En revanche pluxml sort :
  - un 404 si une catégorie finie par un slash : http://maoli.fr/categorie/ile-de-france/
  - un 200 si il n'y en a pas : http://maoli.fr/categorie/ile-de-france

Si MyBetterUrl est désactivé, les catégories fonctionnent avec ou sans slash.
Je n'ai plus les archives sur mon site mais il se peut qu'elles soient aussi touchées.

Au lieu de forcer MyBetterUrl à accepter le duplicate content, je suggère de modifier my pager afin de retirer le slash de fin sur les liens de la page 1.
Ce serait cohérent avec les liens de génère PluXML par défaut, sans slash.

Hello,
As-tu résolu ton souci ?
Si oui, comment ?

Merci

Hors ligne

#63 20/06/2017 07:14:46

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Hello les amis,
J'ai besoin d'aide ! Personne de la team n'a la réponse ?
Merci

Hors ligne

#64 20/06/2017 20:43:24

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

jol5926 a écrit :

Hello les amis,
J'ai besoin d'aide ! Personne de la team n'a la réponse ?
Merci

Notre ami Stéphane est-il en congé ?

Hors ligne

#65 21/06/2017 15:08:33

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 172
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Bonjour

Pouvez-vous svp tester cette modif avant que je publie le correctif.

Éditez le fichier /plugins/plxMyPage/plxMyPager.php

1. Supprimez les lignes

	if($arg_url!="")
		$arg_url = trim($arg_url, "/")."/";

2. Remplacez la ligne

	$url = $this->plxMotor->urlRewrite("?".$arg_url.($i<=1?"":"page".$i));

par

	$url = $this->plxMotor->urlRewrite("?".$arg_url.($i<=1?"":"/page".$i));

Merci.


== EN VACANCES ... ENFIN !!! ==
Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#66 21/06/2017 20:39:22

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 342
Site Web

Re : [plugin] plxMyPager : modifie et améliore les liens de navigations

Stéphane a écrit :

Bonjour

Pouvez-vous svp tester cette modif avant que je publie le correctif.

Éditez le fichier /plugins/plxMyPage/plxMyPager.php

1. Supprimez les lignes

	if($arg_url!="")
		$arg_url = trim($arg_url, "/")."/";

2. Remplacez la ligne

	$url = $this->plxMotor->urlRewrite("?".$arg_url.($i<=1?"":"page".$i));

par

	$url = $this->plxMotor->urlRewrite("?".$arg_url.($i<=1?"":"/page".$i));

Merci.

Hello Stéphane,

Test du correctif ok !
Tout fonctionne correctement.
Merci

Hors ligne

Pied de page des forums

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