This post in english HERE
--------------------------------------------------------
truncate du panier: VOIR ICI
dans /modules/blockcart/blockcart.tpl ligne: 44
chercher:
{$product.name|escape:htmlall:'UTF-8'|truncate:20} remplacer par:
{$product.name|escape:htmlall:'UTF-8'|truncate:16}dans /modules/blockcart/blockcart-json.tpl ligne: 77
chercher:
'{$error|addslashes}' remplacer par:
'{$error|addslashes|html_entity_decode:2:'UTF-8'}'--------------------------------------------------------
Problème de Stat VOIR ICI
dans /admin/tabs/AdminStatsTab.php ligne: 36
chercher
if ($month = Tools::getValue('dateInputMonth', -1) AND Validate::isUnsignedInt($month))remplacer par
if (($month = Tools::getValue('dateInputMonth', -1)) != -1 AND Validate::isInt($month))--------------------------------------------------------
Module chèque VOIR ICI
dans /modules/cheque/cheque.php ligne: 33
chercher:
if (!isset($this->address) OR !isset($this->address))
remplacer par:
if (!isset($this->chequeName) OR !isset($this->address))
--------------------------------------------------------
Probleme avec la configuration d'un produit customisé en BO VOIR ICI
dans /admin/tabs/AdminProduct.php ligne: 422
chercher:
$product->customizable = (intval($_POST['uploadable_files']) > 0 OR intval($_POST['text_fields']) > 0) ? true : false;
remplacer par:
$product->customizable = (intval($_POST['uploadable_files']) > 0 OR intval($_POST['text_fields']) > 0) ? 1 : 0;
--------------------------------------------------------
Bug de pagination dans new-products.php VOIR ICI et VOIR AUSSI ICI
Details:
Sur la page nouveaux produits. Le bloc Pagination n'affiche pas le nombre correct de pages.
pour corriger ce bug: ( ATTENTION! Le 1er correctif ne marchait pas, voici un autre correctif!)
Ne pas modifier le code dans new-product.php ligne 8 comme precedement suggéré
code original non modifié:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL,NULL, true));
code a modifier
dans classes/product.php ligne 903
chercher
if ($count)
{
$result = Db::getInstance()->getRow('
SELECT COUNT(`id_product`) AS nb
FROM `'._DB_PREFIX_.'product`
WHERE `active` = 1');
return intval($result['nb']);
}
remplacer par:
if ($count)
{
$result = Db::getInstance()->getRow('
SELECT COUNT(`id_product`) AS nb
FROM `'._DB_PREFIX_.'product`
WHERE `active` = 1
AND DATEDIFF(`date_add`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0');
return intval($result['nb']);
}
Le code original compte le nombre de produits au lieu du nombre de produits nouveaux
Modif pour que les nouveaux produits soient classés par date d'ajout indépendament du classement de la boutique: VOIR ICI
----------------------------------------------------------
Bug accessoire de produit non effacable VOIR ICI
dans le fichier js/admin.js mettre en commentaire
/*console.log('---');
console.log(input);
console.log('___');
console.log(name);*/Quote
------------------------------------------------------------
Affichage correct de la boite de recherche dans le header VOIR ICI
ligne 798 du themes/Prestashop/global.css
width: 330px;
remplacer par
width: 336px;
---------------------------------------------------------------
Module Liste de cadeau (Wishlist)
correction des bugs du module: ICI
----------------------------------------------------------------
Numéro de suivi dans l'email
Lorsqu'on fait passer une commande en statut "envoyé", un email est envoyé au client mais il ne comporte pas le lien de suivi parce que le champ de remplissage du numéro de suivi n'est pas affiché avant cet etat.
Correction pour avoir le champ de remplissage affiché est le lien de suivi dans l'email:
Dans le fichier admin/tabs/AdminOrders.php à la ligne 408, mettez la ligne en commentaire.
remplacer
if ($carrier->url AND $currentState->id == _PS_OS_SHIPPING_)
par
//if ($carrier->url AND $currentState->id == _PS_OS_SHIPPING_)




Back to top










