Jump to content

bsmither

Member
  • Posts

    17,967
  • Joined

  • Last visited

  • Days Won

    603

Posts posted by bsmither

  1. The part in red is informational. It is not a response to any offense. It is very much like a sign on the door of a business: No Smoking. It is there to inform you, regardless whether you are or are not a smoker.

    I do see the User/Pass part of the conversation. but secureserver.net is not agreeing to what they should be.

    If you copy/pasted the username and/or password into these fields, the copy may have grabbed an invisible tab or newline character. So, blank those fields and then manually type in what they should be.

     

  2. Then I wonder how the test succeeded. Looking again at the conversation of the test, I see that there is no part that says, "Give me your Username," and "Give me your Password." Strange.

    Anyway, in Store Settings, Advanced tab, for the "Use SMTP Authentication (Normally Required)", select Yes.

    Then fill in the SMTP Username and SMTP Password fields.

    Test. In the test response conversation, make sure there is a part that the Client sends to the Server a (possibly hashed) username and a (possibly hashed) password. But DO NOT post what those values are, here in the forums!

  3. It is the whole reported number as the percentage, that is, for you, 7.00 (do not include the actual percent character).

    If you are experiencing this in CC654, please know that several stores are experiencing tax calculation issues.

    The solution at present is to make an edit to the following file:

    /classes/cart.class.php, line 1203, remove the line:

    $this->get();

    The value $37.90 is 3X what the tax should be, thus somewhere, somehow, CubeCart is running $179 through the tax calculator three times. (Personally, I have not discovered why, but the programmers imply this should be the fix.)

    • Like 1
  4. My feeling is that there is a new or newly revealed systemic issue in the CC654 code, meaning whether it is a "clean" install or an "upgrade", the end result will be the same.

    Which is to say, an upgrade is actually a whole-cloth replacement of all the system files and the Foundation skin.

    I do not think it likely that there is a new incompatibility between CC654 code and any module, especially where tax calculations are concerned.

     

  5. When viewing a list of products in a given category, when that list is in 'grid' view, the product name (title) is truncated to 38 characters (including spaces), followed by a three-dot character (ellipsis). The same applies to the listing on the homepage.

    Using a programmer's text editor, please edit these files:

    content.homepage.php, near line 29:
    From:
    <h3><a href="{$product.url}" title="{$product.name}">{$product.name|truncate:38:"&hellip;"}</a></h3>
    To:
    <h3><a href="{$product.url}" title="{$product.name}">{$product.name}</a></h3>
    
    content.category.php, near line 137:
    From:
    <h3><a href="{$product.url}" title="{$product.name}">{$product.name|truncate:38:"&hellip;"}</a></h3>
    To:
    <h3><a href="{$product.url}" title="{$product.name}">{$product.name}</a></h3>

    Have CubeCart clear its internal cache (in admin, click the "Clear Cache" button at the upper-right corner).

  6. This reminds me of a conversation on these forums that discussed where, if an email template does not have a version ready for use for a given language, or if the language needed for the email has not been installed or enabled, then the email process falls apart.

    Please verify that the email to be sent for a cancelled order has the appropriate template has a version for the language used by the order.

     

  7. There are two approaches: replace the file /classes/gd.class.php with the file found in CC653, or visit your site's control panel and manage the extensions installed in PHP. Enable 'EXIF' (and 'MBSTRING' if not already) to the group of enabled extensions.

     

     

  8. If your skin is based on the Foundation platform, there is already the CSS necessary to give radius corners.

    See:

    https://get.foundation/sites/docs-v5/components/buttons.html

    See the last example in 'Button Sizing'.

    Edit the template to affect one button. Then, using the Developer Tools for your browser, examine the CSS rules that Foundation applies to class="button radius".

    Edit the skin CSS file 'cubecart.common.css' and add, at the bottom of that file, those same CSS rule(s) to make the corners have a radius, but for all buttons, not just for .button.radius.

    Alternatively, we can make a code snippet to load in a custom CSS file -- which will survive an upgrade if using the stock Foundation skin.

  9. This must be the case where CubeCart uses part of the regular product Description to serve as the Short Description, when there is nothing entered as an actual Short Description. When CubeCart does this, the <style> tags are stripped off, leaving the CSS content, which is now visible.

    Please try entering some simple plain information in the product's Short Description text editor. Then Save and have CubeCart clear its internal cache.

     

  10. Go to admin, Maintenance, Database tab. Scroll to the table CubeCart_geo_country. Make note that there are zero records.

    Obtain the following file from a stock download of CubeCart and load it into a text editor: /setup/db/install/data.sql

    Then, in admin, Maintenance, Query Database (Advanced), take note of the Query box. You will be pasting a lot of lines in here.

    From the file, starting at about line 507, there will be 243 lines (all the way to the bottom of the file, don't miss getting all of the last line) that needs be copied to the system's clipboard, then pasted into the Query box. Then click Go.

    Note: I haven't actually done this, so, be prepared if this does not go as desired. The only table being affected is CubeCart_geo_country which holds all the country names.

     

  11. Then there is a possibility that your products or services might be illegal in certain counties/countries. There must be the means to enable/disable sales and shipping (a feature of the extensions) accordingly.

    In admin, Store Settings, Features tab, Misc section, "Allow delivery to non-invoice address" is not checked. I think this is the setting that forces the delivery address to be the same as the billing address.

     

  12. It will take a lot of work.

    Also realize that some credit card processors want want to verify billing address data with the card's bank - a means to prevent fraud. (I have no idea how PayPal handles this.)

    But that would be when CubeCart is communicating with the payment processor, not when the customer is sent directly to the processor.

    Still, a lot of work.

  13. When clicking on the shopping cart icon, the entirety of the display is supposed to slide left-wards, allowing for the "off-canvas" portion hidden off to the right of the page to slide into view.

    Your skin has the "off-canvas" portion slide into view but the whole display does not move.

    This suggests that there is a missing or extra <div> block of code or tag that is confusing the operation of the skin.

    Please examine a stock, unmodified copy of the Foundation skin template 'main.php'.

    Find the following:

    Stock:
                         </div>
                      </div>
                      <div class="row show-for-medium-up">
                         <div class="small-12 columns">{include file='templates/box.search.php'}</div>
                      </div>
                   </div>
                </div>
                <div class="row hide" id="small-search">
    
    
    Yours:
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div class="row hide" id="small-search">

    It is apparent that you removed the third and fourth line but should also have removed the fifth line. There is one too many closing </div> tags here.

  14. The "#id select" might not be what you want.

    Maybe "#id option:selected". This should find all selected options from the specific DOM node having id="id". (So, this selector may need to be set to 'multiple' to allow to choose five options.)

    Or maybe "[id^='maingroup'] option:selected". This should find all selected options from the group of selectors having id="maingroup_no1", where no1 is the specific id of the first selector, and no2 is the specific id of the second selector, etc. The format id^='maingroup' means that the id must start with maingroup, and jQuery will find all of them. Then .each() will work on them in turn.

     

  15. There is this:

    https://cubecart.zendesk.com/hc/en-gb/categories/360000562458-CubeCart-Download

    which gives a few Developer articles.

    And a discussion of your needs can happen here in the forums.

  16. As I see the code, the offer to 'Make Payment' happens when the customer never even tried to make payment before.

    As such, (maybe?) when an admin creates an order for a customer, that order (might?) have a 'Make Payment' option.

    But, an order stuck at Pending from a failed (fraudulent) transaction will not have that option.

    I believe 'Reorder' should work.

     

×
×
  • Create New...