osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Discount Code for osCommerce 2.3.1
PhilDes
posté 5 Apr 2011, 18:04
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 18-December 08
Lieu : LIEGE
Membre no 23986



Bonjour,

J'ai installé cette contribution sur ma version 2.3.1 fr et elle fonctionne parfaitement jusqu'ici.
Je dois précisé que je ne l'ai pas encore testée avec Paypal, mais dés que j'ai essayé, je posterai le résultat.

Toutefois, si vous l'installé attention, il y a une petite erreur dans le mode d'emploi de l'installation.
Voici la correction :

dans catalog/checkout_payment.php trouver :
Code
<h2><?php echo TABLE_HEADING_COMMENTS; ?></h2>

  <div class="contentText">
    <?php echo tep_draw_textarea_field('comments', 'soft', '60', '5', $comments); ?>
  </div>

Ajouter juste après :
Code
<?php  
/* kgt - discount coupons */
if( MODULE_ORDER_TOTAL_DISCOUNT_COUPON_STATUS == 'true' ) {
?>
<div class="contentText">
<h2><?php echo TABLE_HEADING_COUPON; ?></h2>
      <?php echo ENTRY_DISCOUNT_COUPON.' '.tep_draw_input_field('coupon', '', 'size="32"', $coupon); ?>
    </div>
  
<?php
}
/* end kgt - discount coupons */
?>

Voilà ... le reste est correcte.
Bon code !


--------------------
Mon Oscommerce : 2.3.1fr
Mes Contributions :
Ultimate_SEO_URLs | Featured Products v2.3.x | Discount Code | ckeditor | a suivre ...
Go to the top of the page
 
hagen
posté 21 Apr 2011, 13:37
Message #2


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 40
Inscrit : 8-January 11
Lieu : Toulouse/Villefranche de Rouergue
Membre no 28806



Bonjour,

Quel est le réel but de cet ajout ?

Mon module a l'air de fonctionner correctement coté client & admin sans cet ajout.

Merci pour tes informations smile.gif

HaGeN
Go to the top of the page
 
PhilDes
posté 24 Apr 2011, 18:19
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 28
Inscrit : 18-December 08
Lieu : LIEGE
Membre no 23986



parce que ton fichier explicatif de l'instalation contient cette erreur.
Moi qui ne suis pas un as du php et qui en général suis à la lettre les fichiers install, ai une une erreur corrigée par ce que je donne ci-dessus.

Pour le reste contrib parfaite merci.


--------------------
Mon Oscommerce : 2.3.1fr
Mes Contributions :
Ultimate_SEO_URLs | Featured Products v2.3.x | Discount Code | ckeditor | a suivre ...
Go to the top of the page
 
JC_
posté 31 Aug 2011, 14:00
Message #4


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 199
Inscrit : 10-August 04
Membre no 3030



Bonjour,

Je tente d'installer cette contrib, alors plusieurs choses :

Les isntructions sont reparties et corrigées entre toutes les version 2.6 à 3.1 => je m'occuppe de réunir et corriger

Voilà ce qui ne vas pas :

3. Modify the catalog/includes/application_top.php file.
Find:
<body>
Replace with:
<?php
// Discount Code 3.2 - start
if (basename($PHP_SELF) == FILENAME_DISCOUNT_CODES && isset($action) && $action == 'new') {
echo '<body onload="onload();">';
} else {
echo '<body>';
}
// Discount Code 3.2 - end
?>

La chaine a trouver n'est pas présente dans le fichier

Et dans checkout_payment :

6. Modify the catalog/checkout_payment.php file.
Find:
function rowOutEffect(object) {
if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}
Add after:
<?php
// Discount Code 3.2 - start
if (MODULE_ORDER_TOTAL_DISCOUNT_STATUS == 'true') {
?>
$(document).ready(function() {
var a = 0;
discount_code_process();
$('#discount_code').blur(function() { if (a == 0) discount_code_process(); a = 0 });
$("#discount_code").keypress(function(event) { if (event.which == 13) { event.preventDefault(); a =
1; discount_code_process() } });
function discount_code_process() { if ($("#discount_code").val() != "") { $
("#discount_code").attr("readonly", "readonly"); $("#discount_code_status").empty().append('<?php
echo tep_image(DIR_WS_ICONS . 'dc_progress.gif'); ?>'); $.post("discount_code.php", { discount_code:
$("#discount_code").val() }, function(data) { data == 1 ? $
("#discount_code_status").empty().append('<?php echo tep_image(DIR_WS_ICONS . 'dc_success.gif'); ?
>') : $("#discount_code_status").empty().append('<?php echo tep_image(DIR_WS_ICONS .
'dc_failed.gif'); ?>'); $("#discount_code").removeAttr("readonly") }); } }
});
<?php
}
// Discount Code 3.2 - end
?>

Quand je mets ça au chargement du site j'ai une page blanche, en le retirant j'ai bien la case discount code et en passant à l"etape suivante mon code est bien appliqué.

Je m'occuppe de traduire cette contrib en français également.

MErci de votre aide
Go to the top of the page
 
Karagan
posté 5 Oct 2011, 18:23
Message #5


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 56
Inscrit : 17-September 06
Lieu : Rochefort (17)
Membre no 12141



Salut
Ton erreur vient juste de la pagination de la doc.

Voila le code corrigé.

Code
<?php
// Discount Code 3.1 - start
if (MODULE_ORDER_TOTAL_DISCOUNT_STATUS == 'true') {
?>
$(document).ready(function() {
var a = 0;
discount_code_process();
$('#discount_code').blur(function() { if (a == 0) discount_code_process(); a = 0 });
$("#discount_code").keypress(function(event) { if (event.which == 13) { event.preventDefault(); a = 1; discount_code_process() } });
function discount_code_process() {
if ($("#discount_code").val() != "")
{
$("#discount_code").attr("readonly", "readonly");
$("#discount_code_status").empty().append('<?php echo tep_image(DIR_WS_ICONS . 'dc_progress.gif'); ?>');
$.post("discount_code.php", { discount_code:
$("#discount_code").val() }, function(data) { data == 1 ? $("#discount_code_status").empty().append('<?php echo tep_image(DIR_WS_ICONS . 'dc_success.gif'); ?>') : $("#discount_code_status").empty().append('<?php echo tep_image(DIR_WS_ICONS .'dc_failed.gif'); ?>');
$("#discount_code").removeAttr("readonly") }); } }
});
<?php
}
// Discount Code 3.1 - end
?>


Par contre je savais pas que la version 3.2 etait sortie !


--------------------
OsCommerce V2.3.1

Contributions OsC
-----------------
osC_Sec - Ultimate_SEO_URLSv22d_11 - HeaderTags_SEO_V_3.2.6 - theme switcher shop - Specials BY category -
Simple Modal Shopping Cart - order_editor_for2.3_v1.3 - OPI: Another OsC Product Image Module
jquery-ui-themes-1.8.6 - ckeditor - Category_CSS_Menu_osc2.3.1 - AJAX-AttributeManager-v1-osC2.3.1
discount_code_3.1_for_oscommerce_online_merchant.2.3.1 - Ultimate Html Emails v2.1-2.3
OIPR_1.6_full - french_colissimo_shipping_osc_20110315 - HeaderTags_SEO_V_3.2.6
SLiCK reCaptcha - googlexml_sitemap_seo_v_1.5 - Supertracker 3.5 for OSC 2.3.1

Adaptation
-----------
Paybox - Paiement par cheque - modular_front_page_1.2.6 + gestion pages informations

Dev Perso
----------
Reference produit + reference par attribut
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 19th June 2013 - 01:34
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)