Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
26 Aug 2008, 15:30
Message
#1
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 138 Inscrit : 25-July 08 Lieu : Le Portel Membre no 22541 |
Bonjour,
J'ai enfin terminé de mettre à jour la contrib Local Delivery. Maintenant, si la distance entre l'expéditeur et le destinataire dépasse la distance maximal fixé alors la contribution se désactive. Le calcul se fait via l'API Viamichelin. J'espère que ça vous plaira. Merci à Cyrillem pour le coup de main Local Delivery 1.7 (une note de mise à jour est présente dans le zip pour ceux qui ont la version antérieur) Cordialement, PS: Pensez à créer un compte sur www.viamichelin.fr, afin de récupérer votre identifiant. (nécessaire pour faire fonctionner cet ajout). Ce message a été modifié par tonionitro - 27 Aug 2008, 09:33. -------------------- Version oscommerce: V2.2
Contrib : - French_Colissimo_Shipping_20080501 - Store Pick Up Version 1.5 (full package) - Local Delivery v1.7 - Paypal IPN - Traking de CHAVEIRO3 - Suivi colissimo - Styleswitcher - Lightbox + upcis - Cool Flash carousel menu - Dynamic Sitemap v3.4.1 |
|
|
27 Aug 2008, 14:25
Message
#2
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 138 Inscrit : 25-July 08 Lieu : Le Portel Membre no 22541 |
Code qui permet de récupérer une distance entre 2 points.
Code <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Chargement en cours, veuillez patienter ...</title> <script src="http://api.viamichelin.com/apijs/js/api.js" type="text/javascript"></script> <script type="text/javascript"> /* Insérez ici votre clé */ VMAPI.registerKey("JSGP20080825164743459989086949"); VMAPI.setLanguage("fra"); /* Transformer l'adresse de départ, donnée par l'utilisateur, en un point géocodage */ function search_start_location(){ Start_geocoder = new VMGeocoder(); Start_myaddress = new VMAddress(); Start_myaddress.address = '<?php echo $_GET['mag_rue']; ?>'; Start_myaddress.zipCode = '<?php echo $_GET['mag_cp']; ?>'; Start_myaddress.city = '<?php echo $_GET['mag_ville']; ?>'; Start_myaddress.country = '<?php echo $_GET['mag_pays']; ?>'; Start_geocoder.addEventHandler("onCallBack",search_stop_location); Start_geocoder.search(Start_myaddress); } /* Transformer l'adresse d'arrivée, donnée par l'utilisateur, en un point géocodage */ function search_stop_location(){ Stop_geocoder = new VMGeocoder(); Stop_myaddress = new VMAddress(); Stop_myaddress.address = '<?php echo $_GET['rue']; ?>'; Stop_myaddress.zipCode = '<?php echo $_GET['cp']; ?>'; Stop_myaddress.city = '<?php echo $_GET['ville']; ?>'; Stop_myaddress.country = '<?php echo $_GET['pays']; ?>'; Stop_geocoder.addEventHandler("onCallBack",search_iti); Stop_geocoder.search(Stop_myaddress); } /* Configurer la recherche d'itinéraire */ function search_iti(){ myiti = new VMItinerary(); myiti.addStopOver(Start_geocoder.result); myiti.addStopOver(Stop_geocoder.result); myiti.addEventHandler("onCallBack",iti_found); myiti.search(); } function iti_found(){ strHTML = myiti.getTotalDistance(); document.location.href="checkout_shipping.php?distance=" + strHTML; } </script> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <!-- Lancement automatique du script javascript après le chargement de la page --> <body onLoad="search_start_location();"> Chargement en cours, veuillez patienter... </body> </html> -------------------- Version oscommerce: V2.2
Contrib : - French_Colissimo_Shipping_20080501 - Store Pick Up Version 1.5 (full package) - Local Delivery v1.7 - Paypal IPN - Traking de CHAVEIRO3 - Suivi colissimo - Styleswitcher - Lightbox + upcis - Cool Flash carousel menu - Dynamic Sitemap v3.4.1 |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 23rd May 2013 - 17:13 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |