Impossible de changer la pagination

  • Posts: 245
  • Thank you received: 13
11 years 4 months ago #83622

Salut,

J'ai fouillé le forum, essayé divers trucs pas moyen de mettre la pagination à 5 éléments. Il reste à 20 produits. Comment je peut obliger d'afficher uniquement par 5 produits ?

Merci d'avance.


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 4 months ago #83627

Bon je me répond dans administrator/compo../hika../helpers/paginagtion.php modifier la ligne :

139 : function getLimitBox($minimum=20){
par
function getLimitBox($minimum=5){

modifier la ligne :

141 : for ($i = $minimum; $i <= $minimum*5; $i += $minimum) {
par
for ($i = $minimum; $i <= $minimum*1; $i += $minimum) {

Et le tour est joué, par contre à chaque mise à jours cela va être écrasé ...

Y a t'il moyen dans ce cas d'avoir la pagination d'hikashop au format plugins ?

Dans l'attente de vous lire.


Être breton c'est un peu comme être dieu, mais en mieux!
Last edit: 11 years 4 months ago by Networlds.

Please Log in or Create an account to join the conversation.

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
11 years 4 months ago #83701

Bonjour,

J'ai du mal à comprendre la modification de la variable "$minimum" pour la fonction getLimitBox.
Cette fonction est appelée uniquement par getListFooter, qui elle aussi possède la variable "$minimum" avec une initialisation à 20 également.
Si getListFooter est appelé avec le bon paramètre (c'est à dire avec "5") l'affichage commencera bien à 5.
Il est vrai par contre que la génération des valeurs pour la liste est insérée en dur, mais nous pourrions voir pour placer une option pour cela.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 4 months ago #83702

Bonjour,

J'ai essayé en mettant la valeur à 5 partout sur le nombre d'élément à afficher, il gardait toujours 20. Dans la select box la valeur minimum restait à 20. Donc je suis aller directement sur le script pour obliger à avoir que 5 produits qui défile. Pour bien détailler, l'affichage de 5 produits se faisait bien par contre aussitôt que l'on cliquait sur suivant, il rechargeait la page avec 20 produits. Comme ma select box n'est pas affiché, il est impossible de changer la valeur, mais même si elle était présente on ne pouvait changer cette valeur à 5 car le minimum est 20.

D'où le titre de ce topic. Par contre si vous avez un autre solution, je suis preneur :)


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #83819

Il y a un autre moyen ?


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 81567
  • Thank you received: 13077
  • MODERATOR
11 years 3 months ago #84039

Normalement il n'y a aucun code à changé. $minimum prend automatiquement la valeur du nombre d'éléments affichable sur une page et cela fonctionne correctement.
Du coup, si vous voulez que l'utilisateur puisse avoir le choix "5" dans le dropdown, il suffit de changer le nombre d'élément du listing à 5.

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #84043

Salut,

J'ai du zappé un truc ... Quel listing ?

Quand on met Nombre d'élément à 5 dans les options menu & module, il m'affiche 5 produits et aussitôt que je clique sur suivant il met les produit par 20 et la pagination ne s'affiche plus et je dois supprimé les cookies pour retrouver l'affichage.
Y a t'il un truc que j'ai loupé ?

Cordialement,


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 2334
  • Thank you received: 403
11 years 3 months ago #84585

Bonjour,

Pourriez vous poster une screenshot de la configuration de votre menu ou module ainsi qu'un lien vers la page?
normalement si le nombre d'item est bien spécifié à 5 il n'y a pas de soucis.

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #85844

Salut,

Je suis passé à la version 3, comme j'ai beaucoup bougé les configurations coté serveur, l'ancien site est en local et le nouveau en production. je n'ai plus le soucis concernant la pagination. Donc je pense que cela était certainement du à mon ancienne configuration. Mais depuis le temps que j'utilise Hikashop, je vous garantie que j'avais mis 5 dans les configues... D'ailleurs, actuellement cela fonctionne très bien, sans que je touche aux scripts.


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
11 years 3 months ago #85859

Bonsoir,

Effectivement, c'est étrange.
Il est vrai que la configuration de base fonctionne bien mais il est tout à fait possible qu'une option ai été changée dans un menu, un module ou dans la configuration générale. Avec le système d'inherit qui a été mit en place dans HikaShop 1.6.0, il est probable que des effets de bord de mise à jour de configurations aient été générés dans la configuration.

Content en tout cas que le problème soit réglé sur votre nouveau site !

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Networlds

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #86031

Bon je reviens car le soucis est tout autre ...
Quand je clique sur suivant c'est la même page qui se reharge avec les même produit tout en respectant 5, par contre j'ai ce message qui s'affiche sur FF

Bien que cette page soit chiffrée, les informations saisies vont être transmises en clair (sans chiffrement) et pourraient être lues lors de leur acheminement.

Voulez-vous vraiment transmettre ces informations ?

Je pense que le soucis doit venir de là. ?!?

En http, cela fonctionne bien.


Être breton c'est un peu comme être dieu, mais en mieux!
Last edit: 11 years 3 months ago by Networlds.

Please Log in or Create an account to join the conversation.

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
11 years 3 months ago #86052

Bonsoir,

Le formulaire de la pagination doit surement pointer sur du http et non du https.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #86055

Ok je vais chercher, mais au cas ou comment je change cela ?


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #86060

J'ai trouvé et corrigé ...

Dans admin/comp/com_hika/helpers/helpers.php :

avant :

function hikashop_isSSL(){
	if((isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) ||
		(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') ) {
		return true;
	}else{
		return false;
	}
}
Après
function hikashop_isSSL(){
	if((isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off') || $_SERVER['SERVER_PORT'] == 443) ||
		(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') ) {
		return true;
	}else{
		return false;
	}
}


Être breton c'est un peu comme être dieu, mais en mieux!
Last edit: 11 years 3 months ago by Jerome. Reason: ajout des balises "code"

Please Log in or Create an account to join the conversation.

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
11 years 3 months ago #86066

Bonsoir,

Juste pour la petite information, il est préférable de bien utiliser les balises "[ code ]" afin d'afficher du code. Les crochets seront prit comme balises forum le cas échant et le code PHP ne sera pas lisible.
En tout cas, je vais soumettre votre patch dans HikaShop.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 245
  • Thank you received: 13
11 years 3 months ago #86078

J'utilise la balise code, plutot je clique dessus, mais rien ne s'affiche sous chrome en tout cas. Je n'ai pas trop chercher non plus à l'ecrire -_-". Pardon m'sieur, pas de coup de bâton?!? Je l'ecrirais la prochaine fois promis ! :D


Être breton c'est un peu comme être dieu, mais en mieux!

Please Log in or Create an account to join the conversation.

Time to create page: 0.094 seconds
Powered by Kunena Forum