Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 04/29/2015 in all areas

  1. Can you believe that CubeCart has been around since 2003? What started out as a small project has snowballed powering thousands of stores globally. If you have a success story you would allow us to publish we would be truly very grateful if you could share it with us. We need new merchants to realise the potential they have using CubeCart. This will help contribute to further growth, new features and an all round brighter future for everyone. Please feel free to email me personally at [email protected] with your company name, store URL and short success story of upto say 300 words. Many thanks to you all for your support.
    4 points
  2. Dear Customers / CubeCart Community, It is with regret that after 3 years of providing content for CubeCart i intend to discontinue my skins and support. As per agreement i am issuing a 30 Day Notice period which will expire on 07/02/2022 (Existing customers have also been notified via email). After this date support/updates for my skins will no longer be provided by myself. I have spoken with Al and decided to donate the skins to CubeCart for free so that they don't go to waste (for which i am greatful to Al for accepting). It is my understanding that the skins will be released for free under CubeCart who will be the new owner/maintainer of the skins. This isn't the news i wanted to start the new year on and understand this may cause some concern and disappointment but i need to ultilize my time for work and my personal life and web development no longer fits in with this. What does this mean for your site? Your site will remain to function as normal and you are free to continue to use any skin you have purchased from me for as long as you require. In the event your purchased skin becomes incompatible with CubeCart in the future it will be your responsibility to make any changes or seek a 3rd party to assist. Alternatively, switch to the re-release version once released by the CubeCart team. Where can i download the latest version of my skin before the deadline? To avoid new customers from purchasing any skins i have had to unpublish them from the marketplace, please send me a PM or Email and i'll provide details how to obtain the last version released. (Please note - Only default versions of skins will be issued, please allow upto 24 hours for any requests to fulfilled .) Any questions or concerns please feel free to reply below, send me a PM or email, Best regards,
    3 points
  3. Hello, everyone, I'm French and lock me up for confinement against the coronavirus. I just put a little note here to say good luck to all of you and take care of yourself. Even if this is not the place for such a message, a little moral support for everyone cannot do any harm. So be careful. And see you very soon ..
    3 points
  4. Thanks for all the help with me developing and changing my skin, your help was always friendly and responsive. I've also downloaded the manual updates and would suggest anyone else to do so if you have a Nitefox's default skin but then gone on to modify it. (Just incase you ever need to reinstall at a later date). Wishing you well in all you do.
    2 points
  5. Feeling very humble. Thank you on multiple levels. Other skins and extensions have just vanished so I'm hugely grateful firstly for dealing with this so professionally and responsibly. Secondly thanks for such a wonderful contribution to the open source community. I know for sure I can pass on my utmost respect and gratefulness from a significant proportion of CubeCart merchants that may not outwardly share it. I'd personally like to wish you all the very best with you new career move in the charity sector. I hope we can keep in touch.
    2 points
  6. Using a text viewer, examine the contents of /includes/global.inc.php. The file will indicate the name of the administrative PHP script and the administrative folder name that CubeCart expects to use. Be sure those names appear in CubeCart's main folder.
    2 points
  7. I am currently working on my website powered by cubecart when i get time after the day job. https://www.bobityboogemcrafts.co.uk/index.php Really please with this great template available from Amzin (Bootstrap Responsive Skin) by Nitefox designs https://www.cubecart.com/extensions/developer/nitefox-designs
    2 points
  8. Thanks for the feedback. I'm keen to add more features. Helpful. I think we need to make it more attractive with a good default skin and work form there.
    2 points
  9. In the skin's config.xml, find the <image reference="category">. It is set for 800 pixels on the longest dimension. Change this to 900. It will auto-scale down to fit the container (which is 848 px wide). Next, you will need to find the CSS rule (I do not know where it would be.): .cat-hdr-img img { margin: 0px auto 5px; } Change to: .cat-hdr-img img { margin: 0 0 5px; } This CSS change will remove the margin that the browser adds to either side of the image, in equal part, to center the image in the slightly wider container. Be sure to clear Cubecart's cache.
    2 points
  10. In order to add custom condition words, we need to make a few core code edits, then we can use a Code Snippet to actually add the custom words. I will have instructions soon.
    2 points
  11. rework global configuration file found in /includes/ with your new database details. setup/restore database to new location. upload all files. adjust permissions of uploaded files. as a basic test, you can validate those permissions by uploading the latest setup directory from the installer and validate they all report OK. test...
    2 points
  12. Well it's been a long week. New ventures meant I needed a more suitable web shop solution than the manual input Wysiwyg web builder I have used for the last three years. I have had 'proper' shopping carts in the past, but the web has moved on a lot in recent times with far more people using mobile devices to access content nowadays. The Wysiwyg web builder meant I had to design different layouts for different screen sizes by hand, which was a total drag. I have lost count of how many shopping cart solutions I have looked at over the last couple of weeks, but found many that no longer had viable download links (never a good start) and discovered many obsolete programs still out there, that are no longer developed and with subsequently no support network. During my forays I found out that my XAMPP server that allows me to test websites locally on my own computer was utter crud after recent 'upgrades', so moved to a WampServer which is wonderful in comparison. Anyway I eventually drew up a list of potential shopping carts. The one feature I wanted above all others, was an easy checkout process. Hesitation, confusion or complexity is no good for quick cash flow. Those in business will tell you, there is no business till you have the customers cash in your hand. The offerings I looked at included Woocommerce, Zen Cart, Opencart, Abantecart and of course Cubecart. All had their plus and minus points and some features which will appeal some some people, but not others. What did surprise me though is the flaws I found with some of the bigger players out there. Woocommerce I just found weird and confusing, Zen Cart still looked very dated and out of touch with its customer base, with many of the free community shared plugins conflicting with each. Most surprisingly of all Opencart seems to have created endless problems with its 'twig' modules in version three. Even the 'fix patch' didn't work and I couldn't even get one compatible skin (theme) to install without a plethora of error messages. Would I really want that on a live server? Answers on a postcard to..... That left it as a direct shoot out between AbanteCart and Cubecart, both of which are good programs with similar features and to their credit neither of them 'fell over' during testing. Looking at the programs on my offline server setup though, AbanteCart had nearly three times the number of operating files to Cubecart and more importantly a footprint of nearly 80mB, compared to Cubecart's sprightly 27.6mB. Where that becomes important, is if like myself you have more than one site on the same server space. Anyway before this turns into a saga, I had to do a lot of research and had a few long computer chained sessions often going beyond midnight these last few days. Making a bad choice with ecommerce software has the potential to make or break a business. I decided to go with Cubecart over everything else, as I found it very easy to work with. I didn't find it a stressful experience as unlike many others, it just worked flawlessly and did what it was supposed to do. I particularly like the fact you get a core program and just add the bits you want instead of being burdened with a pile of stuff you'll never use. From the front end view, the customer has a layout that is easy on the eyes, is straightforward to navigate and the checkout process is trauma free (and quick). That's the whole point with shopping carts though (or should be). Cubecart won't tick everyone's boxes, but having done the endless research, there are a lot of products out there that simply aren't fit for purpose. Been a long week, but time for a cold beer and unwind session....
    2 points
  13. The developer will probably / should be releasing a new version of the skin to take account of all of the skin changes included in this recent version. However, if you are using a modified version, then that update will not automatically apply to your store and you should chat to the developer about this. If you dont make all the front end skin changes then you wont be able to take advantage of any fixes / new functionality that has been added - you may say that you dont need this functionality but it is always best to stay fully up to date because the situation simply gets worse and worse with each upgrade that is released - this is the problem with having custom changes
    2 points
  14. I have hacked CC629 so that: one product can contain multiple digital files. This allows, for example, one to sell an "album" of several files - each file independently downloadable. will override the above when assigning one of the multiple files each to an option. This allows, for example, one to sell an audible book (available in multiple languages) - the customer having selected an option for an available language (or an audio file, choosing a filetype of MP3 or WAV). This is not a plug-in -- it's core code edits. I am not convinced CubeCart has (or could ever have) the requisite hooks. (But who knows?) I need a beta-tester. Post a PM.
    2 points
  15. Great thnx it worked
    2 points
  16. Keywords gone for 6.2.6. Feels great. https://github.com/cubecart/v6/issues/2370
    2 points
  17. Try this: In includes/ckeditor/config.js, at the bottom, find: config.allowedContent = true; }; Change to: config.allowedContent = true; config.coreStyles_italic = {element : 'em'}; config.extraAllowedContent = 'i[*]{*}(*)'; }; CKEDITOR.dtd.$removeEmpty = '{i: 0}'; The same added statements can be used for other HTML tags used in unorthodox ways.
    2 points
  18. Email routing will automatically be set to "Automatic" or sometimes "Local Mail Exchanger" which in 99.99% of cases will be the same thing. You only need to set it to Remote if you are using external MX records pointing away from your hosting company which is effectively what Godaddy are forcing you to do by closing email ports. Some people choose to use gmail or other email service providers, but why should you have to ? Disabling php mail() is standard practice now for security reasons (WHM built in security advisor flags this as a high security risk if it is enabled !) and SMTP should always be used and configured to use SSL / TLS. Email sent via SMTP is much more secure, more likely to be delivered and not rejected or put into spam and isnt complicated to use. So much so, I would recommend that php mail() is removed as an option in CubeCart as it is very likely to disappear as an option in the near future Ian
    2 points
  19. For anyone that uses git with CubeCart (or any other packages for that matter), cPanel have been adding a huge amount of functionality which will be included in V68 - see https://features.cpanel.net/topic/allow-users-to-install-websites-from-version-control V68 is already in Edge release status so most people will not have access to it yet, but V68 should be into general release in a few months (V66 has just been released in the last week) Ian
    2 points
  20. This is the first time using this cart. Like it a lot, easy to work with and the CMS feature is excellent, my previous cart didn't have that. Didn't customize too much but happy with the way it came out. Don's Vintage Audio Feedback welcome!
    2 points
  21. The 'top menu' is the "Navigation" bar (or sometimes "Shop by Category" box). The menu is built from all the categories (enabled and unhidden) there are. There are also three special items: Home, Sale Items, and Gift Certificates. To add any other links to this group would require editing the skin template "box.navigation.php".
    2 points
  22. The way I do it for now is... Post the video on youtube, then choose: share embed copy Then move over to your product page description press source (upper left) scroll down where you want the video paste press save enjoy Example https://vleesvoordier.nl/webshop/riverwood-snacks (done in the category for example)
    1 point
  23. I'm working on a solution. Lots of aspects to work out on how to implement this.
    1 point
  24. We can conclude that /admin_xxxxx/ is the CC629 version, and /admin/ is the CC642 version. What I would like for you to do is: Rename folder: admin_xxxxxx To: ignore_xxxxxx Rename folder: admin To: admin_xxxxxx Force your browser to reload all page resources. This is usually done with CTRL-F5. This will make sure that that browser has the latest version of the admin javascript file.
    1 point
  25. As currently coded, there is no SEO path for any of the checkout pages: basket, confirm, checkout, gateway, complete. Note: just recently, an SEO path was introduced for the Gift Certificate and Contact Us pages. I'm not saying it can't be done. But there is no place in admin to make any settings that are particular to the checkout pages (like there is for the Gift Certificate page), where one can have a text-entry field for what the admin wants the META_TITLE to say.
    1 point
  26. I run an extension called "Print Order Form". At checkout it gives me two buttons one for it and one for the paypal checkout I extension I run. https://www.cubecart.com/extensions/payment-gateways/print-order-form This is what it looks like in foundation checkout.
    1 point
  27. He is also trying to fix the "remove item" bug.
    1 point
  28. Hey @radman The W3W compatibility notice in the admin panel is cosmetic - Providing you enter your W3W info it will work as intended. It's just in the admin panel it looks for a certain skin file to determine whether or not its compatible, however for the updates i approached it differently so the certain skin file isn't there. As for the other issues, i can only assume something might have been edited incorrectly during your update, i can't seem to load your site (503 Service Unavailable) at the moment so i can't check whats going on.
    1 point
  29. Wasn't to sure where to put this as its not really a CC issue but more of a marketplace suggestion but anyways A couple times i've come across customers who didn't realise they needed to log into their buyers accounts in the marketplace to access updates/previous purchases and get confused when they click the download/install token button to then see its unavailable until purchased. So, was wondering if maybe when they click the update link in the admin panel they should be redirected to the marketplace login page instead of the product page or maybe alter the update url (?update=1) then add a notice to the product page if update=1 advising them to login? It's a minor thing but hey we all love abit of fine tuning.
    1 point
  30. Hey, In relation to my answer to your previous question of "Can the core script be updated manually?" By "modified version of CubeCart" i mean if you have manually edited any of CubeCart's core script files. Using the upgrade option in the admin panel may cause the loss of any custom edits made to the core files. In relation to Extensions such as Skins, if you modify them (Change colours by editing the css files, manually add additional html etc) then it's advisable that you do not use "install tokens" to install new versions of the skin as you will lose any previous edits to the skin. CubeCarts Install Tokens basically pulls the full new version of the extension (skin) from CubeCart servers and extracts it over the existing version (replacing the existing files with new files - restoring the skin back to its default version) but also merges so any extra files are not lost. Which is why i now do a manual update guide for any updates to my skins as most people modify the colour scheme at the least. If that makes sense.
    1 point
  31. Didn't meant to offend anyone I love the software it's great really stable. Unfortunately it wont upgrade my data base, the settings all appear to be correct. Temporary Tables are allowed. I do suspect its to do with permissions but I just don't have the time to learn it all right now so im sticking with 6.2.9 until the next update when I will try again. Thanks I think its an issue with the host. Its no big deal to me here, I like the learning bit anyway and besides I will be beginning a new project soon meaning a fresh instal. This will involve digital downloads and if all goes well its going to be run using Cube. If you wanted to look at my data base setting inside my host plan Im happy to give you the credentials privately of course for your own information and so you can see if changes need to made to the build to accommodate this. There is at least one other person who has the same problem. Not asking you to do my work but if you wanted to look its fine by me.
    1 point
  32. Not surprised as they had only allocated 32 MB of RAM - that as a default for hosting accounts is just crazy !
    1 point
  33. As is currently coded, CubeCart must have the images under its own management. However, because CubeCart is 100% human readable and can be changed to do whatever, it is not beyond some effort to make some small changes to the skin templates to make image links point to the CDN - assuming the filenames are using a calculable syntax. That is, "CDN_address/images/product_code.jpg", where product_code is exactly the same as what CubeCart has.
    1 point
  34. If you copy/pasted, via mouse-swipe, the password from some other web page, you may have inadvertently picked up an invisible character (tab, etc). Perhaps, in /includes/global.inc.php, entering the password manually may help - avoids copying over unwanted bytes.
    1 point
  35. Hey, Bingo! addTabControl() is what i was looking for thanks
    1 point
  36. Thanks Al. It's working great now.
    1 point
  37. Please delete the unique key 'custom_oid' on the CubeCart_order_summary table. And replace it with a standard key or normal index. This was a bug in the beta.
    1 point
  38. Yes exactly. Sorry not very helpful. I've turned my Mac off now and relaxing with a glass of wine. Only one (or two) mind as baby #2 is imminent!
    1 point
  39. Try this. Line numbers refer to CC6114: In the admin skin template dashboard.index.php, near line 162: <td align="right"> {if isset($order.notes)} <a href="?_g=orders&action=edit&order_id={$order.cart_order_id}&source=dashboard#order_notes" title="{foreach $order.notes as $note}{$note.time} {$note.content}{"\r\n"}{/foreach}"><i class="fa fa-sticky-note" title="{$LANG.common.notes}" aria-hidden="true"></i></a> {/if} <a href="{$order.link_print}" class="print" target="_blank" title="{$LANG.common.print}"><i class="fa fa-print" title="{$LANG.common.print}"></i></a> Change to: <td align="right" NOWRAP> {if isset($order.notes)} <a href="?_g=orders&action=edit&order_id={$order.cart_order_id}&source=dashboard#order_notes" title="{foreach $order.notes as $note}{$note.time} {$note.content}{"\r\n"}{/foreach}"><i class="fa fa-sticky-note" title="{$LANG.common.notes}" aria-hidden="true"></i></a> {/if} <!-- --> {if isset($order.items)} <a href="?_g=orders&action=edit&order_id={$order.cart_order_id}&source=dashboard#order_inventory" title="{foreach $order.items as $item}{$item.quantity}{" x "}{$item.product_code}{"\r\n"}{/foreach}"><i class="fa fa-shopping-cart" alt="{$LANG.common.items}"></i></a> {/if} <!-- --> <a href="{$order.link_print}" class="print" target="_blank" title="{$LANG.common.print}"><i class="fa fa-print" title="{$LANG.common.print}"></i></a> In the admin source file dashboard.index.inc.php, near line 299, find: foreach ($GLOBALS['hooks']->load('admin.dashboard.unsettled_orders') as $hook) include $hook; We can use this hook. But to complete this experiment, on a new blank line after this, add: /**/ if (($order_inventory = $GLOBALS['db']->select('CubeCart_order_inventory', '`cart_order_id`,`product_code`,`quantity`', array('cart_order_id' => $cart_order_ids))) !== false) { foreach ($order_inventory as $inventory) { $order_items[$inventory['cart_order_id']]['items'][] = $inventory; } $orders = merge_array($orders, $order_items); } /**/ In admin, Dashboard, Unsettled Orders tab, this gives an icon (shopping basket - available in latest versions of CubeCart having a recent version of the Font Awesome files) that, when hovering the mouse over it, will show a 'tooltip' listing the products of that order.
    1 point
  40. Great Plugin, now I don't have 700 odd microdata warnings in Google merchant, upsetting me all the time.
    1 point
  41. Welcome Carlos Martins! Glad to see you made it to the forums. Only two or three database columns store a date as a SQL DATE/TIME value. The other 'time'-related columns are "UNIX timestamps" - the number of seconds since Jan1,1970. There are PHP functions that take this number, and a "pattern", as arguments, and give back a phrase. The phrase can be 'fuzzy' (Yesterday, two weeks ago, etc) or absolute (4 Feb, 2018).
    1 point
  42. The line at the end is the most relevant one ! >>You may find it easier to switch to a more enlightened hosting provider.
    1 point
  43. What caused all my errors was a bot called Baidu. Business is located in China, but the IP is from Brazil. This is concerning. Ian from Havenswift thinks it might be a spider making itself look like it is from Baidu when it actually isn’t. We both read that Baidu does not respect robots. txt, but this may be why. It isnt Baidu at all ! Anyway, I added the following to my robots.txt. I’m going to clear my error log and see what happens. No more errors we know it’s Baidu. Lots more errors we know it isn’t and .htaccess changes come into play. Thank you Ian for all your help. User-agent: Baiduspider Disallow: / and User-agent: Baiduspider-image Disallow: /
    1 point
  44. I used this in 6.0.10 for a while, it may still work in later versions. in classes/cubecart.class.php change $GLOBALS['smarty']->assign('LATEST_PRODUCTS', $products); To: $lp_rand_keys = array_rand($products, 6); // Make sure there are 3 or more 'featured' products foreach ($lp_rand_keys as $rand_key) $lp_rand_products[$rand_key] = $products[$rand_key]; $products = $lp_rand_products; $GLOBALS['smarty']->assign('LATEST_PRODUCTS', $products); This will limit the amount of 'latest products' to 6 (so change if you require more), and then with each page refresh, those 6 products will change randomly. Not my work by the way, so I can't take any credit.
    1 point
  45. Yes that was correct. Maybe you need to clear all cache, including browser
    1 point
  46. 1 point
  47. The "Shop by Category" reference is the default title of the sidebox of nav links on skins designed for CC5 (which still work with CC6). It is not a "file", per se. You can see this in the MarketPlace. The Foundation skin does not use a title for the top menu bar. A 'title' would be what you see in the "Best Sellers" box, or "Featured Product" box. CubeCart uses a template rendering engine that will cache compiled templates - needing only then to fill in the variables with values. When making edits to templates, you will need to clear the cache of already compiled templates. One way to do this is in admin, Maintenance, Rebuild tab, check Clear cache, click Submit. Another way is to make the browser request this URL: www.store.com/index.php?debug-cache-clear=true
    1 point
  48. Since CC is a UK company, I just wanted to express my sympathy over the terrorist activity today. Praying for those directly affected and their families.
    1 point
  49. You will need to change the permission on your global.inc.php file to 744 in order to be able to change the naming to what you want (DO NOT GO BACK TO PLAIN ADMIN). After you have saved your file with your naming, change the permission back to 444. Also, when you have all the naming for the admin_XXX folder and file set to what you want - be sure there is not an additional old folder hanging around named admin or a file named admin.php. (Not everyone is getting these leftover file/folders messes) They need to be deleted ONCE YOU ARE SURE you can login to the Dashboard with YOUR renamed admin_XXX.php.
    1 point
×
×
  • Create New...