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


Supprimer ou modifier affichage des options

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

Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 00:59

Bonjour,
je recherche comment fait pour supprimer le prix pour les options, que ce soit pour la liste déroulante ou case a cocher..
Image

Merci , je vais chercher de mon côté avec VQmod
Dernière édition par webamax le 02 Mai 2014, 08:56, édité 1 fois.
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 01:09

Salut,
sous catalog/view/theme/*/template/product/product.tpl

En fonction de l'option (select, radio, checkbox, image) Il faut masquer
Code: Tout sélectionner
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
<?php } ?>

comme cela
Code: Tout sélectionner
<!--<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
<?php } ?>-->


Lié au module Auto Calc Price Options, l'actualisation du prix sera instantanée dès le changement d'option :D
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 01:21

Merci, je vais tester, je vais essayer de créer le .xml pour vqmod, comme ça pas de modification de fichier. Bon c'est un template que je modifie, donc pas de soucis pour moi, mais cela pourra servir à d'autres.
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar LeorLindel » 02 Mai 2014, 01:30

Très bonne initiative, d'ailleurs, tu pourras même le publier sur la page des extensions.
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: 4232
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 01:34

Par contre il faut realiser cette operation pour tous les types d'option, radio, chekbox...etc...
De plus en mettant sur checkbox on peut choisir plusieurs option, et la ca colle pas... Je cherche , je cherche
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 02:00

webamax a écrit:Par contre il faut realiser cette operation pour tous les types d'option, radio, chekbox...etc...

Oui il faut le faire pour les 4 sortes d'options. ;)

webamax a écrit:De plus en mettant sur checkbox on peut choisir plusieurs option, et la ca colle pas...

Les options s'additionnent sans problème. ;)
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 02:15

Ben en fait je ne veux pas qu'elle s'additionnent, une option pour un pull blanc, option logo bleu + 10€ rouge +15€ si je coche les 2 par erreur du coup le pull est a x € + 10 +15 lol...
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 02:34

webamax a écrit:Ben en fait je ne veux pas qu'elle s'additionnent, une option pour un pull blanc, option logo bleu + 10€ rouge +15€ si je coche les 2 par erreur du coup le pull est a x € + 10 +15 lol...

Dans ce cas, il faut utiliser des déclinaisons en mode radio. ;)

Pour revenir au sujet initiale, voici le code pour créer un fichier xml compatible vqmod
Code: Tout sélectionner
<modification>
   <id><![CDATA[suppression prix options 1561]]></id>
   <version><![CDATA[1.0]]></version>
   <vqmver><![CDATA[2.3.2]]></vqmver>
   <author><![CDATA[Bruno MINGHETTI]]></author>

   <file name="catalog/view/theme/*/template/product/product.tpl">
      <operation>
         <search position="replace"><![CDATA[
            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
            ]]></search>
         <add><![CDATA[
            ]]></add>
      </operation>
   </file>
</modification>

Je le mettrais demain dans le portail des extensions :D
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 02:50

Erff ca va trop vite... ben plus besoin de chercher... :lol:
C'est une tuerie ce truc VQmod.. demain je vais me lacher... Le tout est de comprendre bien son fonctionnement..
Merci
Tu veille tard ...
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 02:58

j'ai enregistré le .xml en delete_price_option
Je le vois bien dans le gestionnaire vqmod mais ca ne fonctionne pas ??
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 03:11

:shock: Exact, mon fichier fonctionne parfaitement sur mon site d'essai, mais pas sur les autres. :?
Je dois revoir ça ;)
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 03:13

pourtant si je commante directement la ligne dans le fichier du template ca fonctionne, il doit y avoir une erreur .. je cherche aussi
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 03:32

En fait, je viens de faire plusieurs tests et mon code fonctionne uniquement si il n'y a pas Auto Calc Price Options d'installé. ;)
Il y a donc un conflit entre les 2 codes :D
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar bminghet » 02 Mai 2014, 08:21

Voici la modification à apporter au module Auto Calc Price Options pour que le prix des options n'apparaisse pas et que le calcul se fasse en automatique.
(Ne plus tenir compte de mon code proposé ci-dessus)

Remplacer de la ligne 73 à la ligne 80
Code: Tout sélectionner
<?php
          if ($option_value['price_prefix'] == '*') {
            if ($option_value['price_value'] != 1.0)
              printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) );
          } else {
            echo "(".$option_value['price_prefix'].$option_value['price'].")";
          }
          ?>

par
Code: Tout sélectionner
<!--<?php
          if ($option_value['price_prefix'] == '*') {
            if ($option_value['price_value'] != 1.0)
              printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) );
          } else {
            echo "(".$option_value['price_prefix'].$option_value['price'].")";
          }
          ?>-->
:D
Image
Image Boutiques (hot) : DS Doll Sweet | WMDolls | ORDoll
Image Démonstration des extensions : Front end | Back office
Avatar de l’utilisateur
bminghet
Modérateur
Modérateur
 
Messages: 218
Inscription: 05 Sep 2013, 23:06
Localisation: 18200 St Amand Montrond

Re: Supprimer ou modifier affichage des options

Messagepar webamax » 02 Mai 2014, 08:43

Effectivement, je viens de regarder et c'est trop compliquer a modifier. Le plus simple reste à modifier le template.
Merci quand même , du coup le .xml fonctionne sans avoir l'autre modifications apportées à ce niveau
- Version d'OpenCart : 1.5.6.4_rc 5_EN)
- Hébergeur : www.webamax.fr
- Modules installés - modules natifs
- Template installé (default)
- Version du PHP : Php 5.3.28
Avatar de l’utilisateur
webamax
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 36
Inscription: 24 Avr 2014, 08:09

Suivante

Retourner vers Soutien Général

Qui est en ligne

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

cron