Jump to content

jf Viguier

Members
  • Posts

    14
  • Joined

  • Last visited

Everything posted by jf Viguier

  1. Thanks @Cawet i've made a pr inspired by your code https://github.com/PrestaShop/PrestaShop/pull/25433
  2. Bonjour, Il y a de multiples erreurs javascript sous internet explorer, il y a également des images qui se chargent en http au lieu d'https. Les erreurs javascript sont certainement liées au thème cependant je vous recommande plutôt de laisser tomber internet explorer qui n'est plus maintenu par microsoft. JF
  3. Hi, I've found a little bug in version 4.1.5 in file models/RewardsModel.php , method importFromLoyalty This line has to be deleted. rewards_cart_rule table doesn't exists and $row is not used : $row = Db::getInstance()->getRow('SELECT IFNULL(MAX(id_reward_cart_rule),0)+1 AS nextid FROM `'._DB_PREFIX_.'rewards_cart_rule`');
  4. Thanks a lot, your tuto helped me a lot. La remarque "tout champ multistore doit aussi être présent dans la table maitre" est tout à fait vrai mais cela me semble totalement surréaliste ;-)
  5. Bonjour, Voici une solution uniquement via l'.htaccess pour rediriger le /en vers le /fr tout en redirigeant également la home page : RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ^$ RewriteRule ^/$ /fr/ Redirect permanent /en/ /fr/ JF
  6. Hi, The hook is actionProductAttributeDelete. Use it like this : $this->registerHook('actionProductAttributeDelete'); ... public function hookActionProductAttributeDelete($params) { ... Hope this help JF
  7. Bonjour à tous, J'utilise également la référence dans l'import de mes CSV produit et j'ai trouvé un moyen d’accélérer énormément l'import avec utilisation de la référence (option "Utiliser la référence du produit comme clé" cochée). Il suffit d'ajouter un index mysql à la colonne référence dans la table ps_product. Et oui, cet index n'est pas présent par défaut et comme l'import vérifie en permanence la présence des références, plus la table est volumineuse, plus c'est sera long. Voila la commande sql à lancer : ALTER TABLE `ps_product`ADD UNIQUE INDEX `product_reference` (`reference`); Jean-François Viguier Creabilis
  8. Pour rendre la civilité obligatoire en 1.5, je surcharge le controller AuthController à mettre dans override\controllers\front : class AuthController extends AuthControllerCore { protected function processSubmitAccount() { if (!Tools::getValue('id_gender')) $this->errors[] = Tools::displayError('Title is required.'); parent::processSubmitAccount(); } } Il ne reste plus qu'à - supprimer le cache/class_index.php. - traduire via les "traductions messages d'erreur". - Rajouter l’astérisque dans authentication.tpl : <span>{l s='Title'} <sup>*</sup></span> JF
  9. Bonjour, Concernant le problème du message "Adresse e-mail déjà inscrite", vérifiez que le module bloc newsletter n'est pas accroché à plusieurs hook. S'il est par exemple accroché au hook left column et au hook footer, l'inscription va se lancer deux fois, provoquant l'affichage du message d'erreur lors de la tentative de seconde inscription. JF
  10. Bonjour, Il suffit d'installer le module gratuit "Lettre d'informations" permettant d'exporter au format csv deux listes : les inscrits à la newsletter et les comptes clients ayant choisi l'inscription à la newsletter. Cordialement, JF
  11. Hello, You can use and undocumented hook named displayPDFDeliverySlip called at the bottom of the delivery slip. Hope this help Jeff
  12. highgana, avez-vous tenté la solution que j'ai proposé ? Quel est le nom du thème que vous utilisez ? Jeff/Creabilis
  13. Bonjour, beautybyangel, pour Internet Explorer, il s'agit du nommage des images dans le back office : Préférences > Images. Le nom du thème est inclus dans le type d'image, par exemple medium_default corresponds à la taille medium pour le thème default. Donc si ton thème s'appelle angel, tu dois créer un type d'image avec pour nom medium_angel pour toutes les tailles utilisées par ton thème. Jeff/Creabilis
×
×
  • Create New...

Important Information

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