Demande aide modification

Section destinée aux modules XML pour vQmod

Demande aide modification

Messagepar webgrafx » 18 Juin 2013, 07:17

Bonjour à tous ,

J'ai acheter ce mod de vqmod (Request Quote If Price Is Zero) , et j'aurais besoin d'une modification.
Actuellement ça affiche ainsi :

http://www.douglas-piscine.fr/Douglas-Test-Article

Et je voudrais que ca affiche comme celas avec mon bouton pour demander un devis lorsque le prix est null :

Image

Dans l'attente de vous relire rapidement , merci d'avance.
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar eric02 » 18 Juin 2013, 08:48

Bonjour,

Je pense avoir le code pour cela , mais pas au travers d'un fichier xml, j'ai modifié le code directement, pas encore eu le temps de me pencher dessus avec vqmod.

J'avais à l'epoque mis cela sur le forum pour la version que j'utilisais 1.5.3 si je me souviens bien, je l'ai adapté recement pour la version 1.5.5.1

cordialement

eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar webgrafx » 18 Juin 2013, 08:54

Voudrais tu mon XML pour essayer ou m'offrir les fichier ?
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar eric02 » 19 Juin 2013, 01:02

je place cela demain ici dans la journée

Cordialement
eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar lucho69 » 19 Juin 2013, 08:11

Messieurs, on peut s'aider sur le forum, mais on ne peut pas s'échanger des modules sur lesquels le développeur demande une petite participation financière :-)
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Demande aide modification

Messagepar eric02 » 19 Juin 2013, 09:31

Voila ma solution :

0c 1.5.5.1
remplacer le bouton "ajout au panier par demander un devis

fichier : catalog/controller/produc/product.php
apres la ligne :
Code: Tout sélectionner
$this->data['text_price'] = $this->language->get('text_price');

ajouter :
Code: Tout sélectionner
$this->data['text_quotation'] = $this->language->get('text_quotation');
$this->data['text_info_quotation'] = $this->language->get ('text_info_quotation');

puis, après la ligne :
Code: Tout sélectionner
$this->data['button_cart'] = $this->language->get('button_cart');

ajouter la ligne :
Code: Tout sélectionner
$this->data['button_quotation'] = $this->language->get('button_quotation');

apres la ligne :
Code: Tout sélectionner
$this->load->model('catalog/review');

ajouter
Code: Tout sélectionner
      $this->data['quotation'] = $this->url->link('information/contact');



fichier : catalog/language/french/product.product.php
apres la ligne :
Code: Tout sélectionner
$_['text_tax']            = 'H.T :';

ajouter :
Code: Tout sélectionner
$_['text_quotation']        = 'Sur devis';

apres la ligne :
Code: Tout sélectionner
$_['text_or']            = '- OU -';

ajouter :
Code: Tout sélectionner
$_['text_info_quotation']   = 'Cliquer sur le bouton ci-dessus pour un contact de notre part, en précisant l’objet de votre demande, ainsi qu’un numéro de téléphone.';

Apres la ligne :
Code: Tout sélectionner
$_['text_error']         = 'Produit introuvable ! ';

ajouter :
Code: Tout sélectionner
// Button
$_['button_quotation']      = 'Demande de devis';


fichier : catalog/view/theme/defaut/template/product/product.tpl
ligne 34, remplacer :
Code: Tout sélectionner
<?php if ($price) { ?>
      <div class="price"><?php echo $text_price; ?>
        <?php if (!$special) { ?>
        <?php echo $price; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
        <?php } ?>
        <br />

par :
Code: Tout sélectionner
<?php if ($price) { ?>
   <div class="price"><?php echo $text_price; ?>
   <?php if ($price <=0 ) { ?>
   <?php echo $text_quotation; ?>
   <?php } else { ?>
      <?php if (!$special) { ?>
   <?php echo $price; ?>
   <?php } else { ?>
   <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
<?php } ?>
   <?php } ?>
   <br />

puis, ligne 209, remplacer :
Code: Tout sélectionner
  <div class="cart">
        <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          &nbsp;
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
          <span>&nbsp;&nbsp;<?php echo $text_or; ?>&nbsp;&nbsp;</span>
          <span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
            <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>
        </div>
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
      </div>

par :
Code: Tout sélectionner
  <div class="cart">
        <?php if ($price >0 ) { ?>
         <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          &nbsp;<a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a></div>
        <div><span>&nbsp;&nbsp;&nbsp;<?php echo $text_or; ?>&nbsp;&nbsp;&nbsp;</span></div>
        <div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
          <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
         <?php } else { ?>
<div>&nbsp;<a id="button-cart" class="button" href="<?php echo $quotation; ?>"><span><?php echo $button_quotation; ?></span></a></div>
<div><span style="padding-bottom: 5px;"><?php echo $text_info_quotation; ?></span></div>
      <?php } ?>      
   </div>

Et voila !
Cela fonctionne lorsque le prix du produit est à : "0.00"
Dans l'etat des stock, j'ai créé : "Uniquement sur devis" que j'applique pour ces produits.



Je n'ai pas encore pris le temps de transformer cela pour vqmod, mais cela viendra.
Je suis aussi à cogiter sur la mise en place d'un truc qui peut indiquer que le prix d'un produit est "à partir de : "XX €", pour les produits avec de multiples options

cordialement

eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar webgrafx » 22 Juin 2013, 12:52

lucho69 a écrit:Messieurs, on peut s'aider sur le forum, mais on ne peut pas s'échanger des modules sur lesquels le développeur demande une petite participation financière :-)


Ok c'est noté pour l'avenir
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar webgrafx » 22 Juin 2013, 12:54

eric02 a écrit:Voila ma solution :

0c 1.5.5.1
remplacer le bouton "ajout au panier par demander un devis

fichier : catalog/controller/produc/product.php
apres la ligne :
Code: Tout sélectionner
$this->data['text_price'] = $this->language->get('text_price');

ajouter :
Code: Tout sélectionner
$this->data['text_quotation'] = $this->language->get('text_quotation');
$this->data['text_info_quotation'] = $this->language->get ('text_info_quotation');

puis, après la ligne :
Code: Tout sélectionner
$this->data['button_cart'] = $this->language->get('button_cart');

ajouter la ligne :
Code: Tout sélectionner
$this->data['button_quotation'] = $this->language->get('button_quotation');

apres la ligne :
Code: Tout sélectionner
$this->load->model('catalog/review');

ajouter
Code: Tout sélectionner
      $this->data['quotation'] = $this->url->link('information/contact');



fichier : catalog/language/french/product.product.php
apres la ligne :
Code: Tout sélectionner
$_['text_tax']            = 'H.T :';

ajouter :
Code: Tout sélectionner
$_['text_quotation']        = 'Sur devis';

apres la ligne :
Code: Tout sélectionner
$_['text_or']            = '- OU -';

ajouter :
Code: Tout sélectionner
$_['text_info_quotation']   = 'Cliquer sur le bouton ci-dessus pour un contact de notre part, en pr&eacute;cisant l&#8217;objet de votre demande, ainsi qu&#8217;un num&eacute;ro de t&eacute;l&eacute;phone.';

Apres la ligne :
Code: Tout sélectionner
$_['text_error']         = 'Produit introuvable ! ';

ajouter :
Code: Tout sélectionner
// Button
$_['button_quotation']      = 'Demande de devis';


fichier : catalog/view/theme/defaut/template/product/product.tpl
ligne 34, remplacer :
Code: Tout sélectionner
<?php if ($price) { ?>
      <div class="price"><?php echo $text_price; ?>
        <?php if (!$special) { ?>
        <?php echo $price; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
        <?php } ?>
        <br />

par :
Code: Tout sélectionner
<?php if ($price) { ?>
   <div class="price"><?php echo $text_price; ?>
   <?php if ($price <=0 ) { ?>
   <?php echo $text_quotation; ?>
   <?php } else { ?>
      <?php if (!$special) { ?>
   <?php echo $price; ?>
   <?php } else { ?>
   <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
<?php } ?>
   <?php } ?>
   <br />

puis, ligne 209, remplacer :
Code: Tout sélectionner
  <div class="cart">
        <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          &nbsp;
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
          <span>&nbsp;&nbsp;<?php echo $text_or; ?>&nbsp;&nbsp;</span>
          <span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
            <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>
        </div>
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
      </div>

par :
Code: Tout sélectionner
  <div class="cart">
        <?php if ($price >0 ) { ?>
         <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          &nbsp;<a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a></div>
        <div><span>&nbsp;&nbsp;&nbsp;<?php echo $text_or; ?>&nbsp;&nbsp;&nbsp;</span></div>
        <div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
          <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
         <?php } else { ?>
<div>&nbsp;<a id="button-cart" class="button" href="<?php echo $quotation; ?>"><span><?php echo $button_quotation; ?></span></a></div>
<div><span style="padding-bottom: 5px;"><?php echo $text_info_quotation; ?></span></div>
      <?php } ?>      
   </div>

Et voila !
Cela fonctionne lorsque le prix du produit est à : "0.00"
Dans l'etat des stock, j'ai créé : "Uniquement sur devis" que j'applique pour ces produits.



Je n'ai pas encore pris le temps de transformer cela pour vqmod, mais cela viendra.
Je suis aussi à cogiter sur la mise en place d'un truc qui peut indiquer que le prix d'un produit est "à partir de : "XX €", pour les produits avec de multiples options

cordialement

eric



Je te remercie eric , j'ai transmis le lien du topal à mon amis dev pour qu'il me l'ajoute dans les modif à faire.
Si tu veux voir avancement : http://www.douglas-piscine.fr
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar eric02 » 22 Juin 2013, 17:17

tres sympa,
pour ce qui concerne le formulaire du devis, je suppose que cela vient du module que tu as acquis et dont tu parlais une fois dernière ?

cordialement

eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar webgrafx » 22 Juin 2013, 19:47

Dédoublement du module contact modifier avec de nouveaux champs .
Une fois finis avec mes modif accueil devrais ressembler a çà :

Image
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar eric02 » 23 Juin 2013, 00:15

Ok merci

Joli page bien dans l'esprit poscine on y est deja ;)

eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar webgrafx » 24 Juin 2013, 22:43

Merci eric , tient nous avons finis le plus gros des modif :

Changement de footer , incrustation d'un js slider 3d responcive , modification pour achat avec un prix null par un bouton qui envoie sur un module devis , modification graphique et un ordre dans les catégorie.

Il me reste qu'une chose , je vais vendre des bâches de sécurité et ça se vend au mettre comment puis je faire avec opencart ?
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar webgrafx » 26 Juin 2013, 17:20

up up up
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Re: Demande aide modification

Messagepar eric02 » 26 Juin 2013, 18:06

Ben ???

Ta bâche a surement une largeur définie et fixe puisque tu la vends au mètre ???
tu mets un prix unitaire au mètre le client commande ce qu'il a besoin
si il a besoin de 10 m dans la quantité il met 10 ???

Pour facilité la compréhension du client je mettrais une boite déroulante sur la quantité en donnant des longueurs standards
ce qui fait que le fichier produit.tpl pour ce produit n'est que peu à modifier, du genre
si je suis dans la catégorie "bache" alors je remplace la boite quantité par une boite deroulante, ca doit faire 3 ou 4 lignes de code

si la vente se fait au mètre carré, il choisit la surface dans la boite déroulante et doit (à trouver) indiquer les dimensions
Cordialement
Eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Demande aide modification

Messagepar webgrafx » 28 Juin 2013, 12:31

tu serais me le mettre en place eric ?
Serveur 1&1 Illimité (5 Dommaines)
Version Php 5.4
Opencart version 1.5.5.1 "francais"
Lien de ma boutique : Http://www.douglas-piscine.fr
Avatar de l’utilisateur
webgrafx
 
Messages: 21
Inscrit le: 02 Juin 2013, 08:35
Localisation: Drome

Suivant

Retour vers vQmod

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés