Erreur 404 lors clic lien acheter des produits associés

21 posts in this topic

Posted · Report post

Bonjour,

J'ai associé des produits sur ma boutique mais lorsque je clique sur le lien "acheter" du produit associé cela me renvoi vers erreur 404.

Pour info au passage de la souris sur le lien "acheter" la direction du lien est: http://monsite.fr/caddie_ajout.php?qte=1&id=1 (et ca aboutit vers erreur 404 ?)

Merci par avance pour votre précieuse aide pour régler cette facheuse erreur 404, il doit s'agir probablement d'un bug car je viens d'installer la version peel shopping : 2.9.3 et vraiment je ne comprends pas pourquoi ce lien "acheter" me donne une erreur 404 puisque je n'ai fais que suivre la procédure trés simple d'association de produits dans mons interface administrateur le php je suis pas trop initié mais j'apprends vite.....

Cordialement,

Neimad.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

J'ai associé des produits sur ma boutique mais lorsque je clique sur le lien "acheter" du produit associé cela me renvoi vers erreur 404.

Pour info au passage de la souris sur le lien "acheter" la direction du lien est: http://monsite.fr/caddie_ajout.php?qte=1&id=1 (et ca aboutit vers erreur 404 ?)

Merci par avance pour votre précieuse aide pour régler cette facheuse erreur 404, il doit s'agir probablement d'un bug car je viens d'installer la version peel shopping : 2.9.3 et vraiment je ne comprends pas pourquoi ce lien "acheter" me donne une erreur 404 puisque je n'ai fais que suivre la procédure trés simple d'association de produits dans mons interface administrateur le php je suis pas trop initié mais j'apprends vite.....

Cordialement,

Neimad.

dans la page /achat/produit_details.php

rajoute /achat/ au lien qui dirige vers les produits assosciés

Share this post


: post
Share on other sites

Posted · Report post

Merci attila-diffusion

Voilà le code Php en question ou dois-je ajouter /achat/ autrement dit ou est le lien qui dirige vers les produits associés pour un non initié pas évident de deviner.

Merci pour vos réponses.

********************************************************************************

*********

<?php

include("../configuration.inc.php");

/* Si aucun produit n'est spécifié, retour à la page d'accueil */

if (empty($_GET['id'])) {

header("Location: $wwwroot");

die;

}

$prod = charge_produit($_GET['id']);

$DOC_TITLE = "[PEEL.FR]";

include("$repertoire_modele/haut.php");

include("modeles/produit_details.php");

include("$repertoire_modele/bas.php");

/******************************************************************************

* FONCTIONS

*****************************************************************************/

function charge_produit($id) {

global $wwwroot;

global $repertoire_images;

/* Charge les infos du produit d'id $id */

$qid = mysql_query("

SELECT

p.id

,p.reference

,p.nom

,p.descriptif

,p.description

,p.prix

,p.promotion

,p.image1

,p.image2

,p.image3

,p.image4

,p.pdf

,p.on_special

,pc.categorie_id

FROM

peel_produits p

,peel_produits_categories pc

WHERE p.id = pc.produit_id

AND p.id = '".$_GET['id']."'

AND p.etat = 1

");

if ($qid) {

if (mysql_num_rows($qid)) {

return mysql_fetch_array($qid);

}

else {

return false;

}

} else {

return false;

}

}

?>

Share this post


: post
Share on other sites

Posted · Report post

ok ce n'est pas cette page mais plutot /achat/modeles/produit_details.php

à la ligne 72

remplace :

						print "<td class=\"normal\"><a class=\"normal\" href=\"caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";
PAR :
						print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

Share this post


: post
Share on other sites

Posted · Report post

merci atila

c'est presque ok, ca me comptabilise un article en plus sauf que le tarif àjouté est 0,00 € au lieu de la valeur réelle de l'article en question...

Si tu pouvais encore me donner un petit coup de pouce ce rait vraiment génial et sympathique de ta part.

Merci encore.

Share this post


: post
Share on other sites

Posted · Report post

donne une adresse de ton site que je teste ca.

Share this post


: post
Share on other sites

Posted · Report post

ok je t'ai balancé ca en MP

Share this post


: post
Share on other sites

Posted · Report post

ta pu voir ce qui se passait atila ?

Tu est encore là ?

Share this post


: post
Share on other sites

Posted · Report post

Merci encore atila,

Si quelqu'un pouvait prendre le relais ce serait sympa.

l'intégration du code cité ci-dessus par atila est corect mais ne me permet que d'ajouter une quantité, mais m'affiche la valeur du produit ajouté à 0,00 € TTC au lieu de sa valeur Réel. Quel code faut_il intégrer pour que la valeur du produit s'affiche correctement avec le nombre d'article ajouté et non pas 0,OO€. la corélation entre l'article ajouter et sa valeur (Son prix ne se fait pas) :lol: :blink: :blink: ;)

dur, dur le php...

le pire c'est que je viens juste d'installer peel....ca commence bien.......

merci par avance

Share this post


: post
Share on other sites

Posted · Report post

essaye de remplacer ce que je t'avai donnée par ceci

print "<td class=\"normal\"><a class=\"normal\" href=\"./achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

par contre; pour les prix, dans la version originale, ils sont toujours affichés en ttc. Je ne vois pas ou il est ton souci sur ce point.

Share this post


: post
Share on other sites

Posted · Report post

print "<td class=\"normal\"><a class=\"normal\" href=\"./achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheer</a></td></tr></table>";

Malheureusement c'est pas mieux cette fois, là ça me renvoi directement à une erreur 404 sur mon site ...

mais d'aprés toi c'est dans cette ligne qu'il faut modifier ??

Share this post


: post
Share on other sites

Posted · Report post

						print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

Share this post


: post
Share on other sites

Posted · Report post

print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";
Selon moi, ( je ne suis pas un pro mais), cette ligne nous indique que l'on ajoute bien une quantitée de 1 article quand on clique sur le lien acheter mais pour ajouter la valeur du produit soit il manque quelque chose dans ce code. soit il manque le code indiquant que lorsque lon clique sur le lien acheter çela doit ajouter le montant du produit et la quantité, soit c'est ailleurs dans la page : /achat/modeles/produit_details.php qu'il faut l'indiquer ??? ou alors dans une tout autre page ???
print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

ce code dit juste : ajouter qté 1 dans le caddie ........ ??? en tout ca c'est effectivement ce qui se passe.... mais concernant l'ajout du montant du produit ce code ne le permet pas ou n'est pas suffisant donc c'est que c'est pas renseigné là ou ca devrait l'etre ???? une vraie prise de tete en somme.

personne d'autre qu'atila ne pourrait m'aider SVP, parce que là c'est vraiment HARDOS pour un débutant....de plus il faut connaitre parfaitement Peel sous toutes ses coutures, plus vite fait pour moi de chercher une aiguille dans une botte de foin et vraiement pas encourageant de tomber sur un bug de cette importance pour un newbie .... ;)

En tous cas merci pour tes suggestions atila on avance mais mon problème demeure partiellement .... Où ??? :blink:

Personne n'a encore était confronté au problème ??? personne n'a encore associé de produit sur sa boutique ??? j'ai vraiment envie de tester peel alors si quqelqu'un AVAIT une suggestion n'hésitez pas parce que moi je suis largué là ..

:blink:

Share this post


: post
Share on other sites

Posted · Report post

ca marche mais tu as du mal modifié certaine pages...

Share this post


: post
Share on other sites

Posted · Report post

ca marche mais tu as du mal modifié certaine pages...

désolé mais pour le moment ca ne marche pas atila et je n'ai modifié aucne autre portion de code ou de page que celle dont on à discuter jusqu'à present puisque peel vient d'etre propulsé il y a 48h00

par contre en réflechissant lorsque je clique sur le lien ajouter d'un produit associé cela m'ajoute un produit au caddie mais pas le montant mais si je clique sur ajouter au caddie tout se passe correctement mais dans ce cas lorsqu'on clique sur ajouter au caddie on fait appel au javascript et en l'occurence dans mon cas c'est ce que je veux en définitive qu'il se passe la meme chose que lorsque je fait ajouter au caddie or le code que tu m'a demandé de modifier ne fait pas appel au javascript donc pour conclure dans cette meme page /achat/modeles/produit_details.php là ou tu m'as de mandé de mettre ce code à la ligne 72

print "<td class=\"normal\"><a class=\"normal\" h

ref=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";
De la ligne 127 à 142 on trouve ce code
<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

				Quantité : 

				<select name="qte" class="formulaire1">

					<option value="1">1</option>

					<option value="2">2</option>

					<option value="3">3</option>

					<option value="4">4</option>

					<option value="5">5</option>

				</select>

				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />

				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

				<img src="<?php echo $wwwroot?>/images/caddie.gif" align="absmiddle" alt="" border="0" />

				</a>

				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

				Ajouter au caddie

				</a>

lorsque je clique sur ce code tout se passe comme il faut. comment tu le vois c'est le code du lien ajouter au caddie et en l'occurence ce lien est direct avec le produit et son prix pas de problême de corrélation.

le problème se produit avec le lien du produit associé parce que je pense il ne distingue pas le prix ou ça n'est pas renseigné ??? donc il llaisse à 0,00 €

:blink: :lol:

??????

;) :blink: :P

Share this post


: post
Share on other sites

Posted · Report post

/* Charge les produits associés */



		  $select = mysql_query("

			SELECT

				p.id,

				p.nom,

				p.image1,

				p.prix,

				pr.reference_id

			FROM

				peel_produits p

				,peel_produits_references pr

			WHERE p.id = pr.reference_id

			AND pr.produit_id = '".$prod['id']."'

			");


			if (mysql_num_rows($select) > 0) {


					echo "Produits associés ou complémentaires :<br />";


				while ($ref =  mysql_fetch_array($select)) {


						print "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"normal\">";


						print "<a class=\"normal\" href=".$wwwroot."/achat/produit_details.php?id=".$ref['id'].">".stripslashes($ref['nom'])."</a></td>";


						print "<td class=\"normal\">".$ref['prix']." € T.T.C</td>";


						print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

Personnelement atila je n'ai rien changer mise a part ce que tu m'as dit de changer à ligne 72, jusqu'à maintenant j'ai juste administrer 2 produits ce que tu vois sur les images mis en poste + haut et j'ai constaté le bug qui m'a poussé à poster puis j'ai suivi ton conseil qui m'évite effectivement de récupérer une erreur 404 mais qui ne répond pas complétement à mon pb donc forcément il y a une portion de code manquante quelque part j'ai que deux id : id 1 et id 2 (2articles) par contre j'ai pas l'impression que la nuance entre les différentes id ne soit faite par le code ci-dessus. ;)

Share this post


: post
Share on other sites

Posted · Report post

si si, regarde

	   print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".
$ref['id']
	."\">acheter</a></td></tr></table>";

Share this post


: post
Share on other sites

Posted · Report post

si si, regarde

	   print "<td class=\"normal\"><a class=\"normal\" href=".$wwwroot."/achat/caddie_ajout.php?qte=1&id=".
$ref['id']
	."\">acheter</a></td></tr></table>";

pourquoi ca n'est pas pris en compte dans ce cas ??? obligatoirement il y a quelque chose qui cloche quelque part puisque lorsque je clique sur commander dans la boite votre caddie j'arrive à l'interface VOTRE PANIER, j'ai la valeur de mon produit mais cette fois la case quantité qui n'est pas renseigné aprés pourtant avoir ajouter un produit associé dans mon caddie et dans mon caddie c'est le prix que je ne vois pas et les quantité s'ajoute bien ??? forcément il y a quelquechose qui est mal renseigné quelque part.... parcontre sur le lien acheter la nuance entre l'i 1 et l'id2 est faite tu as raison normalement ca devraitpouvoir marcher ???

mais si c'était ok je serais déjà passé à autre chose....

Merci pour ton soutien cependant atila.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Avez vous pu règler le problème ? avec l'erreur 404, j'ai le même problème

pourriez-vous me faire parvenir le code ? si vous avez la solution

malgré mes essais, j'ai toujours la même erreur

D'avance merci

Lisa

Share this post


: post
Share on other sites

Posted · Report post

ton site est ligne sinon fais nous voir l'adresse

Share this post


: post
Share on other sites

Posted · Report post

www.agawe-genealogie.com

Site en construction

voir rubrique Publications

D'avance merci

Lisa

Il y a aussi un problème d'alignement entre le descriptif, le prix et "acheter"

Je suis preneuse si vous avez la solution

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

Twitter Advisto ecommerce

Facebook PEEL Shopping