Sign in to follow this  
Followers 0

petite question

7 posts in this topic

Posted · Report post

qu'est ce qui peut avoir changé (alors que personne n'a touché à ce fichier achat/ caddie affichage)cet ou ces headers :

} else {


			maj_quantite($_POST);


			$_SESSION['caddie']->nettoie();


			$_SESSION['caddie']->recalc_total();


			if (est_identifie()) {


				header("Location:$wwwroot/achat/achat_maintenant.php");


			} else {


				header("Location:$wwwroot/membre.php");


			}


			}


			break;			

	}

il y a un truc qui m'échappe, car, sur 3 à 5/10 commandes passées sur site, on obtient cela :

Warning: Cannot modify header information - headers already sent by (output started at /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php:1011) in /home/aliceandco/domains/alice-and-co-shop.com/public_html/achat/caddie_affichage.php on line 102

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1011

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1013

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1015

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1017

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1019

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1021

comment le faire passer à l'étape suivante après choix du pays livraison : http://www.alice-and-co-shop.com/achat/achat_maintenant.php

En fait, je me demande, si ce problème n'avait pas déjà été là depuis le début, car, des commandes peuvent passer malgré cela, si on ne répète pas la commande plusieurs fois en gardant la même adresse email.

Dans les fichiers où il y a deux headers, rien n'a été changé. comprend pas.

Share this post


: post
Share on other sites

Posted · Report post

Quel est le contenu de votre lib/class/caddie.php des lignes 1011 à 1021 ?

Ces warning sont sans importance a priori (à vérifier), simplement ça empêche la redirection suite à leur affichage.

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Quel est le contenu de votre lib/class/caddie.php des lignes 1011 à 1021 ?

Ces warning sont sans importance a priori (à vérifier), simplement ça empêche la redirection suite à leur affichage.

Gilles

Bonjour Gilles, dans le lib/class/caddie.php (jamais touché, car nul besoin normalement)

la ligne 1011 :

$this->total_produit1 += $this->total_prix1[$i] ;

la ligne 1021

$this->total_produit_ht3 += $this->total_prix_ht3[$i] ;

et voici donc, la partie des lignes incriminées pour y voir plus clair :

					$this->total_produit1 +=  $this->total_prix1[$i] ; 


					$this->total_produit_ht1 +=  $this->total_prix_ht1[$i] ;


					$this->total_produit2 +=  $this->total_prix2[$i] ; 


					$this->total_produit_ht2 +=  $this->total_prix_ht2[$i] ;


					$this->total_produit3 +=  $this->total_prix3[$i] ; 


					$this->total_produit_ht3 +=  $this->total_prix_ht3[$i] ;


					$this->total_option +=  $this->option[$i] * $this->quantite[$i];


					$this->total_option_ht +=  $this->option_ht[$i] * $this->quantite[$i];


					$this->total_tva +=  $this->tva[$i] ;


					$this->total_tva1 +=  $this->tva1[$i] ;


					$this->total_tva2 +=  $this->tva2[$i] ;


					$this->total_tva3 +=  $this->tva3[$i] ;


					$this->total_remise += $this->remise[$i] ; #- A titre indicatif uniquement


					$this->total_remise_ht += $this->remise_ht[$i] ; #- A titre indicatif uniquement


					$this->total_poids += $this->poids[$i] ;


					$this->total_points += $this->points[$i] ;


					$this->total_ecotaxe_ttc += $this->ecotaxe_ttc[$i] * $this->quantite[$i];


					$this->total_ecotaxe_ht += $this->ecotaxe_ht[$i] * $this->quantite[$i];

Share this post


: post
Share on other sites

Posted · Report post

Bonjour Gilles, dans le lib/class/caddie.php (jamais touché, car nul besoin normalement)

la ligne 1011 :

$this->total_produit1 += $this->total_prix1[$i] ;

la ligne 1021

$this->total_produit_ht3 += $this->total_prix_ht3[$i] ;

et voici donc, la partie des lignes incriminées pour y voir plus clair :

					$this->total_produit1 +=  $this->total_prix1[$i] ; 


					$this->total_produit_ht1 +=  $this->total_prix_ht1[$i] ;


					$this->total_produit2 +=  $this->total_prix2[$i] ; 


					$this->total_produit_ht2 +=  $this->total_prix_ht2[$i] ;


					$this->total_produit3 +=  $this->total_prix3[$i] ; 


					$this->total_produit_ht3 +=  $this->total_prix_ht3[$i] ;


					$this->total_option +=  $this->option[$i] * $this->quantite[$i];


					$this->total_option_ht +=  $this->option_ht[$i] * $this->quantite[$i];


					$this->total_tva +=  $this->tva[$i] ;


					$this->total_tva1 +=  $this->tva1[$i] ;


					$this->total_tva2 +=  $this->tva2[$i] ;


					$this->total_tva3 +=  $this->tva3[$i] ;


					$this->total_remise += $this->remise[$i] ; #- A titre indicatif uniquement


					$this->total_remise_ht += $this->remise_ht[$i] ; #- A titre indicatif uniquement


					$this->total_poids += $this->poids[$i] ;


					$this->total_points += $this->points[$i] ;


					$this->total_ecotaxe_ttc += $this->ecotaxe_ttc[$i] * $this->quantite[$i];


					$this->total_ecotaxe_ht += $this->ecotaxe_ht[$i] * $this->quantite[$i];

zut, me suis trompée de section, vous pouvez déplacer le message Gilles, car, je pensais être dans la section peel premium, désolée.

Share this post


: post
Share on other sites

Posted · Report post

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

Merci Gilles pour votre aide.

Le hic, est que mon amie, ne s'est jamais occupée de son site, depuis la réception, car problème communication avec une ancienne peel technicienne. elle a déjà été piratée, ils avaient réparé.

Ne s'occupant pas de son site, elle n'a pu voir les bugs. C'est moi, en cette période, qui essaye de relancer son site. Car elle s'est contentée de tenir son blog.

Elle a prévu de passer en 6 ou plus, dès que ses finances(logiciel peel 6 + migration, c'est lourd,en ce moment, pour son budget) lui permettront de faire ça. Avec moi, enfin, elle commence à s'intéresser à la gestion de son site. Donc, là, elle est motivée.

je vais tenter ce que vous me conseillez, je vous tiens au courant.

Merci dans tous les cas.

bonne journée,

Share this post


: post
Share on other sites

Posted · Report post

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

yes ! ça fonctionne, UN GRAND MERCI Mr Gilles !!!

je tiens à signaler que mon amie est hébergée chez Peel depuis qu'elle a reçu cette boutique.

Je pense que ça va lui remonter le moral.

Merci encore, je n'aurai pas pu faire ça toute seule. Chacun son métier. et heureusement, vous êtes là !

bon dimanche !

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping