Skip to main content

Problème filtres

More
14 years 1 month ago #59847 by djiben
Problème filtres was created by djiben
Bonjour,

Je suis perdu avec les filtres, j'ai consulté le forum pour voir les discussions à ce sujet mais pas moyen de régler mon pb.
J'ai mis en place un module filtre sur le coté, je souhaite qu'il s'applique pour tous les produits quelle que soit la page sur laquelle on est.
Quand on est sur une page normale de joomla il s'applique bien à tous les produits car j'ai mis l'id du menu dans la configuration du module, mais quand on est dans un lien de menu (liste de produits) il ne s'applique que sur ce dernier.

Je sais pas si c'est clair, voyez par vous même : test.chaussures-prix-usine.fr

Merci d'avance

Ben

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

More
14 years 1 month ago #59942 by nicolas
Replied by nicolas on topic Re: Problème filtres
Bonjour,

Il n'y a en fait pas d'option pour cela. Le module va afficher les produits en fonction de l'endroit où l'on se trouve et si ca n'est pas un listing de produits, alors il dirigera vers celui configuré dans ses options.

Nous allons voir pour ajouter une option pour forcer l'affichage des résultats peu importe la page pour la prochaine version.

En attendant, il vous faudra éditer le fichier 'filter' de la vue 'product' via le menu Affichage->Vues et changer la ligne:
if(!empty($this->params) && $this->params->get('module') == 'mod_hikashop_filter' && empty($this->currentId) && (JRequest::getVar('option','')!='com_hikashop'|| !in_array(JRequest::getVar('ctrl','product'),array('product','category')) ||JRequest::getVar('task','listing')!='listing')){

en :

if(true){

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

More
14 years 1 month ago #59972 by djiben
Replied by djiben on topic Re: Problème filtres
Ok super c'est exactement ce que je voulais.
Par contre comment faire pour faire disparaître le filtre en haut de page dans mes catégories produits.
Ainsi que les 2 filtres qui sont en haut et en bas dans mes résultats de recherche.

J'ai essayé de rajouter le css indiqué dans cette discussion : http:// lien
Sans succès, comprends pas.

Merci d'avance.

Ben

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

More
14 years 1 month ago #60041 by nicolas
Replied by nicolas on topic Re: Problème filtres
C'est en effet ce CSS qu'il faut rajouter.
Veilliez bien à remplacer XXX par l'id de votre menu.

Ensuite, il faut nettoyer le cache de votre navigateur et de votre site.

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

More
14 years 1 month ago #60121 by djiben
Replied by djiben on topic Re: Problème filtres
Ok ça marche, le cache du site posait problème.
On avance, par contre j'ai toujours un 2ème filtre récalcitrant en pied de page quand j'utilise le module filtre.
lien
Une idée peut-être ?

Merci d'avance.

Ben

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

More
14 years 1 month ago #60190 by nicolas
Replied by nicolas on topic Re: Problème filtres
Il faut éditer le menu avec l'id 156 via le menu Affichage->Menus de contenu.
Là, il faut désactiver le module avec l'id 87 dans l'option "Modules associés" et ca n'affichera plus les filtres en bas.

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

More
14 years 1 month ago #60211 by djiben
Replied by djiben on topic Re: Problème filtres
Encore une fois merci Nicolas.
Je suis très content de ce support de qualité.

Cordialement,

Ben

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

More
14 years 1 month ago #60269 by djiben
Replied by djiben on topic Re: Problème filtres
Décidément j'y arriverai jamais avec ces satanés filtres.
Bon, j'ai refais ma caractéristique associée à mon filtre pour y rajouter les demi pointures.
Elle sont dans le désordre, alors j'ai complètement supprimé la caractéristique pour recommencer : idem. Grrrrr
J'ai vidé le cache, purgé les fichiers et même déverrouillé je ne sais trop quoi dans la maintenance Joomla. Toujours pareil. Impossible de les avoir dans l'ordre. As-tu une idée stp?

Ben

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

More
14 years 1 month ago #60276 by nicolas
Replied by nicolas on topic Re: Problème filtres
Il y a l'option "characteristic values ordering" dnas l'onglet affichage de la configuration qui permet de choisir si l'ordre des valeurs se fait alphabetiquement ou dans l'ordre d'ajout.
Donc il suffit de les ajouter dans l'ordre souhaité et de bien vérifier que cette option est configuré dans l'ordre de l'id (d'ajout).

Dans la prochaine version d'hikashop il sera possible d'ordonner les valeurs avec un champs d'ordering comme les produits/catégories et donc ce sera bien plus simple pour faire cela sans devoir réentrer toutes les valeurs et reconfigurer toutes les variantes des produits.

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

More
14 years 1 month ago #60296 by djiben
Replied by djiben on topic Re: Problème filtres
Merci Nicolas, mais malheureusement il doit y avoir un bug ou dans le genre.
J'ai bien "ID" dans "Classement des valeurs des caractéristiques" mais ça me l'affiche toujours pas dans l'ordre. J'ai même essayé par ordre alphabétique pour voir.
Les id de mes caractéristiques sont bien dans l'ordre pourtant.
Je désespère ...

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

More
14 years 1 month ago #60321 by nicolas
Replied by nicolas on topic Re: Problème filtres
Vous parlez des caractéristiques ou de leurs valeurs ?
Personnelement je parle des valeurs des caractéristiques.

Pour les caractéristiques elles mêmes, dans chaque produit, il est possible de configurer l'ordering pour chaque caractéristique sur la page du produit.

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

More
14 years 1 month ago #60360 by djiben
Replied by djiben on topic Re: Problème filtres
Il me semble parler des "valeurs des caractéristiques" également et de leur affichage dans le filtre.
Je vous joins des captures d'écran.

Merci d'avance.

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

More
14 years 1 month ago #60420 by nicolas
Replied by nicolas on topic Re: Problème filtres
Pouvez vous essayer de changer le code:
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.'';

en:
Code:
$config =& hikashop_config(); $sort = $config->get('characteristics_values_sorting'); if($sort=='old'){ $order = 'characteristic_id ASC'; }elseif($sort=='alias'){ $order = 'characteristic_alias ASC'; }elseif($sort=='ordering'){ $order = 'characteristic_ordering ASC'; }else{ $order = 'characteristic_value ASC'; } $query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options['filter_charac'].' '.$optionElement.' ORDER BY b.'.$order;
dans le fichier administrator/components/com_hikashop/classes/filter.php ? Cela devrait corriger le problème.

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

More
14 years 1 month ago #60425 by djiben
Replied by djiben on topic Re: Problème filtres
Bonjour,

J'ai fais la modif et j'ai au dessus de mon module :
Warning: Invalid argument supplied for foreach() in /homez.548/chaussuru/www/test/administrator/components/com_hikashop/classes/filter.php on line 1021

Y a t il autre chose à modifier ?

Ben

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

More
14 years 1 month ago #60427 by nicolas
Replied by nicolas on topic Re: Problème filtres
Qu'est ce que vous avez sur cette ligne 1021 ?

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

More
14 years 1 month ago #60428 by djiben
Replied by djiben on topic Re: Problème filtres
foreach($characteristic_values as $val){

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

More
14 years 1 month ago #60429 by nicolas
Replied by nicolas on topic Re: Problème filtres
Please turn on the debug mode of the joomla configuration and try again.
It should display another error message with more information.

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

More
14 years 1 month ago #60430 by djiben
Replied by djiben on topic Re: Problème filtres
Voilà le résultat : lien

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

More
14 years 1 month ago #60434 by nicolas
Replied by nicolas on topic Re: Problème filtres
Changez la ligne:
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.' ORDER BY b.'.$order;

en:
$query='SELECT DISTINCT a.* FROM '.hikashop_table('characteristic').' AS a '.$left.' WHERE characteristic_parent_id='.$filter->filter_options.' '.$optionElement.' ORDER BY a.'.$order;

et cela fonctionnera.
The following user(s) said Thank You: djiben

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

More
14 years 1 month ago #60435 by djiben
Replied by djiben on topic Re: Problème filtres
Bravo. Ça marche impeccable.
Encore merci pour le support.

Ben

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

Time to create page: 0.265 seconds
Powered by Kunena Forum