Jump to content

Rom Soul

Members
  • Posts

    158
  • Joined

  • Last visited

About Rom Soul

  • Birthday 11/30/1976

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Rom Soul's Achievements

Newbie

Newbie (1/14)

18

Reputation

1

Community Answers

  1. Hélas la navigation à facettes - telle que fournie par Prestashop - ne peut fonctionner que si on est dans une catégorie de produits . Or la page nouveautés n'en est pas une, elle se contente de lister tous les produits créés il y a moins de X jours ...A moins que les choses aient changé depuis le forum de 2015 ci-dessous ? Si quelqu'un a du neuf, je serai ravi d'être contredit En résumé, les 2 contournements : Avec budget : acheter un add-on qui améliore la navigation à facettes et fonctionne en page Nouveautés Sans : créer une catégorie appelée "Nouveautés", y activer la navigation à facettes... mais attention à l'imbroglio entre cette catégorie et la "vraie" page Nouveautés ! Bon courage,
  2. Re, Lorsque la légende d'une image produit s'affiche pour édition dans l'onglet principal de la fiche produit, quel est le fichier qui génère le code correspondant ? ... J'aimerais essayer de récupérer le bout de code pour le greffer dans admin\themes\default\js\bundle\product\product-combinations.js (cf.ci-dessus) Pas sûr que ça puisse marcher mais sait-on jamais ...
  3. Bonjour, Je sèche sur cette micro-fonctionnalité, mystérieusement disparue entre 1.6 et 1.7, et que j'aimerais bien rétablir 😑 Sur PS 1.7, lorsqu'un produit possède plusieurs images et des déclinaisons, au moment de créer ou éditer une déclinaison et de choisir les images pertinentes, j'ai un souci : j'ai parfois pas mal d'images , et les différences entre elles sont subtiles, j'aimerais être sûr de choisir la bonne image, en vérifiant sa légende. Or quand on édite une déclinaison, le survol d'une image ne fait pas apparaître sa légende (ex: "produit XYZ en version légèrement bleutée") mais le nom du fichier (ex: "2145-small_default.jpg") ce qui est sacrément inutile. J'ai trouvé où intervenir dans le code pour modifier la légende de l'image : admin\themes\default\js\bundle\product\product-combinations.js li.255 : $('#combination_form_' + contentElem.attr('data')).find("img").each(function() { title = $(this).attr('src').split('/').pop(); $(this).attr('title',title); }); Mais à cet endroit du code, comment accéder à la légende de l'image (avec quelle syntaxe) pour en faire un attribut title ? (Si c'est possible !) Merci d'avance !
  4. ça n'est qu'une piste mais ... ça se tente, ma foi Le fichier qui gère ça est le suivant dans le thème par défaut : /themes/default-bootstrap/js/global.js Trouve la ligne suivante : var view = $.totalStorage('display'); C'est elle qui récupère ce qu'a noté le cookie ("grid" ou "list"). Dans les lignes suivantes on voit ce que Prestashop fait de cette info si elle existe. Mais avant de t'engager dans la jungle du javascript, qui n'a pas de raison particulière de dé##nner, as-tu essayé depuis un navigateur sans cookie ? Si ça se trouve ça ne bugue que depuis l'accès précis que tu utilises pour bricoler ta boutique ?
  5. Bonjour Kerlin, Le choix de l'affichage grille ou liste est mémorisé dans un cookie me semble-t-il : ainsi la boutique se souvient du choix de chaque internaute d'une visite à l'autre, ou encore d'une page à l'autre. Peut-être le passage en SSL perturbe-t-il le fonctionnement de ce cookie ? Quel est le comportement en visitant le site avec un navigateur dépourvu du cookie ? ( Nettoyer les cookies ou encore essayer en mode "navigation privée" avec Chrome ou FF. ) Du point de vue CSS, tout le code nécessaire pour les 2 types d'affichages est chargé, Mais le code correspondant à l'affichage "liste" s'applique seulement si la classe "list" est présente dans le code HTML sur la liste des produits : <ul class="product_list row list">...</ul> Tandis que l'affichage "grille" s'applique seulement si grid est présent : <ul class="product_list row grid">...</ul> ( c'est du moins le fonctionnement sur le thème standard de Prestashop 1.6 chez moi ) L'articulation entre le cookie et ce fonctionnement se fait en javascript : un fichier JS consulte le cookie et ajuste le HTML pour y placer "grid" ou "list" : ça pourrait être ça qui bugue sur ton install : pour peu que ce code JS tarde à s’exécuter lors du chargement de la page, tu as le temps de voir l'affichage "grille", puis le passage en mode "liste" une fois que le JS a fait son taf ... ou un mix des 2 ? Ton site est-il configuré pour placer en fin de HTML tout le code JS ? ( Paramètres avancés > Performances : Déplacer le code JavaScript à la fin ) Essaie en changeant ce réglage, certains thèmes le supportent mal !
  6. Pelle à la main, et des étoiles plein les yeux, je déterre ce sujet ! Comme @biodecocagne, je souhaite générer "la liste des produits commandés ces derniers temps", qui me servirait de liste des courses pour aller chez mon fournisseur / grossiste. Dans cette liste des courses, les produits seraient donc regroupés par produits ( et non pas par commande ou client ), exemple : 3 t-shirts (je ne veux pas savoir à ce niveau pour quelles commandes) 5 robes 2 pulls + précisément, les produits listés seraient ceux de toutes les commandes pas encore préparées, ou correspondant à un statut de commande donné. Je ne doute pas que Store Commander sache faire ça, mais je voudrais JUSTE ça, pas un méga-module super-balèze-et-pas-donné Quelqu'un a une idée ?
  7. (La nuit a porté conseil... Je me réponds à moi-même en cherchant sur Addons "horaires livraison" il existe en fait quelques modules qui gèrent ce genre de fonctionnalité, à un prix raisonnable j'avais tort de chercher "horaires retrait en boutique"
  8. Bonjour à tous, Je travaille sur une boutique de produits très frais, sur laquelle le retrait en magasin est obligatoire. (on ne rigole pas avec les fruits de mer) Je recherche un module qui permettrait au client de préciser l'heure, ou plutôt le créneau horaire auquel il passera récupérer sa commande en magasin, quelqu'un aurait ça ? Par ailleurs il faudrait que le client ne puisse choisir qu'à partir de j+2 (il faut le temps de passer chez le fournisseur et de préparer la commande) Il semblerait que le module "myCollectionPlaces" convienne , mais il est surdimensionné pour l'usage que je vais en faire et ... pour mon portefeuille . Existe-t-il une version light ?
  9. I want to access this info in a module but I use Prestashop1.6 : did this code evolve ? I cannot make it work ...
  10. Merci Matt75, c'est résolu de mon côté. Par rapport à la 1.6.1.15, en version 1.6.1.10 les numéros de ligne sont 1 peu différents mais j'ai pu appliquer les 2 retouches du patch à la main, ça marche nickel.
  11. Ce module est bien pratique !! Hélas je suis bloqué : je voudrais que le popup s'affiche sur certaines pages produits, en fonction de la valeur d'une caractéristique. (la caractéristique "Age minimum" qui peut valoir 3 ans, 6 ans... et 18 ans : c'est là que j'ai besoin du popup) => Question 1 : comment tester (dans hopopup.tpl ou ailleurs) la condition suivante : [ on est bien en page produit + une caractéristique donnée vaut une valeur précise ] ? Bonus : j'aimerais aussi l'afficher sur certaines pages de catégorie : la catégorie n°1234 et ses sous-catégories mais... sans avoir à donner les id des nombreuses sous-cat !! => Question 2 du coup : comment tester si : [ on est bien en page category + cette category est une sous-cat de 1234 ] ? D'avance merci si vous avez des idées !
  12. Le "?" est une image que renvoie Prestashop automatiquement quand une page demande à afficher une image qui n'existe pas à l'emplacement demandé. Concernant le logo de la boutique : le module part du principe qu'il existe à la racine de l'installation Prestashop, un fichier "logo.jpg" ... Si ce n'est pas le cas, on se retrouve avec le point d'interrogation. Pour faire sauter ce premier point d'interrogation, plusieurs solutions : - par FTP: placer un fichier logo.jpg à la racine, il apparaîtra en haut du popup - pour supprimer toute image à cet endroit : dans le fichier hopopup.tpl ligne 5, supprimer le HTML suivant : <img src="{$img_ps_dir}logo.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /> - pour que le popup reprenne dynamiquement votre logo : modifier le code ci-dessus comme suit : <img src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}"/> Concernant le drapeau : même principe : placer par FTP le fichier voulu à l'endroit voulu, et Prestashop l'affichera. Ou encore si votre site n'est pas multilingue : dans hopopup.tpl, faites sauter le code de : {foreach from=$languages ...jusqu'à : {/foreach}
  13. Up ! J'ai bien une solution, mais elle est un peu bizarre ( Sur une boutique Prestashop 1.6.1.10 avec le module Navigation à facettes 2.2.0 ) Readigital, Bestflex, pouvez-vous jeter un oeil sur vos install, nous dire si ça marche pareil ? Il semblerait que le l'ordre des filtres soit bien sauvegardé, SAUF QUE si on édite à nouveau le modèle de navigation à facettes cet ordre ne réapparaît pas : les blocs apparaissent de nouveau mélangés... Pourtant leur ordre a bien été enregistré , quelque part en BD, si si... Donc la façon de faire marcher (... / boîter ?) le module serait la suivante : - Ajuster tous les réglages, y compris l'ordre des filtres - Enregistrer - Vider le cache si nécéssaire - Aller voir en boutique si le résultat est celui attendu. - FAIRE GAFFE le jour où on a autre chose à ajuster dans le module : lors de toute modif, l'ordre des filtres devra être redonné avant d'enregistrer, sinon c'est l'ordre par défaut qui sera restauré.
  14. "créer un catégorie promotions et y associer les produits que l'on veut." J'ai fait ça sur un projet, Tchalua ! Je confirme que ça marche : "Promotions" étant désormais une catégorie, on peut demander à ce que la navigation à facettes y fasse son job. Cependant il y a un revers de la médaille non négligeable à signaler : - le fait de mettre un article en promo ne l'ajoutera pas automatiquement à cette catégorie - inversement le fait qu'un article ne soit plus en promo ne l'enlèvera pas de la catégorie - le module "bloc promotions" qui affiche les promos en page d'accueil ou en barre latérale continuera d'afficher les produits réellement en promotions, qu'ils soient ou non dans la catégorie. - la page "Promotions" que génère automatiquement Prestashop continuera d'exister (...même si vous essayez de cacher son existence : ) Bref, tout n'est pas simple mais ... c'est possible A noter que la même technique est valable, avec les mêmes contraintes, pour pouvoir utiliser la navigation à facettes sur les Nouveautés et Meilleures ventes.
  15. 2 ans + tard... Up ! Y'a-t-il une solution en vue à ce problème de pagination décrit par bandc sur les catégories en 1.6 ? Quelqu'un a entendu parler d'un patch ? ... J'ai beau chercher en French et en English, ce topic reste ce que je trouve de plus pertinent, même si hélas il n'y a pas de [résolu] ... Pas encore
×
×
  • Create New...