Jump to content

J. Danse

Members
  • Posts

    2,563
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by J. Danse

  1. Bonsoir, En fait, vous trouverez le fichier /themes/default-boostrap/modules/blockcontact/nav.tpl qui permet de "surcharger" l'existant dans le module. C'est lui qui prends le dessus. Plus précisément, c'est celui qui est dans /themes/[nom_du_theme_courant]/modules/blockcontact/nav.tpl dans votre cas.
  2. It's the construction list. The tab constructor want to get some fields of one table. If no data, this is a bad sql query. Add, in your constructor this: $this->table = 'belvg_CA_customerattributes_customer';
  3. Bonjour, Cela n'existe pas, à ma connaissance, d'autant plus gratuit. J'ai un module finalisé à 75%. Et je pense, malheureusement, que les 25% restant ne seront pas possible à finaliser. Quoiqu'il en soit, bonne recherche ;-)
  4. L'idée des déclinaisons est de pouvoir avoir des "paramètres" aux produits influant sur le poids et/ou le prix. Ainsi, par exemple, le type de bâche peut-être choisi et déterminera le prix de l'article. Pour les autres options, vous pouvez définir qu'aucun impact n'existe. Concernant la quantité, vous conserver le champ initial et cela fera son affaire. Toutefois, par rapport à votre rendu final et l'existant, il n'est pour le moment pas possible de déterminer le suffixe (cm) ou encore une aide/description (icône info dans votre exemple). Pour compléter ma réponse, il n'existe pas de possibilités natives d'ajouter des "options" à proprement dit. La différence réside dans la gestion du stock: un produit avec déclinaisons n'a pas de stocks génériques pour le produit. Maintenant, avez-vous tentez la réalisation de l'exemple avec les déclinaisons et eu du mal ou pas encore, pour savoir ?
  5. Sur la home, j'ai bien le popup, pas sur une fiche produit. J'ai, par contre, de fait également un encadré blanc en lieu et place du "Votre panier est vide".
  6. https://www.prestashop.com/forums/forum/256-github-16012-feb-2015/
  7. La page blanche, ce n'est peut-être (voir surement) pas du à ça. Vous pouvez activer le mode DEV pour voir les erreurs générées.
  8. Bonjour, Personnellement, j'ai bien le nombre de produits et le montant qui s'actualise. Par contre, je retirerais le nombre de produits, pour ma part. J'ai cru qu'il s'agissait du premier chiffre du montant du panier, ... j'ai eu peur ! Au refresh de la page, il affiche bien "produits". Mais pas lors de l'ajout, en fait.
  9. Parce que vous ne regardez surement pas au bon endroit. Votre LOCAL ne va pas se synchroniser tout seul avec votre site EN LIGNE (FTP), simplement. Honnêtement, je ne sais pas comment vous le dire autrement. LOCAL différent EN LIGNE. Vos images ne sont surement pas là où vous pensez qu'elles le sont, c'est ce qu'on tente de vous dire.
  10. Avec plaisir ; https://www.prestashop.com/forums/topic/395531-produits-base-de-donnée/?p=1930612
  11. Xavier... Bon courage (la réponse à déjà été donné dans le topic doublon, en effet! ;-))
  12. Bonjour, Si je comprends bien, il s'agit d'un TFE. Pour juin de cette année ? Quoiqu'il en soit, je partage sur Twitter votre demande, =)
  13. Bonjour, Voici un bout de code le permettant, via un fichier de template. {if isset($cart->id_customer) && $cart->id_customer} {if Customer::getDefaultGroupId($cart->id_customer) == '1'} Message pour le groupe 01 {elseif Customer::getDefaultGroupId($cart->id_customer) == '2'} Message pour le groupe 02 {elseif Customer::getDefaultGroupId($cart->id_customer) == '3'} Message pour le groupe 03 {else} Message si groupe inconnu {/if} {else} Message si non connecté. {/if}
  14. Hi, Where do you come from ? Belgium ? Like Bruxelles/Brussels or Liège/Luik ? Maybe we can see this point together and do this work... do you need/prefer a web agency or a freelance ? Best Regards, J. Danse.
  15. N'hésitez pas à aller voir les paramètres avancés / Performances et voir si les options du mode debug sont bien à "Non" toutes les deux. N'hésitez pas, non plus, lors d'une mise à jour à désactiver l'option de désactivation des modules non natifs.
  16. Bonjour, Il vous est possible de récupérer, en premier lieu, l'ID de l'utilisateur sur base de son email. Et uniquement ce client/cet ID. Voici pour vous aider: /api/customers/?display=[id]&filter[email]=[[email protected]] Ce qui vous donne, en gros, ceci (pour la version code): $opt = array( 'resource' => 'customers', 'display' => '[id]' 'filter[email]' => '[[email protected]]' );
  17. Il n'existe pas de réelle obfuscation en PHP. Encore une fois, si le module est "publié" et que quelqu'un est mal intentionné, il lui sera simple de faire une marche arrière du code obfusqué et donc d'obtenir le mot de passe. Honnêtement, que le mot de passe soit en clair ou dans un faux semblant d'obfucation, l'utilisateur lambda ne le verra pas. Quant à un utilisateur mal intentionné, peu importe la manière.
  18. La seule solution est de ne pas faire vos appels à la DB dans le module lui-même. Vous pourriez très bien stocker le mot de passe dans un fichier distant, mais il doit être récupérer: il sera possible de le faire également de la même manière que si en dur dans le module... Pour moi, la solution est d'avoir une API externe. C'est non seulement plus sécurisé mais aussi plus pratique. Pour ma part, j'utilise dans l'ensemble de mes modules un appel à une "api" très light (c'est quasi qu'un switch en php) me permettant par exemple de créer un ticket dans mon système externe.
  19. Bonjour, Supprimer le fichier cache\class_index.php et tester voir, la surcharge n'est peut-être pas prise en compte.
  20. Bonjour, Avez-vous déjà pu activer le mode développeur et voir si, lors de l'erreur 500, une erreur plus "cohérente" se prononçait ? Nous pouvons voir cela ensemble, si vous le souhaitez, au moins pour trouver des pistes sur lesquelles se rendre, pour bien faire. Cordialement, J. Danse
  21. Merci. Je me permets de publier une partie du message reçu (n'entrainant aucune perte de données/condifentialité): Comme on vous l'a mentionnée plus haut, votre URL "localhost" est sur votre PC. La version en ligne est accessible via une autre URL, que vous devez surement avoir obtenu dans un email à ce sujet.
  22. Bon. Je sais que ce n'est pas recommandé mais... Il vous est possible de faire confiance à l'un de nous afin de lui fournir les accès à la BDD en message privé, par hasard ? On pourrait envisager de voir le rendu de par nous-même, ça serait peut-être pas mal,
  23. Non mais... Via PrestaShop OnDemand ? Je me demande bien comment vous accédez au PhpMyAdmin / à la DB, dans ce cas. Aucunes informations d'accès n'est donnée/disponible. EDIT: Réponse croisée.
  24. Bonjour, Pour l'expédition, c'est quelque chose de ce genre: http://www.roseindigo.com/garcon/18-mois/pantalon-salopette/67236601-pantalon-en-velours-fin.html (voir l'encadre près de l'ajout au panier), c'est bien cela ? Concernant le module concours, avez-vous déjà contactez le développeur afin de voir si une mise à jour existait ? Sinon, il vous est possible d'acquérir le module et de le rendre compatible 1.6, si il ne l'est pas par défaut de lui-même (certains modules bien façonnés tournent tout seul).
  25. This is the answer to your question: https://github.com/PrestaShop/PrestaShop/commit/2dc8545f8836903a50b000b35fb8349b4d1d17c3 You need to use: $data->assign('imageType', ImageType::getFormatedName('small'));
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More