Details:
Sur la page nouveaux produits. Le bloc Pagination n’affiche pas le nombre correct de pages.
pour corriger ce bug:
dans new-product.php chercher ligne 8:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL,NULL, true));
remplacer par:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false));
—————————————————————————————
Cette correction ne fonctionne pas;
Y aurait il quelqu'un qui arrive à debugger cette pagination qui ne se met pas à jour.
C'est le cas pour les nouveaux produits mais aussi pour les promotions qui s'arretent...
Ces produits sont toujours comptabilisés dans la pagination!
Merci à celui qui arrivera à touver la solution;
Sur la page nouveaux produits. Le bloc Pagination n’affiche pas le nombre correct de pages.
pour corriger ce bug:
dans new-product.php chercher ligne 8:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL,NULL, true));
remplacer par:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false));
—————————————————————————————
Cette correction ne fonctionne pas;
Y aurait il quelqu'un qui arrive à debugger cette pagination qui ne se met pas à jour.
C'est le cas pour les nouveaux produits mais aussi pour les promotions qui s'arretent...
Ces produits sont toujours comptabilisés dans la pagination!
Merci à celui qui arrivera à touver la solution;
Vente en ligne d'oeuvres d'art
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
j'ai exactement le même problème...
il faut mettre cela à la ligne 8 :
il faut mettre cela à la ligne 8 :
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false));
Hélas c'est de cette correction dont je parlais: elle ne marche pas.
Quand on remplace cette ligne de code la pagination n'apparait plus (plus qu'une seule page affichée).
Quand on remplace cette ligne de code la pagination n'apparait plus (plus qu'une seule page affichée).
Vente en ligne d'oeuvres d'art
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
Ce bug a été semble t il corrigé pour la future version
http://www.prestasho...cker/view/1155/
il faudrai voir le fichier du svn.
http://www.prestasho...cker/view/1155/
il faudrai voir le fichier du svn.
effectivement c'est une correction expéditive ;), maintenant il n'y a plus de pagination du tout dans les nouveautés :-S
PS 1.2.5 & PS 1.4.5.1
Hébergement : PHPNET Premium
----------------
Inscrivez votre site gratuitement sur l'annuaire au féminin
http://annuaire.tent...sclementine.com
Hébergement : PHPNET Premium
----------------
Inscrivez votre site gratuitement sur l'annuaire au féminin
http://annuaire.tent...sclementine.com
Ce bug n'a toujours pas été résolu... Il suffirait pourtant de bien renseigner cette foutue variable "$nbProducts" dans le new-product.php
Y a pas quelqu'un qui s'y connait un petit peu et qui voudrait bien se pencher sur ce problème!
Y a pas quelqu'un qui s'y connait un petit peu et qui voudrait bien se pencher sur ce problème!
Vente en ligne d'oeuvres d'art
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
voici le fichier newproducts.php qui est sur le svn en ce moment:
Bon ca marche pas avec la v1.1, la deuxieme page de produits affiche " pas de produits"
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/header.php');
include(dirname(__FILE__).'/product-sort.php');
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), isset($p) ? intval($p) - 1 : NULL, isset($n) ? intval($n) : NULL, true));
include(dirname(__FILE__).'/pagination.php');
$smarty->assign(array(
'products' => Product::getNewProducts(intval($cookie->id_lang), intval($p) - 1, intval($n), false, $orderBy, $orderWay),
'nbProducts' => intval($nbProducts)));
$smarty->display(_PS_THEME_DIR_.'new-products.tpl');
include(dirname(__FILE__).'/footer.php');
?>
Bon ca marche pas avec la v1.1, la deuxieme page de produits affiche " pas de produits"
Ma correction n'était pas bonne en effet.
Je viens de proposer une nouvelle correction.
voir: http://www.prestasho...cker/view/1155/
Attention, les ' ne sont pas bons car je n'ai pas pu mettre le code entre des balises < code >
voici la correction entre < code > de la fonction getNewProducts (ligne 903)
classes/Product.php
remettre le fichier original de new-products.php ou corriger:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL, NULL, true));
Je viens de proposer une nouvelle correction.
voir: http://www.prestasho...cker/view/1155/
Attention, les ' ne sont pas bons car je n'ai pas pu mettre le code entre des balises < code >
voici la correction entre < code > de la fonction getNewProducts (ligne 903)
classes/Product.php
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']);
}
remettre le fichier original de new-products.php ou corriger:
$nbProducts = intval(Product::getNewProducts(intval($cookie->id_lang), NULL, NULL, true));
Merci à toi kink pour cette correction...
Vente en ligne d'oeuvres d'art
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
Merki kink ! :cheese:
Saurai tu comment afficher par defaut les produits nouveaux par date d'ajout, le premier de la liste etant le dernier ajouté.
Actuellement le classement est alphabetique, ce qui n'est pas tres logique.
Saurai tu comment afficher par defaut les produits nouveaux par date d'ajout, le premier de la liste etant le dernier ajouté.
Actuellement le classement est alphabetique, ce qui n'est pas tres logique.
Merci pour cette correction !
Même question que jolvil
Même question que jolvil
PS 1.2.5 & PS 1.4.5.1
Hébergement : PHPNET Premium
----------------
Inscrivez votre site gratuitement sur l'annuaire au féminin
http://annuaire.tent...sclementine.com
Hébergement : PHPNET Premium
----------------
Inscrivez votre site gratuitement sur l'annuaire au féminin
http://annuaire.tent...sclementine.com
Dans : [preference/produits/tri par defaut= date d'ajout ] et ça marche!!
Vente en ligne d'oeuvres d'art
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
HangART online shop
Galerie d'art contemporain
Prestashop Version 1.2.5.0
Hébergement 1and1 mutualisé
Attention, il ne faut le faire que pour la fonction getNewProducts (vers la ligne 903)
comme je l'avais mentionné dans le bug_Tracker
je vous donne le fichier corrigé si vous voulez.
comme je l'avais mentionné dans le bug_Tracker
je vous donne le fichier corrigé si vous voulez.
Attached Files
modifié sur la page Fixes de bug V1.1 http://www.prestasho..._fixes_de_bugs/




Back to top










