Jump to content

IED Factory

Members
  • Posts

    286
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by IED Factory

  1. Bonjour votre version de PS ? Modules utilisé ? Gestion des RS ? avec theme ou par extensions ? Si vous ne contextualisez pas votre demande, c'est difficile...
  2. Merci à vous de votre merci ! C’est le principe du forum, si on a, on partage...
  3. Bonjour, avez-vous essayé une mise à jour via FTP plutôt ? 1- Sauvegarder votre ancien module avant mise à jour ! 2- Mettre à jour par FTP, car la mise à jour par BO corrompt les fichiers ! 3- ATTENTION à Filezilla et à sa configuration des transferts binaires (cocher Binaire + sans extension + avec .) : cela vous évitera le traditionnel message...
  4. La solution icic : https://www.prestashop.com/forums/topic/154890-recherche-dans-prestashop/?p=2616096
  5. Solution pour PS 1.6.1 dans le dossier override/classes créer un fichier Search.php avec ce code : <?php class Search extends SearchCore { public static function sanitize($string, $id_lang, $indexation = false, $iso_code = false) { $string = trim($string); if (empty($string)) { return ''; } $string = Tools::strtolower(strip_tags($string)); $string = html_entity_decode($string, ENT_NOQUOTES, 'utf-8'); $string = preg_replace('/(['.PREG_CLASS_NUMBERS.']+)['.PREG_CLASS_PUNCTUATION.']+(?=['.PREG_CLASS_NUMBERS.'])/u', '\1', $string); $string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string); if ($indexation) { //$string = preg_replace('/[._-]+/', ' ', $string); $string = preg_replace('/[._]+/', ' ', $string); } else { $words = explode(' ', $string); $processed_words = array(); // search for aliases for each word of the query foreach ($words as $word) { $alias = new Alias(null, $word); if (Validate::isLoadedObject($alias)) { $processed_words[] = $alias->search; } else { $processed_words[] = $word; } } $string = implode(' ', $processed_words); $string = preg_replace('/[._]+/', '', $string); //$string = ltrim(preg_replace('/([^ ])-/', '$1 ', ' '.$string)); $string = preg_replace('/[._]+/', '', $string); //$string = preg_replace('/[^\s]-+/', '', $string); } $blacklist = Tools::strtolower(Configuration::get('PS_SEARCH_BLACKLIST', $id_lang)); if (!empty($blacklist)) { $string = preg_replace('/(?<=\s)('.$blacklist.')(?=\s)/Su', '', $string); $string = preg_replace('/^('.$blacklist.')(?=\s)/Su', '', $string); $string = preg_replace('/(?<=\s)('.$blacklist.')$/Su', '', $string); $string = preg_replace('/^('.$blacklist.')$/Su', '', $string); } // If the language is constituted with symbol and there is no "words", then split every chars if (in_array($iso_code, array('zh', 'tw', 'ja')) && function_exists('mb_strlen')) { // Cut symbols from letters $symbols = ''; $letters = ''; foreach (explode(' ', $string) as $mb_word) { if (strlen(Tools::replaceAccentedChars($mb_word)) == mb_strlen(Tools::replaceAccentedChars($mb_word))) { $letters .= $mb_word.' '; } else { $symbols .= $mb_word.' '; } } if (preg_match_all('/./u', $symbols, $matches)) { $symbols = implode(' ', $matches[0]); } $string = $letters.$symbols; } elseif ($indexation) { $minWordLen = (int)Configuration::get('PS_SEARCH_MINWORDLEN'); if ($minWordLen > 1) { $minWordLen -= 1; $string = preg_replace('/(?<=\s)[^\s]{1,'.$minWordLen.'}(?=\s)/Su', ' ', $string); $string = preg_replace('/^[^\s]{1,'.$minWordLen.'}(?=\s)/Su', '', $string); $string = preg_replace('/(?<=\s)[^\s]{1,'.$minWordLen.'}$/Su', '', $string); $string = preg_replace('/^[^\s]{1,'.$minWordLen.'}$/Su', '', $string); } } $string = Tools::replaceAccentedChars(trim(preg_replace('/\s+/', ' ', $string))); return $string; } }
  6. Bonjour, vos modif fonctionnent avec un 1.6.1 ?
  7. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  8. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  9. Merci de votre retour. J'avais trouvé entre temps ! Merci encore !
  10. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  11. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  12. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  13. Réponse le fichier a modifié se trouve : src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php Modifier les deux valeurs 6 000 ligne 161 et 165 à la valeur désirée.
  14. Hello, I am looking for ways to remove the limitation to 6000 characters from the Description field in a PS 1.7.2.2. Can you help me? Thank you for your comeback. Stephane.
  15. Hello, I am looking for ways to remove the limitation to 6000 characters from the Description field in a PS 1.7.2.2. Can you help me? Thank you for your comeback. Stephane.
  16. Bonjour, Je cherche comment supprimer la limitation à 6 000 caractère du champs Description dans la fiche produit d'un PS 1.7.2.2. Pouvez m'aider ? Je n'ai pas réussi à trouver le fichier ProductInformation.php Merci de votre retour.
  17. Bonjour, Je cherche comment supprimer la limitation à 6 000 caractère du champs Description dans la fiche produit d'un PS 1.7.2.2. Pouvez m'aider ? Merci de votre retour.
  18. Bonjour, Je cherche comment supprimer la limitation à 6 000 caractère du champs Description dans la fiche produit d'un PS 1.7.2.2. Pouvez m'aider ? Merci de votre retour.
  19. Bonjour, Je cherche comment supprimer la limitation à 6 000 caractère du champs Description dans la fiche produit d'un PS 1.7.2.2. Pouvez m'aider ? Merci de votre retour.
  20. Hello everyone and thank you in advance for your possible contributions ... PS 1.6.1.9. Error message when changing status "Preparing": [PrestaShopException] Property Stock-> physical_quantity is not validate line 909 in file classes / ObjectModel.php 904.} 905. 906. $ message = $ this-> validateField ($ field, $ this -> $ field); 907. if ($ message! == true) { 908. if ($ die) { 909. throw new PrestaShopException ($ message); 910.} 911. return $ error_return? $ message: false; 912.} 913.} 914. • ObjectModelCore-> validateFields - [line 246 - classes / ObjectModel.php] • ObjectModelCore-> getFields - [line 652 - classes / ObjectModel.php] • ObjectModelCore-> update - [line 101 - classes / stock / Stock.php] - [1 Arguments] • StockCore-> update - [line 330 - classes / stock / StockManager.php] • StockManagerCore-> removeProduct - [line 241 - classes / order / OrderHistory.php] - [9 Arguments] • OrderHistoryCore-> changeIdOrderState - [line 531 - controllers / admin / AdminOrdersController.php] - [3 Arguments] • AdminOrdersControllerCore-> postProcess - [line 178 - classes / controller / Controller.php] • ControllerCore-> run - [line 367 - classes / Dispatcher.php] • DispatcherCore-> dispatch - [line 58 - admin / index.php] The pack consists of 4 products. All products are in advanced stock management with possibility to place order if product breaks, they are in the same warehouse, the warehouse has been regenerated, cache emptied, etc. Take a look at these two topics on the forum: https://www.prestashop.com/forums/topic/409074-property-stock-physical-quantity-is-not-valid/ https://www.prestashop.com/forums/topic/265524-real-quantity-problem/ I looked so duplicate: NO I looked in the database if problem of fields with ID and name of the pack: NOTHING Viewed table ps_stock_available: NO I removed the advanced stock management on the pack: NOTHING Thank you for your help...
×
×
  • Create New...

Important Information

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