[CONTRIBUTION] iOSC3 - OSCommerce mobile |
Bienvenue invité ( Connexion | Inscription )
[CONTRIBUTION] iOSC3 - OSCommerce mobile |
5 Jun 2011, 15:08
Message
#76
|
|
Ceinture orange OSC Groupe : Membres Messages : 171 Inscrit : 14-March 07 Lieu : Paris Membre no 15916 |
Des que je veux aller sur une page produit ou ajouter un produit dans mon panier je suis redirigé.
Sinon, pour le reste ça a l'air d'aller. Je n'ai pas testé la partie connecté encore... Tant que je ne peux consulter mes produits normalement, je ne pousse pas + les tests -------------------- Garga.
Le developpement est un hobby pour moi et non mon metier. Je ne gere qu'un site web, le mien. Merci de votre indulgence. Version OSC & ADDs: oscommerce-2.2rc1-FR-w3c-3 + CCGV_fixed5xx + infoBox_Admin_v2_25_1 + CenterShop + Banner in Header + AntiRobotRegistrationValidation-3.1 + Scrolling Specials + shop by price + login box in header + Quick Stock + French Colissimo Shipping + French Letter Max + Individual Product Shipping Methods + ... |
|
6 Jun 2011, 08:15
Message
#77
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Bonjour à tous,
Je viens de déposer une nouvelle version d'iOSC (v3.2a) : http://addons.oscommerce.com/info/7636 Encore pas mal de corrections de bugs graphiques et de fonctionnement. Voici l'extrait du changelog : ChangeLog v3.2 - In productlist view : Add function to shrink product names if to long (parameter is set in configure.php) - Add translation in all languages for switch to mobile/ classic view. - BugFix for MATC activation (or not) : add parameter MATC_AT_REGISTER in configure.php - Code improvement on switch between classic and mobile view (not finished yet) - Add Compatibility mode to prevent incompatibility with other contribs (ie. ultimate_SEO V5) - Add parameters in configure.php to show/hide date and statistics in footer. - Add mobile specific meta informations - Bugfix on mobile_checkout_confirmation : price per product was not calculated - Add custom.css file to let user put all his customizations in one file. Known issues : switch mobile to classic view doesn't work but switch classic to mobile view is OK. Merci à Garga pour la grosse phase de tests qu'il a effectuée. ça m'a permis d'initier le chantier d'une mécanique de reroutage suite à la détection d'un mobile plus élégante avec un redirection qui à terme ne pointera pas uniquement sur mobile_index. Dans l'attente de vos retours Bonne journée Ce message a été modifié par Guijuilefou - 6 Jun 2011, 09:03. |
|
6 Jun 2011, 08:25
Message
#78
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Garga m'a remonté des soucis avec son module Paypal. Nous allons corriger ça rapidement.
Garga, peux-tu par contre m'indiquer quelle est ta contrib (ainsi que la version) pour PayPal ? |
|
6 Jun 2011, 16:59
Message
#79
|
|
Ceinture jaune OSC Groupe : Membres Messages : 41 Inscrit : 30-January 07 Membre no 14996 |
salut,
Je tenais a féliciter guijuilefou pour avoir repris tout depuis le début (j'avais pas eu le temps de mon coté et pourtant j'en avais besoin pour les autres sites ...). Je testerais cette nouvelle version de la contrib' pour faire une petite upload des autres cas (ca changera de la v2). Par contre petite question, as-tu prévu une modification de résolution pour le dernier Iphone ?( qui a une plus grande résolution que les autres mobiles). Je me rapelle qu'on avait intégré des images "HD" par rapport à la version normale. (c'est juste une petite suggestion pour améliorer encore la contrib') |
|
7 Jun 2011, 14:29
Message
#80
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Salut Neji,
Merci pour tes encouragements En ce qui concerne le support de l'iphone 4 et de sa résolution de 960 x 640 pixels je n'ai rien prévu de spécifique pour l'instant. Toutes les résolutions sont au final gérées de facto, dans la mesure où c'est du HTML et que la structure initiale des vues mobile depuis iOSC2 et 3 est prévue pour "s'étirer". Il m'arrive de tester en dev iOSC sur mon 24 pouces. c'est pas top super beau mais c'est laaaaaargement utilisable donc une résolution de 960x640 doit correctement se comporter Bon ça c'est pour la partie HTML. Il reste effectivement le problème des images, histoire de maximiser la place sur l'écran. Je serais curieux de voir le travail que vous aviez fait sur les images "HD". Pour le moment je préfère me concentrer sur l'essentiel : Le fonctionnement impeccable des modules checkout_shipping et checkout_payement Ce message a été modifié par Guijuilefou - 7 Jun 2011, 14:49. |
|
8 Jun 2011, 06:46
Message
#81
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Bonjour,
Nouvelle version d'iOSC déposée ! (v3.2b) : http://addons.oscommerce.com/info/7636 Ci-dessous le changeLog : New Release (v3.2b) of iOSC - mobile version of OSCommerce for smartphone ChangeLog v3.2b : - bugfix : switch mobile to classic is now OK. - bug fix : site title and page title was not displayed correctly - bug fix : shopping cart was not displayed since v3.2a. Le + important est la correction de cette pu#!& de fonction de switch mobile / classique Je vais à présent me concentrer sur les module checkout_payement et les optimisations graphiques. Bonne journée |
|
8 Jun 2011, 08:44
Message
#82
|
|
Ceinture orange OSC Groupe : Membres Messages : 171 Inscrit : 14-March 07 Lieu : Paris Membre no 15916 |
Merci beaucoup Guijuilefou mais tu ne serais pas tomber du lit pour faire ca?
Si tu as besoin de test avec le module paypal n’hésites pas. Je met Gtalk en routre... -------------------- Garga.
Le developpement est un hobby pour moi et non mon metier. Je ne gere qu'un site web, le mien. Merci de votre indulgence. Version OSC & ADDs: oscommerce-2.2rc1-FR-w3c-3 + CCGV_fixed5xx + infoBox_Admin_v2_25_1 + CenterShop + Banner in Header + AntiRobotRegistrationValidation-3.1 + Scrolling Specials + shop by price + login box in header + Quick Stock + French Colissimo Shipping + French Letter Max + Individual Product Shipping Methods + ... |
|
8 Jun 2011, 09:19
Message
#83
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
|
|
8 Jun 2011, 23:08
Message
#84
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 83 Inscrit : 9-May 04 Lieu : Poitou-Charentes Membre no 2448 |
Superbe pour cette last version.
Bravo. Cependant, lors du choix de paiement par CB : J'ai systématiquement un : 1) Paiement en phase de test qui s'affiche sur la version mobile (tout est FULL ok sur la version classique) 2) Puis un retour AUTO sur la page mobile_index.php 3) Et enfin un email d'ATOS : ---------------------------------------------------------------------------------- Subject: ATOS AutoResponse Status xx.xxx.xx.xxx tries to connect to /shop2/checkout_process.php Allowed ip is : 193.xx.xx.xx,193.56.xx.xx,193.56.xx.xx Error occurs in /shop2/checkout_process.php ----------------------------------------------------------------------------------- Comment configurer cette nouvelle page MOBILE page pour la faire accepter par ATOS ? Et cette histoire d'adresse IP, comment contourner le probleme ? Bon, bon, j’arrête avec mes questions chiantes ;:) -------------------- MS2 2.3 FR avec des contribs ajoutées et du code, du code, du code.. :
Contribs: Module livraison par Pays et Zones, Autosauve, low stock,Product description, Google Position, seo, Google XML Sitemap - Admin 2.x, dhtmlcategories10, product-tabsv1-3_french, Products On Order 1.2 - Heb: Mutualisé OVH PRO |
|
9 Jun 2011, 07:58
Message
#85
|
|
Ceinture orange OSC Groupe : Membres Messages : 171 Inscrit : 14-March 07 Lieu : Paris Membre no 15916 |
Bonjour Ipolis,
Comme le disait Guijuilefou hier: Citation Je vais à présent me concentrer sur les module checkout_payement et les optimisations graphiques. IOSC v3.2b ne fonctionne pas non plus avec Paypal. En effet mobile_checkout_payement semble ne pas contenir de <input type="hidden"> et ne transmet pas toutes les info nécessaire au paiement... -------------------- Garga.
Le developpement est un hobby pour moi et non mon metier. Je ne gere qu'un site web, le mien. Merci de votre indulgence. Version OSC & ADDs: oscommerce-2.2rc1-FR-w3c-3 + CCGV_fixed5xx + infoBox_Admin_v2_25_1 + CenterShop + Banner in Header + AntiRobotRegistrationValidation-3.1 + Scrolling Specials + shop by price + login box in header + Quick Stock + French Colissimo Shipping + French Letter Max + Individual Product Shipping Methods + ... |
|
9 Jun 2011, 23:10
Message
#86
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 83 Inscrit : 9-May 04 Lieu : Poitou-Charentes Membre no 2448 |
GARGA merci pour tes explications detaillées, je comprend maintenant precisement ou en est le developpement de Guijuilefou
Bon CODE. -------------------- MS2 2.3 FR avec des contribs ajoutées et du code, du code, du code.. :
Contribs: Module livraison par Pays et Zones, Autosauve, low stock,Product description, Google Position, seo, Google XML Sitemap - Admin 2.x, dhtmlcategories10, product-tabsv1-3_french, Products On Order 1.2 - Heb: Mutualisé OVH PRO |
|
10 Jun 2011, 08:59
Message
#87
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Bonjour Ipolis, Comme le disait Guijuilefou hier: Citation Je vais à présent me concentrer sur les module checkout_payement et les optimisations graphiques. IOSC v3.2b ne fonctionne pas non plus avec Paypal. En effet mobile_checkout_payement semble ne pas contenir de <input type="hidden"> et ne transmet pas toutes les info nécessaire au paiement... As tu regardé ici ? http://www.oscommerce-fr.info/forum/index....st&p=353674 -------------------- |
|
10 Jun 2011, 23:07
Message
#88
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Salut Oneill,
Merci pour la piqûre de rappel sur ton post Effectivement tu as parfaitement expliqué le problème du mobile_checkout_payment. Je comptais d'ailleurs me baser sur ton diagnostic pour attaquer mais je n'ai malheureusement pas encore eu le temps de toucher à cette partie. Bonne soirée |
|
28 Jun 2011, 15:26
Message
#89
|
|
Ceinture jaune OSC Groupe : Membres Messages : 51 Inscrit : 18-March 08 Lieu : Tours Membre no 21193 |
SystemPay/Cyberplus fonctionne sur Iosc3 La page de paiement est celle qu'on connait bien sur. On attends la version Smartphone. Dans mobile_checkout_confirmation.php Après Code <?php Ajoutezif (isset($$payment->form_action_url)) { $form_action_url = $$payment->form_action_url; } else { $form_action_url = tep_mobile_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } ?> <div id="iphone_content"> <?php echo tep_draw_form('checkout_confirmation', $form_action_url, 'post'); if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); } Code if (isset($$payment->form_submit)) { $form_submit = $$payment->form_submit; } ?> <div id="iphone_content"> <?php echo tep_draw_form('checkout_confirmation', $form_submit, 'post'); ?> Tada ! Merci pour cette magnigfique contribution. J'ai fait la modif suggérée par Oneil, modif qui fonctionne d'ailleurs sur ma boutique classique (cf. ci-dessous), mais pas moyen d'afficher les logo des CB (j'utilise Mercanet), pourtant je vois bien le message disant (cliquez sur le logo de votre carte bancaire) Une idée ? Code <div id="bouton"> <!--<input type="submit" value="<?php echo IMAGE_BUTTON_CONFIRM_ORDER; ?>">--> <input type="checkbox" value="0" name="agree"> <?php echo CONDITION_AGREEMENT; ?> <br> <br> <?php if (isset($$payment->form_submit)) { $form_submit = $$payment->form_submit; } else { $form_submit = tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER); } echo $form_submit . '</form>' . "\n"; ?> </div> Comme le dit Garga, cela provient surement du Citation En effet mobile_checkout_payement semble ne pas contenir de <input type="hidden"> et ne transmet pas toutes les info nécessaire au paiement...
Ce message a été modifié par jeanflo - 29 Jun 2011, 09:04. |
|
29 Jun 2011, 09:09
Message
#90
|
|
Ceinture jaune OSC Groupe : Membres Messages : 51 Inscrit : 18-March 08 Lieu : Tours Membre no 21193 |
Cependant, lors du choix de paiement par CB : J'ai systématiquement un : 1) Paiement en phase de test qui s'affiche sur la version mobile (tout est FULL ok sur la version classique) 2) Puis un retour AUTO sur la page mobile_index.php Pour le point 1, C'est juste 1 code en dur Code <h2>ATTENTION ! Version bêta, les paiements par carte bancaire ne sont pas fonctionnels.</h2> qu'il faut enlever dans mobile_checkout_payment.Très bon boulot Guijuilefou, Je test actuellement la version iOSC3_3b_FULL_20110608 qui fonctionne très bien, mis à par l'ajustement atos que je n'arrive pas à solutionner moi même. Cordialement Ce message a été modifié par jeanflo - 29 Jun 2011, 09:10. |
|
2 Jul 2011, 10:16
Message
#91
|
|
Ceinture blanche OSC Groupe : Membres Messages : 1 Inscrit : 2-July 11 Membre no 30015 |
Merci beaucoup pour cette contribution. Paypal fonctionne très bien avec la ligne 95 fixer dans checkout_payment mentionné dans le forum anglais. Je vais avoir un problème à montrer les sous-catégories. Ayez beaucoup d'entre eux.
/ Excusez-moi, mon français n'est pas très bon, mais peut lire Google translate raisonnablement bien ... |
|
8 Jul 2011, 12:31
Message
#92
|
|
Ceinture jaune OSC Groupe : Membres Messages : 51 Inscrit : 18-March 08 Lieu : Tours Membre no 21193 |
Merci beaucoup pour cette contribution. Paypal fonctionne très bien avec la ligne 95 fixer dans checkout_payment mentionné dans le forum anglais. Je vais avoir un problème à montrer les sous-catégories. Ayez beaucoup d'entre eux. / Excusez-moi, mon français n'est pas très bon, mais peut lire Google translate raisonnablement bien ... dmoynihan fait allusion à cet article : http://forums.oscommerce.com/topic/327785-...ayment__st__420 Pour le moment je n'ai pas encore réussi à faire fonctionne le module atos. |
|
25 Jul 2011, 19:08
Message
#93
|
|
Ceinture blanche OSC Groupe : Membres Messages : 18 Inscrit : 7-November 04 Membre no 3709 |
Une idée de comment désactiver l'URL rewriting pour les pages mobiles ?
Parce que du coup, dès les premiers liens, les fiches produits et listes catégories sont celles du site Classique et ne repassent en mobile que pour le panier Je me doute que ce doit être dans le htaccess ou ailleurs, là je galère un peu |
|
29 Jul 2011, 16:33
Message
#94
|
|
Ceinture jaune OSC Groupe : Membres Messages : 41 Inscrit : 30-January 07 Membre no 14996 |
salut,
Pour ma part, le htaccess n'a jamais fonctionné pour les pages mobiles. (j'ai pas vraiment cherché a comprendre ...) Tu n'aurais pas un template qui posera un problème sur ses pages la ? (j'ai eu un cas similaire au tout début pour accèder à la version mobile, j'avais du bidouiller mon template pour que tout fonctionne niquel) |
|
29 Jul 2011, 17:05
Message
#95
|
|
Ceinture orange OSC Groupe : Membres Messages : 183 Inscrit : 18-November 09 Membre no 26560 |
Pour ma part, le htaccess n'a jamais fonctionné pour les pages mobiles. Pardon ? Le .htaccess c'est du natif Apache C'est même compatible avec un autoradio, ou un lecteur dvd dans l'absolu ... D'ailleurs pour être constructif, utilise les termes apache + htaccess + mobile sur google et tu verras le nombre infini de possibilités... -------------------- The value of a man resides in what he gives and not in what he is capable of receiving. - Albert Einstein
|
|
2 Aug 2011, 16:27
Message
#96
|
|
Ceinture jaune OSC Groupe : Membres Messages : 41 Inscrit : 30-January 07 Membre no 14996 |
Pour le reste du site il fonctionne correctement, il doit juste y avoir un conflit avec une autre règle, mais je n'ai pas eu le temps de chercher pour le moment ... Et mon post était pour aiguiller vers d'autres possibilités qu'une erreur htaccess
|
|
6 Sep 2011, 13:51
Message
#97
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Juste en clin d'oeil
Code //gps system LocationManager locationManager = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); LocationListener gpsListener = new LocationListener() { @Override public void onLocationChanged(Location location) { //TODO : faire quelques choses avec les nouvelles coordonnées } @Override public void onProviderDisabled(String arg0) { } @Override public void onProviderEnabled(String arg0) { } @Override public void onStatusChanged(String arg0, int arg1, Bundle arg2) { } }; Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE); criteria.setAltitudeRequired(false); criteria.setBearingRequired(false); criteria.setCostAllowed(true); criteria.setPowerRequirement(Criteria.POWER_MEDIUM); locationManager.requestLocationUpdates(locationManager.getBestProvider(criteria, true), 100, 1, gpsListener); Ou comment récupérer les coordonnées GPS du mobile d'un visiteur (Android dans cet exemple) au moment où la personne consulte votre site. La c'est pour BlackBerry Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>GPS Testing</title> </head> <body> <script type="text/javascript"> var modeCellsite = 0; var modeAssisted = 1; var modeAutonomous = 2; function locationChanged() { alert("Lat " + blackberry.location.latitude + " Lon " + blackberry.location.longitude + " Time " + blackberry.location.timestamp ); return true; } if ( window.blackberry && blackberry.location.GPSSupported ) { var isUpdated = false; var theCount = 0; alert("Location tracking is supported"); blackberry.location.onLocationUpdate("locationChanged()"); blackberry.location.setAidMode(modeAutonomous); while ( theCount++ < 10 && !isUpdated ) isUpdated = blackberry.location.refreshLocation(); } else { document.write("Location tracking is not supported"); } </script> </body> </html> Et ben ! -------------------- |
|
30 Sep 2011, 22:07
Message
#98
|
|
Ceinture blanche OSC Groupe : Membres Messages : 15 Inscrit : 10-November 07 Lieu : LYON Membre no 19699 |
Bonsoir à tous,
Tout d'abord veuillez m'excuser pour cette longue période sans nouvelle. J'ai pas mal été pris ces temps-ci (vacances + changement de poste) Bref, j'ai eu pas mal de mail pour m'encourager : merci à tous !... Et pas mal de mails pour me remonter de bug Apparemment, quelques bugs subsistent sur le switch mobile / classique. Si vous avez des infos : si vous rencontrez le bug et si oui comment reproduire le bug, je suis preneur. Il reste aussi quelques autres bugs mineurs liés à quelques valeurs de variables hard-codées : 1°) Non prise en compte des osc installé dans un sous-répertoire : Code if (isset($HTTP_GET_VARS['view']) && $HTTP_GET_VARS['view'] == 'classic') { $view_type = 'classic'; header("location:/index.php"); } I changed manually to : if (isset($HTTP_GET_VARS['view']) && $HTTP_GET_VARS['view'] == 'classic') { $view_type = 'classic'; header("location:/sklep/catalog/index.php"); } Il faut donc passer par la variable globale osc pour le path relatif vers le catalogue. 2°) Nettoyage des messages qui font peur dans le checkout payment : Code <h2>ATTENTION ! Version bêta, les paiements par carte bancaire ne sont pas fonctionnels.</h2> Par contre si quelqu'un est chaud pour continuer le travail sur le checkout je suis preneur car je n'ai pas une minute de libre en ce moment Bonne soirée Guillaume |
|
3 Oct 2011, 20:05
Message
#99
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 24-July 11 Membre no 30075 |
voila j'ai fait toute les manipulation qu'il m'était indiqué pour pouvoir voir mon site iphonisé, mais cela ne fonctionne pas à la place j'ai un message d'erreur.
Si qqun peut m'aider a comprendre le problème. |
|
5 Oct 2011, 13:21
Message
#100
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 24-July 11 Membre no 30075 |
J'ai finalement réussi a l'installer, c'est magnifique super travaille.
Bon ya encore quelque petit bug à arranger, autrement super. à bientot. |
|
Version bas débit | Nous sommes le : 28th March 2024 - 18:04 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |