![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#126
|
|
Ceinture orange OSC ![]() Groupe : Membres Messages : 272 Inscrit : 31-July 06 Lieu : Dordogne Membre no 11348 ![]() |
Bonjour,
Je remonte une erreur que je ne réussis pas a corriger. Pour la sélection du pays cela se passe par comparaison si j'ai bien saisi. Sauf que j'ai des clients qui crée les même adresses strictement identique une avec une adresse en france l'autre en belgique par exemple. Par défaut cela prend l'adresse en Belgique au lieu de la France peut être parce que c'est la première crée. Est ce que quelqu'un aurait une idée pour corriger cela ? Merci d'avance -------------------- OsCommerce ms2.2fr + admin + Spplus + Discount coupon + SEO ultimate + Sid Killer + Mes modifs
|
|
![]()
Message
#127
|
|
Ceinture orange OSC ![]() Groupe : Membres Messages : 225 Inscrit : 25-May 08 Membre no 21918 ![]() |
Bonjour à tous,
Je débute sous osc expeditor ![]() Je n'ai pas l'option checkall dont certains parlent. Ou est-elle censé apparaitre? ![]() De plus, quel est l'intérêt de faire ca : Bonjour à tous, Je viens d'installer cette contribution, en suivant la solution d'IndiaStrarker. De la même manière que pour l'insersion du poids dans la table orders_expeditor sur la page checkout_process.php, je souhaiterai pouvoir enregistrer dans un champ mode_expedition sur la table orders_expeditor une de ces deux valeur suivant le choix d'expedition du client COLD pour le Access France ou COL pour le Expert France. Merci d'avance pour votre aide... Concernant ce post, est-ce une betise? : bonjour, je relance ce post car je viens de m'apercevoir d'une erreur. lors de la livraison à une autre adresse et autre nom, le nom du client est sélectionné et non pas celui du destinataire. Par contre, l'adresse du destinataire est bien la bonne. Quelqu'un aurait il une idée de modif ? je penses que vu que les 2 adresses ont le même customers_id, on prend le premier qui est celui du client et non celui du destinataire cela se trouve dans ce bout de code. Code ##### on récupère le nom et le prénom dans l'ordre NOM Prénom et le code du pays destinataire sous forme ISO2 en comparant les codes postaux dans le carnet d'adresse. Attention, il faut ajouter la fonction tep_get_country_iso2 dans general.php $customer_query = tep_db_query("select entry_firstname, entry_lastname, entry_country_id from " . TABLE_ADDRESS_BOOK . " where customers_id ='" . $customer_id . "' and entry_postcode ='" . $order->delivery['postcode'] . "' and entry_city ='" . addslashes($order->delivery['city']) . "'" ); $customer_array = tep_db_fetch_array($customer_query); $delivery_name = strtoupper($customer_array['entry_lastname']). " " . ucwords($customer_array['entry_firstname']); $code_pays = tep_get_country_iso2($customer_array['entry_country_id']); voilà, j'ai fait un rajout au code pour que le nom du client à livrer soit le bon. A la place du code ci-dessus, mettre : Code ##### on récupère le nom et le prénom dans l'ordre NOM Prénom et le code du pays destinataire sous forme ISO2 en comparant les codes postaux dans le carnet d'adresse. Attention, il faut ajouter la fonction tep_get_country_iso2 dans general.php $customer_query = tep_db_query("select entry_firstname, entry_lastname, entry_country_id from " . TABLE_ADDRESS_BOOK . " where customers_id ='" . $customer_id . "' and entry_postcode ='" . $order->delivery['postcode'] . "' and entry_city ='" . addslashes($order->delivery['city']) . "'" ); $customer_array = tep_db_fetch_array($customer_query); $customer_query2 = tep_db_query("select delivery_name from " . TABLE_ORDERS. " where customers_id ='" . $customer_id . "'"); $customer_query2_result = tep_db_fetch_array($customer_query2); //$delivery_name = strtoupper($customer_array['entry_lastname']). " " . ucwords($customer_array['entry_firstname']); $delivery_name = $customer_query2_result['delivery_name']; $code_pays = tep_get_country_iso2($customer_array['entry_country_id']); Avez-vous fait la modification? Merci de votre aide. |
|
![]()
Message
#128
|
|
![]() Ceinture verte OSC ![]() Groupe : Membres Messages : 649 Inscrit : 13-September 05 Lieu : Paris Membre no 7102 ![]() |
Bonjour,
En effet, l'option checkall a été supprimé dans la version que j'utilise. (Ce n'est pas utile de toute façon.) Et pour avoir changé la requete en faveur de delivery_name, ça a l'air d'être une bonne idée sauf que je n'ai jamais trouvé ce bug. Je n'ai pas fait telle modif et le nom de livraison quand différent du client a toujours été correct. ![]() Règle: Il faut répéter toujours un bug avant de le corriger. Sois tu as le bug soit tu ne l'as pas. L'intérêt du COL etc. et de pré-selectionner le type d'envoi dans expinet. Ca sera bien utile, merci à l'auteur. (Je n'ai pas mis en place pour raison de paresse.) -c. -------------------- ms2fr, Header Tags 2.5.5b, Order logging before payment, Better PayPal Description perso, Free shipping per product, Must agree to terms, Country State Selector, World Zones, Visible countries, Store Pick Up, plusieurs modules de livraison,Personal Invoice Number, 'On the Fly' Auto Thumbnailer using GD Library, More_Pics_6 for 2.2 ms2, Ultimate SEO URLs 2-2.1d/e (ouf maintenant il fait ce que je veux),Virement Bancaire, Estimated Shipping 1.5, xml_guide,
local : ubuntu 9.04 sur un netbook latitude 2100 remote : IcoOpenBSD 4.x, server : IcodiaSecureHttpd, MySQL 4.1.x, php : 5.2.8 You never get a second chance to make a first impression. |
|
![]()
Message
#129
|
|
Ceinture orange OSC ![]() Groupe : Membres Messages : 225 Inscrit : 25-May 08 Membre no 21918 ![]() |
Merci Cleo pour cette réponse claire et précise
![]() Pourquoi dis-tu que l'option checkall ne sert à rien? Je trouve cela fastidieux d'avoir à cocher toutes les cases à chaque fois. Dernière question : lorsqu'il y a plusieurs pages (par exemple 3), il faut faire 1 export pour chaque page? Merci de votre réponse. |
|
![]()
Message
#130
|
|
Ceinture blanche OSC ![]() Groupe : Membres Messages : 3 Inscrit : 2-August 11 Membre no 30101 ![]() |
bonjour
avant d'installer cette conteributioo,n, je vous drais juste savoir si cette dernière est compatible avec la dernière sversion d'EXPDITOR, celle qui est liée à internet (3.403) merci d'avance pour votre réponse |
|
![]()
Message
#131
|
|
Ceinture blanche OSC ![]() Groupe : Membres Messages : 1 Inscrit : 27-December 11 Membre no 30479 ![]() |
Bonjour,
Je souhaite ajouter l'information d'assurance à mes étiquettes. Je vais ajouter un champ aux produits dans OsC mais comment puis-je renseigner l'information dans Expinet ? Merci pour votre aide. Yves |
|
![]()
Message
#132
|
|
Ceinture blanche+ OSC ![]() Groupe : Membres Messages : 27 Inscrit : 11-August 11 Membre no 30122 ![]() |
Bonjour je relance le sujet.
Dans la nouvelle version d'expeditor on peut renseigner de nouveaux champs pour le colis. J'ai bien réussi à les mettre dans mon export (pas compliqué), mais pour la civilité, je ne vois pas qu elles sont les valeurs possibles. Quelqu'un a la réponse ? |
|
![]()
Message
#133
|
|
Ceinture orange OSC ![]() Groupe : Membres Messages : 225 Inscrit : 25-May 08 Membre no 21918 ![]() |
Bonjour,
Quels sont les nouveaux champs disponibles dans expéditor? |
|
![]()
Message
#134
|
|
Ceinture blanche+ OSC ![]() Groupe : Membres Messages : 27 Inscrit : 11-August 11 Membre no 30122 ![]() |
Je ne connais pas l'ancienne version, mais il me semble que
firstname, lastname, civilité ... |
|
![]()
Message
#135
|
|
![]() Ceinture jaune+ OSC ![]() Groupe : Membres Messages : 135 Inscrit : 19-July 05 Membre no 6545 ![]() |
Et hop je profite d'un peu de temps pour mettre à jour la contrib pour ma boutique, et comme je ne vois aucune MAJ récente de dispo, je partage.
En version V2.3 http://addons.oscommerce.com/info/5289 Elle est compatible avec la dernière version d'Expeditor (3.511) Nom et prénom séparé, ajout de l'e-mail, raison sociale séparé Note : Pour la civilité je n'ai pas trouvé non plus, je n'ai pas trop creusé non plus, c'est une option un peu superflux |
|
![]()
Message
#136
|
|
![]() Ceinture jaune+ OSC ![]() Groupe : Membres Messages : 135 Inscrit : 17-June 08 Lieu : Sur un yaucht Membre no 22166 ![]() |
J'en profite pour vous demander un petit renseignement. Lors de l'import sous Expeditor je rencontre des bugs avec les accents du style :"VéRONIQUE XXXXX". Avez vous une idée pour remédier à cela?
J'ai essayé ce code qui ne fonctionne malheureusement pas : Code $upperNameWithAccents = strtr($upperNameWithAccents, "äâàáåãéèëêòóôõöøìíîïùúûüýñçþÿæ,"ÄÂÀÁÅÃÉÈËÊÒÓÔÕÖØÌÍÎÏÙÚÛÜÝÑÇÞÝÆ);
Ce message a été modifié par computer - 7 Jul 2012, 01:02. -------------------- Version oscommerce : osCommerce 2.2 build 060817.
Contributions installées : Fancier_invoice_6.2, pollbooth_v2.3, StockTaking Cost 0.3, automatic_thumbnail_for_osc3v1.7, batch-print-center-3.13, country-state-selector, CSS_POP_UP_INSTALL, define_mainpage_v1.3.3_MS2_Fr, dob_dropdown_v1.0c, low stock report 2, master passord mpv1.4, Multiple_Products_Manager_2.5c, order_editor_5_0_61, OSC_Expeditor v2.1 by milerwan, osc_pdf_catalog_2.0.5_1, osCAffiliate v2.7, newsletter subscribers, RSS_News_V1.3, TinyMCE_in_osCommerce, Ultimate_SEO_URLs_v2-2.2e, User Tracking with Admin 1.4.2_1, wishlist, configuration_cache_1_2, Who's Online Enhancement 3.5.4, get_1_free_1.4_1. |
|
![]()
Message
#137
|
|
![]() Ceinture marron OSC ![]() Groupe : Modérateurs Messages : 1539 Inscrit : 30-May 06 Lieu : Vichy (03) Membre no 10583 ![]() |
Bonjour computer,
Tu ne serais pas en UTF-8 des fois ? J'avais trouvé sur le net cette fonction qui fonctionne assez bien pour de l'UTF-8 : Code function remove_accents($str, $charset='utf-8'){ $str = htmlentities($str, ENT_NOQUOTES, $charset); $str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str); $str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ' $str = preg_replace('#&[^;]+;#', '', $str); // supprime les autres caractères return $str; } Tu pourrais t'en inspirer au cas où ... -------------------- Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse) Config 2 en local avec UwAmp : Osc Phoenix |
|
![]()
Message
#138
|
|
![]() Ceinture orange OSC ![]() Groupe : Membres Messages : 191 Inscrit : 18-October 06 Membre no 12709 ![]() |
merci pour ta réponse tu n'aurais pas par hazard le code pour le checkall et le uncheckall ? Et pour finir, est ce que quelqun a reuusi a faire l'inverse ( d'expeditor vers OSC) pour récupérer les les numeros de suivi pour les envoyer au client? pour le chech/uncheck, je l'ai fait de manière un peu différente : dans la balise <head> de admin/orders.php juste après : Code <script language="javascript" src="includes/general.js"></script> Ajouter : Code <script language="javascript"> function CheckAll(the_form, do_check){ // the form : le nom du formulaire, // do check : true ou false d = eval('document.' + the_form ); l= d.elements.length; // nombre d'éléments dans le formulaire for(i= l-1; i >= 0; i--){ // on part du dernier élément et on remonte if(d.elements[i].type == 'checkbox') { // on vérifie si c'est une checkbox d.elements[i].checked = do_check; // on affecte le statut do_check passé en paramètre. } } } </script> ensuite : chercher : Code <td class="dataTableHeadingContent" align="right"><input name="allbox" type="checkbox" value="Check All" onClick="CheckAll(document.expeditor_orders);" /></td> remplacer par : Code <td class="dataTableHeadingContent" align="right">tout cocher/décocher -></td> <td class="dataTableHeadingContent" align="right"><input name="allbox" type="checkbox" value="Check All" onClick="this.checked ? CheckAll('expeditor_orders', true) : CheckAll('expeditor_orders', false);" /></td> (si la checkbox est cochée on décoche et inversement, pas besoin d'UncheckAll) et un peu plus bas chercher : Code <td class="dataTableContent" align="right"><?php echo tep_draw_checkbox_field('expeditor_order_numbers[' . $orders['orders_id'] . ']', 'no', '' , 'yes', 'onclick="CheckCheckAll(document.trackunread)"'); ?></td> remplacer par : Code <td class="dataTableContent" align="right"> </td> <td class="dataTableContent" align="right"><?php echo tep_draw_checkbox_field('expeditor_order_numbers[' . $orders['orders_id'] . ']', 'no', '' , 'yes', 'onclick="CheckCheckAll(document.trackunread)"'); ?></td> (on ajoute une cellule avant la case à cocher pour indiquer qu'en la cochant on coche tout) Voici une modification du code qui fonctionne : dans la balise <head> de admin/orders.php juste après (mais on peut placer ce code où l'on veut en fait) : Code <script language="javascript" src="includes/general.js"></script> Ajouter : Code <script type="text/javascript"> $(document).ready(function(){ // Check or Uncheck All checkboxes $("#checkall").change(function(){ var checked = $(this).is(':checked'); if(checked){ $(".checkbox").each(function(){ $(this).prop("checked",true); }); }else{ $(".checkbox").each(function(){ $(this).prop("checked",false); }); } }); // Changing state of CheckAll checkbox $(".checkbox").click(function(){ if($(".checkbox").length == $(".checkbox:checked").length) { $("#checkall").prop("checked", true); } else { $("#checkall").prop("checked", false); } }); }); </script> ensuite chercher : Code <td class="dataTableHeadingContent" align="right"><input name="allbox" type="checkbox" value="Check All" onClick="CheckAll(document.expeditor_orders);" /></td> remplacer par : Code <td class="dataTableHeadingContent" align="center"><input type="checkbox" id="checkall" /></td> et un peu plus bas chercher : Code <td class="dataTableContent" align="right"><?php echo tep_draw_checkbox_field('expeditor_order_numbers[' . $orders['orders_id'] . ']', 'no', '' , 'yes', 'onclick="CheckCheckAll(document.trackunread)"'); ?></td> remplacer par : Code <td class="dataTableContent" align="center"><input type="checkbox" class="checkbox" name="<?php echo 'batch_order_numbers[' . $orders['orders_id'] . ']'; ?>" value=""></td> NB: Grâce à ce code, on peut cocher/décocher toutes les checkbox à la volée. ![]() Ce message a été modifié par milerwan - 24 Jun 2023, 15:35. -------------------- osCommerce v2.3.4 BS
|
|
![]() ![]() |
![]() |
Version bas débit | Nous sommes le : 2nd December 2023 - 13:14 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |