Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
21 Nov 2008, 17:37
Message
#1
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-November 08 Lieu : toulouse Membre no 23735 |
J'ai installé et paramétré le module atos sur oscommerce mais je lien vers le module de la banque ne se fait pas.
Dans le dernier formulaire où l'on voit les images des cartes bancaires et qui permet de diriger le client vers la page de la banque le début de formulaire ne s'écrit pas dans la page HTML du coup je reste bloqué le site de commerce. j'ai bien le logo de la clef qui apparait et les logos des cartes de crédits ainsi que la </form>, mais je n'ai pas mon <form ...... J'ai bien remplacé les lignes de code du checkout_confirmation.php comme indiqué les instructions d'install. je ne vois pas ce que faire de plus. j'ai bien installé la dernère contrib atos pour osc 2.2... j'ai le fichier response et request dans /atos/ et les chmod qui conviennent... Si quelqu'un peu m'aider.... le service technique du CA ne m'a été d'aucune utilité |
|
|
24 Nov 2008, 19:07
Message
#2
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-November 08 Lieu : toulouse Membre no 23735 |
Le problème est résolu.
Il bug vient du fichier checkout_confirmation.php de la version MS2. Il suffit de prendre le checkout_confirmation.php de la MS1 et ça marche sans problème. Peut-être il vous faudra rectifier le code pour un léger décalage d'affichage. |
|
|
24 Nov 2008, 21:47
Message
#3
|
|
|
Ceinture jaune OSC Groupe : Membres Messages : 59 Inscrit : 28-September 08 Lieu : Clermont-Fd Membre no 23092 |
Très intéressant - j'ai le même problème... Pouurais-tu indiquer quels sonts les lignes de code qui changent (je ne veux pas faire une simple substitution, puisque j'ai déjà modifié checkout_confirmation) ?
Merci d'avance -------------------- OSCommerce V2.2 RC1 W3C Valid FR | more_pics 6 | QTPro | Orders in holding
Serveur : PHP 4.4.9 MySQL 5.0.67 |
|
|
25 Nov 2008, 10:53
Message
#4
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-November 08 Lieu : toulouse Membre no 23735 |
Bonjour,
je ne suis pas trop sûr de moi mais vers les lignes 115 à 120 il y a ce code : if (isset($$payment->form_action_url)) { $form_action_url = $$payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } echo tep_draw_form('checkout_confirmation', $form_action_url, 'post'); qui ressemble à celui qu'on demande de mettre dans la procédure d'install (fichier checkout_confirmation.php.diff) mais qui est situé plus haut dans la page hier j'ai dû reprendre une partie du code du checkout_confirmation de la MS2 pour recaler celui de la MS1 et j'ai eu de nouveau le bug. j'ai commenté les lignes ci-dessus et ça marchait. j'espère te donner la bonne piste, tiens moi au courant. |
|
|
25 Nov 2008, 17:17
Message
#5
|
|
|
Ceinture jaune OSC Groupe : Membres Messages : 59 Inscrit : 28-September 08 Lieu : Clermont-Fd Membre no 23092 |
Merci pour le tuyau
Ta modification a un effet, mais ça ne marche toujours pas... Mon problème, c'est que quand on clique sur une des icônes de cartes de crédit, on est renvoyé sur la page précédente, où il faut choisir sa méthode de paiement. En commentant les lignes que tu indiques, le fait de cliquer sur l'icône n'a plus aucun effet Faut persévérer un peu plus, sans doute... Merci en tout cas. -------------------- OSCommerce V2.2 RC1 W3C Valid FR | more_pics 6 | QTPro | Orders in holding
Serveur : PHP 4.4.9 MySQL 5.0.67 |
|
|
26 Nov 2008, 15:17
Message
#6
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-November 08 Lieu : toulouse Membre no 23735 |
ça y est j'ai trouvé !!!
Donc il faut supprimer ou commenter les lignes 115 à 120 du checkout_confirmation.php de la MS2, celles-ci : Code <?php /* if (isset($payment->form_action_url)) { $form_action_url = $payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } echo tep_draw_form('checkout_confirmation', $form_action_url, 'post');*/ ?> et il faut ensuite placer ce code vers la ligne 330-332 : Code <?php if (isset($payment->form_action_url)) { $form_action_url = $payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } echo tep_draw_form('checkout_confirmation', $form_action_url, 'post'); if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); } if (isset($$payment->form_submit)) { $form_submit = $$payment->form_submit; } else { $form_submit = tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER); } ?> à la place du code déjà présent : Code if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); } echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n"; et là ça marche, avec le checkout_confirmation de la MS2 !!!!! |
|
|
27 Nov 2008, 20:55
Message
#7
|
|
|
Ceinture jaune OSC Groupe : Membres Messages : 59 Inscrit : 28-September 08 Lieu : Clermont-Fd Membre no 23092 |
Félicitations ! Moi c'est toujours le même problème, par contre, même en appliquant tes modifs. Je n'ai pas de message d'erreur, mais ça me renvoie sur la page précédente (checkout_payment). Serait-ce à cause de QTPro ? Je ne vois pas où ça pourrait interférer, mais... Sans surprise, Le Crédit Mutuel n'est d'aucun soutien, puisqu'ils de supportent pas OSCommerce... -------------------- OSCommerce V2.2 RC1 W3C Valid FR | more_pics 6 | QTPro | Orders in holding
Serveur : PHP 4.4.9 MySQL 5.0.67 |
|
|
10 Dec 2008, 18:27
Message
#8
|
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
Il y a un bug dans la RC1 :
Le bloc de code suivant placé ligne 114 : Code if (isset($$payment->form_action_url)) { $form_action_url = $$payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } Doit être déplacé après la ligne 288. En effet la variable form_action_url n'est affectée qu'après la ligne 251 par $payment_modules->confirmation(). A noter pour les futurs mises à jour... |
|
|
10 Dec 2008, 20:10
Message
#9
|
|
![]() 5eme dan OSC Groupe : Administrateur Messages : 7617 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
-------------------- |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 20th May 2013 - 09:46 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |