Jump to content

milerwan

Members
  • Content count

    261
  • Joined

  • Last visited

  • Days Won

    7

milerwan last won the day on January 15 2018

milerwan had the most liked content!

1 Follower

About milerwan

  • Rank
    Osc fan
  • Birthday 12/14/1976

Profile Information

Recent Profile Visitors

11,462 profile views
  1. This one works with any 2.3.x : https://apps.oscommerce.com/fZMiN&paypal-app
  2. milerwan

    Ezsocial for osC2.3.4BS v1.0a

    @frankl New Ezsocial for osC 2.3.4 BS v1.0b (ezsocial_for_edge_1.0b.rar" file) with : - "Welcome back" messageStack fixed for multi languages - Bug fix for "compound names" (addressed above) - Remodeling email field with "tep_draw_input_field" function with disabled parameter - New social buttons with BS css look (streamlined css, text-center, perfect alignment whatever the language used, hover darker) - Updated English and French languages NB: If you find bugs, please report here. ezsocial_for_edge_1.0b.rar
  3. milerwan

    Ezsocial for osC2.3.4BS v1.0a

    @frankl During my tests, I can recover from Google or Facebook the "First Name" but the "Last name" is incomplete when it is a "compound name" (= with several words). For example : - First name "Diego" => "Diego" - Last name "de la Vegas" => "de" Maybe it will be the same if first name is also composed : - "Don Diego" => "Don" Do you meet the same problem? -------------------------------------------------------------------- Ok I have found how to fix it (and arrange the whole) : 1. In "ezsocial_success.php" file, at line 169, find this : echo tep_draw_hidden_field('social_login', NULL, 'value=social_login'); echo tep_draw_hidden_field('ezsocial_type', NULL, 'value=' . $ezsocial_type); echo tep_draw_hidden_field('ezsocial_id', NULL, 'value=' . $ezsocial_id); and replace by this : echo tep_draw_hidden_field('social_login', 'social_login'); echo tep_draw_hidden_field('ezsocial_type', $ezsocial_type); echo tep_draw_hidden_field('ezsocial_id', $ezsocial_id); 2. At line 207, find this : if($firstname == 'Unknown') { echo tep_draw_input_field('firstname', NULL, 'required aria-required="true" id="inputFirstName" placeholder="' . ENTRY_FIRST_NAME_TEXT . '"'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_input_field('firstname', NULL, 'value=' . $firstname . ' required aria-required="true" id="inputFirstName"'); echo FORM_REQUIRED_INPUT; } And replace by this : if($firstname == 'Unknown') { echo tep_draw_input_field('firstname', NULL, 'required aria-required="true" id="inputFirstName" placeholder="' . ENTRY_FIRST_NAME_TEXT . '" maxlength="32"'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_input_field('firstname', $firstname, 'required aria-required="true" id="inputFirstName" maxlength="32"'); echo FORM_REQUIRED_INPUT; } 3. 2. At line 222, find this : if($lastname == 'Unknown') { echo tep_draw_input_field('lastname', NULL, 'required aria-required="true" id="inputLastName" placeholder="' . ENTRY_LAST_NAME_TEXT . '"'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_input_field('lastname', NULL, 'value=' . $lastname . ' required aria-required="true" id="inputLastName" placeholder="' . ENTRY_LAST_NAME_TEXT . '"'); echo FORM_REQUIRED_INPUT; } And replace by this : if($lastname == 'Unknown') { echo tep_draw_input_field('lastname', NULL, 'required aria-required="true" id="inputLastName" placeholder="' . ENTRY_LAST_NAME_TEXT . '" maxlength="32"'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_input_field('lastname', $lastname, 'required aria-required="true" id="inputLastName" maxlength="32"'); echo FORM_REQUIRED_INPUT; } 4. At line 252, find this : if($email_address == 'Unknown') { echo tep_draw_input_field('email_address', NULL, 'value=' . $email_address . ' required aria-required="true" id="inputEmail" placeholder="' . ENTRY_EMAIL_ADDRESS_TEXT . '"', 'email'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_hidden_field('email_address', NULL, 'value=' . $email_address . ' required aria-required="true" id="inputEmail" placeholder="' . ENTRY_EMAIL_ADDRESS_TEXT . '"', 'email'); echo $email_address; } And replace by this : if($email_address == 'Unknown') { echo tep_draw_input_field('email_address', NULL, 'required aria-required="true" id="inputEmail" placeholder="' . ENTRY_EMAIL_ADDRESS_TEXT . '" maxlength="96"', 'email'); echo FORM_REQUIRED_INPUT; } else { echo tep_draw_input_field('email_address', $email_address, 'required aria-required="true" id="inputEmail" maxlength="96" disabled', 'email'); } That's it for fix.
  4. milerwan

    Ezsocial for osC2.3.4BS v1.0a

    @frankl During my tests, I can recover from Google or Facebook the "First Name" but the "Last name" is incomplete when it is a "compound name" (= with several words). For example : - First name "Diego" => "Diego" - Last name "de la Vegas" => "de" Maybe it will be the same if first name is also composed : - "Don Diego" => "Don" Do you meet the same problem?
  5. milerwan

    Ezsocial for osC2.3.4BS v1.0a

    In "ezsocial_success.php" file, at line 104, find this sentense : $messageStack->add_session('product_action', 'Welcome back ' . $ezsocial_first . '. Successfully logged in using ' . ucwords($ezsocial_type), 'success'); and replace by this one to have correct language display: $messageStack->add_session('product_action', sprintf(SOCIAL_LOGINS_LOGIN_SUCCESS, tep_output_string_protected($ezsocial_first), ucwords($ezsocial_type)), 'success'); tep_redirect(tep_href_link('index.php'));
  6. Clearly, the customer must first enter a password / personal information to authenticate from the bank's payment site and then use his mobile phone to receive a confirmation code and always enter it on the payment site as currently with 3D Secure. It remains to be seen if the password / personal information can be entered when registering on Osc then be sent automatically to the bank site (as well as the information on the transaction) to avoid this step.
  7. milerwan

    jQuery vulnerability -- upgrade needed

    Hi Burt, I have an old 2.3.4 version (always under jquery-2.2.3) and when I try to update by jquery-3.4.x, I have issues with : - data-toggle="dropdown" - data-toggle="tab" - modal cart module etc What are the changes to operate to be in line with the new version of jquery ? Is it necessary to update Bootstrap version too to make the new jquery version works or no consequence ? Thank you for your time.
  8. milerwan

    Store Search Bar (BS)

    ff The "search_in_description" field is for "classic" search with page of results when you click on "search icon" button. Is that the information you're looking for ?
  9. milerwan

    Store Search Bar (BS)

    An option to search product from "Description" is unhappy because to many products will be concerned in that case and results will not be relevent. Sorry to must say it is a very bad idea... 🙄
  10. milerwan

    Country State Selector BS v3.0

    From "admin -> Modules -> Header Tags -> Country/States Selector", you have to edit the module and tick the missing page(s) to apply the script : address_book_process.php checkout_payment_address.php checkout_shipping_address.php create_account.php
  11. milerwan

    Header Tags SEO

    Ok I have found the mistake. From my page control of "product_info.php", "Category" was checked in Default Tags table. That's why category name always appears... Excuse me for the disruption. ^_^'
  12. milerwan

    Header Tags SEO

    Sorry it's not the product name is always present but category name.
  13. milerwan

    Header Tags SEO

    Header Tags SEO V 3.xx - Page control, sort_order bug @Jack_mcs Hi Jack, I have noticed a bug in admin with page control in "/header_tags_seo.php" file normally ($Id: header_tags_seo.php,v 1.2 2008/08/08"). The issue affects the sort_order function for title page. For exemple, if in "Select an Option:", you choose "product_info.php", you have for "Include:" Category: Manufacturer: Model: Product: Root: Test: 0. If you don't tick anything, in title page of product_info.php, product name is always present: Category: Manufacturer: Model: Product: Root: -> Product name 1. If you quote Category (and add number > 0), category doesn't appear (?!?) in title page of product_info.php (product name is always present): Category: x [1] Manufacturer: Model: Product: Root: -> Product name 2. If you quote Manufacturer (or Model or Root) (and add number > 0), Manufacturer (or Model or Root) appears (OK) in title page of product_info.php (product name is always present): Category: Manufacturer: x [1] Model: Product: Root: -> Product name - Manufacturer 3. If you quote Product (and add number > 0), category appears (?!?) in title page of product_info.php (product name is always present): Category: Manufacturer: Model: Product: x [1] Root: -> Category - Product 4. If you quote Category (and add number > 0) and Product, category and product name appear in the expected order (OK) in title page of product_info.php: Category: x [2] Manufacturer: Model: Product: x [1] Root: -> Product - Category So where is the bug ? Is it because "Product name" is present by default or the first row "Category" is buggy ? Very strange bug, isn't it ? If you could take a look, it will be nice. Best regards
  14. It is when you use PayPal Standard payment, when a customer has chosen this kind of payment and arrives into "checkout_confirmation" page without going further... At this stage, pre-order is registred from admin (without removing the quantities of basket products from stock). 1. If the customer confirms his order, the order is created and the quantities are decreased too. The satus goes through "pending" (or something else you have chosen). 2. If the customer abandons his purchase by leaving the shop, the status remains "Preparing [PayPal Standard]"... for ever. 3. If the customer goes back to "shopping_cart" and modify his basket, the pre-order will be deleated automatically.
  15. milerwan

    Please Review my Website

    Issue with horizontal categories bar when 2 rows. For the first row, when drop down menu appears and you want to go down with mouse, the menu is too low and he disappears.
×