Jump to content

thomas-59

Members
  • Posts

    10
  • Joined

  • Last visited

Profile Information

  • Location
    Lille
  • Activity
    Agency

thomas-59's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour, En me connectant à mon site j'ai régulièrement le message d'erreur ci-dessous. Est-ce que quelqu'un sait d'où ça peut venir et comment y remédier ? Merci ! [PrestaShopDatabaseException] Query execution was interrupted SELECT p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, pl.`description`, pl.`description_short`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, pl.`available_now`, pl.`available_later`, MAX(image_shop.`id_image`) id_image, il.`legend`, m.`name` AS manufacturer_name, product_shop.`date_add` > "2014-06-10" as new, MAX(product_attribute_shop.id_product_attribute) id_product_attribute FROM `mb_product` p INNER JOIN mb_product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1) LEFT JOIN `mb_product_lang` `pl` ON p.`id_product` = pl.`id_product` AND pl.`id_lang` = 1 AND pl.id_shop = 1 LEFT JOIN `mb_image` `i` ON i.`id_product` = p.`id_product` LEFT JOIN mb_image_shop image_shop ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1 AND image_shop.cover=1) LEFT JOIN `mb_image_lang` `il` ON i.`id_image` = il.`id_image` AND il.`id_lang` = 1 LEFT JOIN `mb_manufacturer` `m` ON m.`id_manufacturer` = p.`id_manufacturer` LEFT OUTER JOIN `mb_product_attribute` pa ON p.`id_product` = pa.`id_product` LEFT JOIN mb_product_attribute_shop product_attribute_shop ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1 AND product_attribute_shop.default_on = 1) LEFT JOIN mb_stock_available stock ON (stock.id_product = p.id_product AND stock.id_product_attribute = IFNULL(`product_attribute_shop`.id_product_attribute, 0) AND stock.id_shop = 1 ) WHERE (product_shop.`active` = 1) AND (product_shop.`visibility` IN ("both", "catalog")) AND (product_shop.`date_add` > "2014-06-10") AND (p.`id_product` IN ( SELECT cp.`id_product` FROM `mb_category_group` cg LEFT JOIN `mb_category_product` cp ON (cp.`id_category` = cg.`id_category`) WHERE cg.`id_group` AND p.`id_product` IN ( SELECT cp.`id_product` FROM `mb_category_group` cg LEFT JOIN `mb_category_product` cp ON (cp.`id_category` = cg.`id_category`) WHERE cg.`id_group` = 1 ) )) GROUP BY product_shop.id_product ORDER BY p.`date_add` DESC LIMIT 8 at line 635 in file classes/db/Db.php 629. WebserviceRequest::getInstance()->setError(500, ' '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 630. } 631. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) 632. { 633. if ($sql) 634. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>'); 635. throw new PrestaShopDatabaseException($this->getMsgError()); 636. } 637. } 638. 639. /** DbCore->displayError - [line 325 - classes/db/Db.php] - [1 Arguments] DbCore->query - [line 501 - classes/db/Db.php] - [1 Arguments] DbCore->executeS - [line 2111 - classes/Product.php] - [1 Arguments] ProductCore::getNewProducts - [line 115 - modules/blocknewproducts/blocknewproducts.php] - [3 Arguments] BlockNewProducts->getNewProducts - [line 157 - modules/blocknewproducts/blocknewproducts.php] BlockNewProducts->hookdisplayHomeTab - [line 507 - classes/Hook.php] - [1 Arguments] HookCore::exec - [line 41 - controllers/front/IndexController.php] - [1 Arguments] IndexControllerCore->initContent - [line 180 - classes/controller/Controller.php] ControllerCore->run - [line 373 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 28 - index.php]
  2. Bonjour loulou, bonjour à tous, Super le module, c'est exactement ce que je cherchais ! De mon côté l'installation s'est bien passée, mais j'ai un petit souci quand même. Lors de mes tests, lorsque je demande à être recontacté par téléphone le message dans le BO ne m'indique pas le numéro à rappeler. Il apparait dans le BO : This person want to be contacted by: E-mail : [email protected] Comment puis-je corriger ce pb ? Merci, Thomas
  3. Ce sera mieux quand tu pourras voir tes traductions dans le BO Pour modifier la limite de champs de formulaire en local, si tu utilises WAMP, il faut ajouter la ligne : max_input_vars = 2000 au fichier php.ini puis redémarrer wamp De mon côté, ça a fonctionné comme ça, pour les sites en local.
  4. "Traduction des modules" dans "Localisation" > "Traductions" puis dans le menu déroulant "Traduction des modules installés" puis tu cliques sur le drapeau français et tu accèdes aux traductions des modules. Est-ce que à cet endroit tu as bien les traductions renseignées pour les modules que tu utilises en FO? A partir de cette page, en enregistrant ça a fonctionné pour moi.
  5. Est-ce que tu avais modifié les fichier TPL des modules pour mettre tes traductions ? J'ai eu un module où j'ai eu le cas également, c'était pour homefeatured. J'avais remplacé <h4 class="title_block">{l s='Featured products' mod='homefeatured'}</h4> par ma traduction et une fois la modification de controllers/admin/AdminTranslationsController.php effectué j'ai remis la ligne d'origine et le titre apparaissait également en anglais dans le BO. Je suis retourné dans la traduction des modules, remis ma phrase personnalisée (qui avait disparu), réenregistré et ça a fonctionné. J'ai du le faire en 2 temps mais ça a marché pour moi
  6. Merci zicguy, ça fonctionne pour moi en suivant les recommandations sur le ticket que tu indiques ! Il faut modifier le fichier controllers/admin/AdminTranslationsController.php. Ligne 2568 : if ($this->theme_selected != self::DEFAULT_THEME_NAME || !_PS_MODE_DEV_) à remplacer par : if ($this->theme_selected != self::DEFAULT_THEME_NAME) Cette modification permet de réafficher les traductions dans le back office des traductions de module. Et modifier : Ligne 1335 : if ($this->theme_selected == self::DEFAULT_THEME_NAME && _PS_MODE_DEV_) remplacer par : if ($this->theme_selected == self::DEFAULT_THEME_NAME) pour que les traductions fonctionnent après avoir cliqué sur "Enregistrer"
  7. Bonjour, Ca ne marche toujours pas pour moi avec la solution de batou30. J'ai téléchargé la version 1.5.4 en entier et transférer le dossier lang dans mon thème. Ce dossier lang ne contient qu'un fichier index.php mais pas les fichiers fr.php, ... J'ai donc repris l'ancien fichier fr.php de la version 1.5.3.1 mais ça ne marche pas non plus. Pour ma part, il s'agit des traduction des modules, je souhaite notamment remplacer "Produits Phares" pour le module homefeatured. Dans le répertoire du module, il y a bien un dossier translation avec le fichier de traductions FR mais il n'est pas pris en compte dans le back office. J'espère trouver une solution, c'est assez agaçant d'être systématiquement confronté à des bugs lors des mises à jour, censées être stables...
  8. Merci pour l'info Mike, je n'y avais pas pensé, je viens de tester mais ça ne fonctionne toujours pas... J'ai toujours les traductions manquantes (122 expressions manquantes et autant à traduire).
  9. Bonjour, Après avoir effectué la mise à jour 1.5.3.1 vers 1.5.4 avec le module 1-click upgrade, les traductions des modules ont disparu dans la partie "traduction des modules installés" du back office. Tous les champs sont en rouge, aucune traduction n'est renseignée. Toujours pour les modules, lorsque je souhaite intégrer une traduction personnalisée dans un des champs où la traduction est manquante depuis le back office, la modification n'est pas prise en compte. Malgré cela, j'ai tout de même la traduction FR par défaut en front office mais impossible de les modifier sauf à changer les fichiers .tpl mais ce n'est pas idéal. Avez-vous constaté le même problème et trouvé des solutions ? Merci, Thomas
  10. Bonjour, j'ai exactement le même problème mais je n'ai pas encore trouvé de solution, j'espère que l'on pourra résoudre ce problème rapidement.
×
×
  • Create New...