Jump to content

bsmither

Member
  • Posts

    17,988
  • Joined

  • Last visited

  • Days Won

    603

Everything posted by bsmither

  1. I am looking for a post I made that summarizes how to make options in admin -- assuming this is a good place to start. Maybe a 'grid' is actually the 'matrix'? There is this: https://forums.cubecart.com/topic/52822-tutorial-on-how-to-use-product-options/
  2. Not that I am aware. "How do the Options work?" is a broadly-asked question. Please ask something more specific to get us headed in the right direction.
  3. Ok, I think I found it. I expect this fix to be in CC6114 due out shortly.
  4. Let us know how it goes! You said, "a list of what is needed in a CC5 skin running on CC6". I would say that nothing is really needed other than the Smarty variables. A skin stands alone. It can show as much as what is available, or as little as you want. To see what is available, at the end of the template 'main.php', add {debug}. Allow your browser to show popups. The popup lists all the variables and their current contents. To satisfy my curiosity, and to clarify something, of the 4.645 seconds, how much of that time is the "time to first byte"? You may need a program like "Wireshark" to determine when that first byte arrives at your computer after the last byte of the page request gets sent out.
  5. In admin, Maintenance, Rebuild tab, Rebuild Sitemap, check the box and Submit. CubeCart will build a file (a 'sitemap') of all your products, categories, and documents. CubeCart then 'pings' Google to tell it that your site has a site map of your store. It is not instantaneous, but Google will eventually get around to indexing your site.
  6. Is there a conversation on the forums that discuss what you mean by a 'skinny skin'? If not, perhaps we should start discussing what diet a CC5 skin would need. For example, please summarize your intentions about the Product Options. It is true that as compared to CC5 skins, the latest version of CC6's Foundation skin has a few distinct features (aside from being 'responsive') -- dynamically updated prices based on which options are selected being such a feature. We look forward to learning more about your goals.
  7. Yes. Install the "Mobile" skin. It's in the MarketPlace. When CubeCart detects the page request is coming from a mobile device (based on the device's "User-Agent string" of the web browser), CubeCart will auto switch to using the Mobile skin. In admin, you will need to enable using the mobile skin and specify that this skin is named "Mobile".
  8. You can use any and all shipping modules. Each stand on their own. Each will contribute their rates to a drop-down selector at checkout. The AIOS can have a zone that offers free shipping to the state of WA.
  9. If you can, please delete the attachments you uploaded in earlier posts.
  10. There was a recent conversation about this. https://forums.cubecart.com/topic/53174-giftcard-not-sending-email/ https://github.com/cubecart/v6/issues/1854
  11. In the .htaccess file (a collection of directives for the web server): <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /subfolder The first directive starts processing the following group of directives if the web server (Apache?) has loaded the URL Rewrite functions. If so, the second directive tells the web server to activate those URL Rewrite capabilities. The third directive tells the web server that URLs of the form: www.website.com/subfolder/friendly-cat-name/friendly-subcat-name/friendly-product-name.html that /subfolder is not part of the overall SEO-friendly name of the page. Thus, when rewriting the URL - the final directive of the group - the /subfolder part stays as part of the legitimate URL, and the web server starts looking for /subfolder/index.php. Without the RewriteBase directive, or an incorrect value, the rewriting will include /subfolder as part of the SEO-friendly name, or will be looking for index.php in the wrong folder..
  12. Welcome outdoorgear4u! Glad to see you made it to the forums. Using a programmer's text editor, you will be wanting to make changes to the skin template file main.php.
  13. If it is anything like Pinterest, there needs to be a specific attribute in the <img> tag so that when Facebook scans the page HTML, it can determine what image to use. I do not know what Facebook wants specifically, but if that information becomes available, we can discuss how to implement it in the skin template.
  14. There is this: https://www.cubecart.com/extensions/plugins/abandoned-carts-capture-missed-opportunities However, the description does not say specifically whether it targets orders that are Pending (went through checkout, but stopped at making payment), or also includes having added items to the Shopping Basket, but never actually starting the checkout process.
  15. There is a payment gateway called "Print Order Form".
  16. CubeCart does a very good job of figuring out where it is. One file you will want to make a change to is the .htaccess file. There are two directives that CubeCart will not adjust if the installation changes: RewriteBase and ErrorDocument 404.
  17. Please use an external utility to directly access the database - such as phpMyAdmin. Look in these two database tables: CubeCart_config and CubeCart_modules. Compare the list of modules the database tables say are installed (especially where 'status' = "1"), against the modules that are actually in the CubeCart folder /modules/. Fetch any missing modules from the MarketPlace.
  18. Welcome sklaassen! Glad to see you made it to the forums. This suggests that CubeCart at one time made use of a payment gateway (generally, only payment gateways have a form.tpl file), where, right now, that module is not present. Did you remove a module folder recently? Did you create a new CubeCart installation, and then are using the same database as the prior CubeCart installation?
  19. "when i reduce screen size it still doesn't show" FYI: That's because you are not using a 'responsive' skin. A responsive skin can tell what the screen size is at, and adjust its layout accordingly. You are using a skin that is not responsive, and when CubeCart detects a page request from a mobile device (using the 'User-Agent string'), will use the mobile-designated skin - again, not responsive. So, is the store viewable? No blank screens as was initially mentioned? Regarding the errors, there was a change that affected this statement: from CC614 to CC615. I recommend you compare the file at this line number between what you have currently on your site, and the file in a CC6113 package.
  20. May I recommend the All-in-One Shipping Module. You can create a zone for the 48, and a second zone for the outliers. Please restore the HI and AK zones to the United States. If you have no existing orders from these states prior to you having deleted these zones, then no harm was done. Simply using the Add Zone tab will let you put them back in. On the other hand, if you do have orders to these states prior to the deletion, then you should use an external database utility (such as phpMyAdmin) to manually add the database rows back in using the previous values for the 'id' column (AK:2, HI:21).
  21. CubeCart has a HTTP packet header that it adds to the collection sent by the webserver instructing the web browser to show "framed" content from the SAMEORIGIN. It's a security feature. And it does break the "View Demo" web pages. In some web browsers, you can right-click on the page to get the context menu, and choose "Show framed content only".
  22. I mentioned that because in the error_log there were thousands of log entries that would otherwise not be there if debugging was turned off. But then, they may have been logged by a previous version of CubeCart.
  23. Examine the file /includes/global.inc.php. There will be one variable for the admin folder and one variable for the admin.php script file. Other than those two specific names, you can delete all other admin folders and script files that starts with admin.
  24. This could require an edit to core code. Also, an edit to a couple of email templates. Use a programmer's text editor (such as NotePad++ or the editor available as a tool in your hosting account's control panel). In the file /classes/order.class.php: Near line 269, find: if (!empty($product['product_options'])) $product['product_options'] = implode(' ', unserialize($item['product_options'])); Change to: if (!empty($product['product_options'])) $product['product_options'] = implode('\n', unserialize($item['product_options'])); PHP's implode() function takes an array, converts it to a string, and optionally inserts something between each array element. In this case, there was a simple space and this changes it to a new-line character. CubeCart sends every email having two parts: an HTML Content part, and a Plain Text Content part. In the Plain Text, the new line acts just like it should. However, in HTML, new-lines are ignored. HTML requires the <br/> tag. Therefore, in admin, Email Templates, click the flag for the language you are using of the email Admin: Order Received. On the next page, click the HTML Content tab. On the editor's toolbars, click the Source tool button. Find: {$product.product_options}</td> Change to: {$product.product_options|nl2br}</td> This change is Smarty syntax that sends the string through a function. In this case, the nl2br function adds the <br/> tag in front of any new-line character. Make similar changes to other languages and also to the Cart: Order Confirmed template. (I have done this in past, but not with the latest version of CubeCart. I do not expect any problems.)
×
×
  • Create New...