Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Dupliquer Produits Apparentés

Soutien général pour les problèmes techniques avec OpenCart

Dupliquer Produits Apparentés

Messagepar florent82 » 18 Nov 2011, 11:55

Bonjour,

Comme écrit dans le sujet, j'aimerais dupliquer l'option produits apprentés

Merci à tous !

Florent
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Dupliquer Produits Apparentés

Messagepar florent82 » 18 Nov 2011, 13:58

J'ai réussi à dupliquer l'option produits apparentés dans l'administration en dupliquant et en renommant la table dans ma base donnée MYSQL.
Ensuite j'ai ajouté cette base à tous les fichiers de l'admin qui contenaient "product_related". Ma nouvelle table est "product_related2"
Jusqu'ici aucun problème. Ma nouvelle table apparait dans mon back-office

J'ai ensuite fais la même chose dans les fichiers catalog.

J'ai une erreur que je ne comprends pas lorsque je modifie "catalog/controller/product/product.php"
J'enregistre et voilà mon erreur:

Parse error: syntax error, unexpected T_ELSE in /homez.424/exellent/www/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 432


Ci dessous mon code:

Code: Tout sélectionner
         $results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
         
         foreach ($results as $result) {
            if ($result['image']) {
               $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_related_width'), $this->config->get('config_image_related_height'));
            } else {
               $image = false;
            }
            
            
         $results = $this->model_catalog_product->getProductRelated2($this->request->get['product_id']);
         
         foreach ($results as $result) {
            if ($result['image']) {
               $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_related2_width'), $this->config->get('config_image_related2_height'));
            } else {
               $image = false;


Merci de votre aide, j'arrive bientôt au bout !
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Dupliquer Produits Apparentés

Messagepar LeorLindel » 18 Nov 2011, 15:48

Il doit te manquer une parenthèse de fermeture.

PS : Pour une meilleure lisibilité, les commentaires s'enregistre dans les balises [Quote] et le code dans les balises [Code]. Post corrigé.

Et cela n'est pas la première fois que cette remarque t'est faite.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Dupliquer Produits Apparentés

Messagepar florent82 » 18 Nov 2011, 16:15

Oui j'ai regardé sur d'autres forums qui parlent de cette erreur mais je ne trouve pas la balise manquante. J'ai toujours le même problème.
L'erreur se trouve dans mon fichier vqmod ou dans le fichier product.php?

Merci
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Dupliquer Produits Apparentés

Messagepar LeorLindel » 18 Nov 2011, 16:20

Dans le fichier controller/product/product.php

J'espère que tu tiendra compte de mon observation précédente !! :evil:
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Dupliquer Produits Apparentés

Messagepar florent82 » 18 Nov 2011, 16:28

Oui je m'en souviendrais, j'ai bien enregistré ; ) (cette fois)

En fait pour faire simple ma page produit s'affiche quand j'enlève le code avec "product_related2". Vu que j'ai fais un copié collé en changeant juste le nom de la table je vois pas où il peux me manquer une parenthèse...

Merci encore
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Dupliquer Produits Apparentés

Messagepar LeorLindel » 18 Nov 2011, 16:38

Il ne suffit pas de faire un copier/coller en modifiant les noms des variables, cela serait bien facile.

Regarde la parenthèse d'ouverture de
Code: Tout sélectionner
} else {
elle se ferme quelque part et si tu rajoutes un autre
Code: Tout sélectionner
} else {
il faut bien que celui-ci soit fermé aussi, non !

Le "else" signifie "sinon", cela veut dire que l'action engendre ceci, sinon cela engendre cela, et si tu ajoutes un sinon, il faut bien qu'il y ai une action avant et que tu ai fermé l'action précédente par une parenthèse.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Dupliquer Produits Apparentés

Messagepar florent82 » 19 Nov 2011, 18:10

Bonjour,

Il y avait bien une balise manquante ! tu avais raison ! merci!

Maintenant j'ai un autre problème car j'ai ma variable "product_related" et ma variable "product_related2"
Lorsque je fais le lien avec mon fichier product.tpl pour que les 2 variables soient prisent en compte,ce sont les mêmes produits apparentés qui s'affichent.

Cela ne prend en compte qu'une variable à chaque fois.

Je sèche...
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Dupliquer Produits Apparentés

Messagepar florent82 » 21 Nov 2011, 01:01

Je n'ai toujours pas trouvé la solution donc je vais envisager autre chose...

C'est dommage j'y étais presque. J'ai bien réussi à dupliquer l'option produits apparentés mais quoi que je fasse je n'arrive pas à dissocier les 2 options pour que chacune d'elle soit unique.

Sur les 2 lignes j'ai toujours les mêmes produits: soit product_related soit product_related2 (ma création) ou soit les 2 en même temps dans mes 2 blocs différents. Impossible d'avoir des produits différents dans chaque bloc.

Je reviendrais ici si je trouve la réponse afin de la publier, cela doit venir de mon product.php

A bientôt
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron