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

Bienvenue invité ( Connexion | Inscription )

> [RESOLU] paypal > page en anglais ?, anglais par defaut chez paypal depuis site osc français
papoum
posté 3 Dec 2006, 13:44
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 71
Inscrit : 12-December 03
Membre no 1726



Bonjour,

Je travaille sur la MS2.2 avec la contribution pour Paypal PayPal_Shopping_Cart_IPN_v3.1.5.
Après avoir tout installé et fais les premiers tests, voici mon pb :

Au moment du paiement (passage de OSC à la page Paypal), je me retrouve sur un page en anglais. C'est uniquement à partir du moment opu j'identifie un compte français (paypal) ou que je mette comme pays la france (les US étant par defaut) que ça passe en français. Pourtant il semble bien que mes champs sont bien repris chez Paypal (sauf pays). Aura-je oublié qq chose ?

Les reponses que j'ai trouvées dans le forum concernent la version de base du module Paypal. Desolé si repost.

Merci

Ce message a été modifié par papoum - 4 Dec 2006, 18:30.


--------------------
OSCommerce 2.2-MS2 | Easyphp 1.7 | php 4.3.3 | Apache 1.3.27 | Mysql 4.0.15 | phpmyadmin 2.5.3
Go to the top of the page
 
 
Start new topic
Réponse(s) (1 - 3)
FromBelgium
posté 3 Dec 2006, 15:36
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 16
Inscrit : 1-December 06
Membre no 13666




C'est la variable LC dans paypal.php qui défini la langue
Soit ut ne l'as pas, soit elle est mal configuré.


CODE

tep_draw_hidden_field('lc', $order->billing['country']['iso_code_2']) .

Dans ce cas paypal sera dans la langue qui correspond au code du pays de facturation (france -> FR) si ce code existe chez paypal.
Bien sur ca n'ira pas pour les pays comme la belgique, suisse ... tous les pays bilingue dont le code iso ne ocrrespond pas à un language.


Si tu veux que la page soit toujours en français change par
CODE

tep_draw_hidden_field('lc', 'FR') .


Si ce code n'est nul part dans ton fichier paypal.php ajoute le.

Voir aussi http://www.oscommerce-fr.info/forum/index....showtopic=40618




--------------------
Ms2 FR - php 5.1.5 - mysql 14.12 Distrib 5.0.27
Contributions: IP Recorder For Create Account Form - Order IP Recorder - OrderCheck 2.51 - Ultimate Seo 2.1C avec monsieur propre - HeaderTags V2.6.1 - google sitemap - Who's Online Enhancement 1.9
Go to the top of the page
 
papoum
posté 4 Dec 2006, 14:50
Message #3


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 71
Inscrit : 12-December 03
Membre no 1726



Hello,

merci pour l'info.

J'ai fait la modif mais j'arrive toujours sur cette page en anglais....


--------------------
OSCommerce 2.2-MS2 | Easyphp 1.7 | php 4.3.3 | Apache 1.3.27 | Mysql 4.0.15 | phpmyadmin 2.5.3
Go to the top of the page
 
papoum
posté 4 Dec 2006, 18:30
Message #4


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 71
Inscrit : 12-December 03
Membre no 1726



biggrin.gif ça marche !!!! voilà ce que j'ai fais :

dans le fichier includes / modules / paiement / paypal.php

CODE
tep_draw_hidden_field('country', $order->billing['country']['iso_code_2']);


par

CODE
tep_draw_hidden_field('country', FR);


Merci pour tout!!!


--------------------
OSCommerce 2.2-MS2 | Easyphp 1.7 | php 4.3.3 | Apache 1.3.27 | Mysql 4.0.15 | phpmyadmin 2.5.3
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 May 2013 - 17:46
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)