ajout au caddie impossible depuis la page détail

13 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai une bizarrerie : j'arrive à ajouter au panier n'importe quel article qu'il se trouve sur la page d'accueil, sur une page de catégorie ou encore sur les promos, mais pas lorsqu'il est sur la page "produit_details.php"

J'ai bien compris qu'il s'agissait d'un javascript qui reprend le nom du formulaire (ici : details) mais rien ne sa passe, même pas un message d'erreur...

Plutôt embêtant...

Que faire SVP ?

Merci de votre aide !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour ma part cela fonctionne tres bien à partir de la page produit_details par rapport au produit que tu as sur la page d'accueil, mais si l'on choisit un produit à partir des catégories du menu de gauche et que l'on demande plus de détails cela bloque !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

exact, je n'avais pas remarqué cela !

J'ai la même chose

donc l'ajout au panier sur la page produit_detail.php bloque uniquement si l'on vient depuis une catégorie choisie dans le menu de gauche...

des idées ???

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

regarder dans le fichier modeles/default/template.php et chercher la fonction qui est appellé dans achat/modeles/produits_details.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'ai trouvé !

tu a une balise

<p align=

c'est a dire donc une balise p non fermée qui mord sur la declaration du formulaire

en gros

il faut virer cette balise p.

un p ne contient jamais de formulaire en plus !

c'est toi qui a fait les modifs ?

Merci je viens de comprendre grâce à toi !!!

En fait, on ne trouve pas cette erreur sur tous les produits...

Explication :

J'ai fait migrer mes données d'OsCommerce sur Peel...

Et lors de cette migration, certains produits se sont retrouvés avec du code html ou autre dans le champs "descriptif court".

C'est ce code qui fait planter l'ajout de produit...

Je dois donc nettoyer tous les champs descriptifs courts de ma table ...

Merci de votre aide !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

html_entity_decode($prod["descriptif_court"])

mais je trouve cela un peu étrange

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pas de souci pourquoi ne faire avec strip_tags mais je crois que je n'ai toujours pas compris le role de la fonction html_entity_decode ;)

ha oui à moins que les tags n'ont pas été convertis avant d'etre dans la base

qu'est ce la fonction d'ajout au panier vient faire là

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir;

juste pour info il y a deux erreur de lien, le premier dans la bannière du haut et le second sur le bouton acceuil.

Guillaume

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour ;o)

Pour info, j'ai nettoyé ma base avec un script php addhoc (update de descriptif_fr) -> 490 produits nettoyés en 2 secondes ;o))

Maintenant ça marche nickel...

Concernant le pb de lien, oui c'est fait exprès car je n'ai pas remis la boutique accessible au public !

Ce qui ne serait tarder...

Bon week-end,

Marie-Aude

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping