module d'affichage

  • Posts: 14
  • Thank you received: 0
12 years 2 months ago #41964

Bonjour, existe t'il un module gratuit qui permet de faire un affichage aléatoire d'une produit ou d'une catégorie?

D'avance merci pour vos infos

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

  • Posts: 14
  • Thank you received: 0
12 years 2 months ago #42051

up :whistle:

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

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 2 months ago #42116

Oui, cela existe. Vous l'avez déjà sur votre site si vous avez HikaShop. Quand vous créez un module de listing de catégories/produits, si l'option "aléatoire" est activée dans les options hikashop du module, l'affichage sera aléatoire.

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

  • Posts: 14
  • Thank you received: 0
12 years 2 months ago #42131

Merci pour l'info j'ai bien réussi à créer mon module qui affiche une catégorie mais je ne comprend pas tjs pas pour le mode aléatoire,
je joins une capture d'écran de mon module, je vois bien la liste "Classement sur le champ " mais rien concernant un mode aléatoire.
merci d'éclairer ma lanterne ;-


)

Attachments:

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

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 2 months ago #42328

Rectification. Cette option est seulement disponible pour les listings de produits. Si vous changer le type de contenu pour afficher des produits, vous aurez l'option sur la droite de cet écran.

Il serait trivial de rajouter l'option pour les listings de catégories mais personne n'en a fait la demande jusqu'à maintenant.

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

  • Posts: 14
  • Thank you received: 0
12 years 2 months ago #42391

oui en effet ça serait une bonne idée de rajouter cette option pour les catégories ^^
est ce qu'il me serait "facile" de faire ce changement moi même?

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

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 2 months ago #42564

Oui.

Ajoutez le code:

if($this->params->get('random')){
			$order = ' ORDER BY RAND()';
		}

après le code:
if(!empty($pageInfo->filter->order->value)){
			$order = ' ORDER BY '.$pageInfo->filter->order->value.' '.$pageInfo->filter->order->dir;
		}
dans le fichier components/com_hikashop/views/category/view.html.php
Ensuite, quand vous éditez un menu/module de listing de category, changez le type en "produit" pour afficher l'option "aléatoire", vérifiez qu'elle a la bonne valeur et remettez le type en "catégorie" puis sauvegardez.

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

  • Posts: 14
  • Thank you received: 0
12 years 2 months ago #42927

SUPER, ça fonctionne! :woohoo: Un tout grand merci!

ps: pour une future version ça peut être utile à bcp de personnes d'incorporer cette fonction

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

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 2 months ago #43030

Ce sera dans la prochaine version.

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

Time to create page: 0.079 seconds
Powered by Kunena Forum