Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by NiteFox

  1. Can't you just use something like: add the following to your page styling @media print{ .no-print{ display:none; } } then just add the class "no-print" to the buttons you don't want to print.. That way the buttons are always there but just not when printing.
  2. 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.
  3. For foundation based on the default skin you'd : Open foundation > templates > content.checkout.medium-up.php lines 47-64 find: <td colspan="4"> {if !isset($free_coupon_shipping)} {$LANG.basket.shipping_select}: <select name="shipping"> <option value="">{$LANG.form.please_select}</option> {foreach from=$SHIPPING key=group item=methods} {if $HIDE_OPTION_GROUPS ne '1'} <optgroup label="{$group}">{/if} {foreach from=$methods item=method} <option value="{$method.value}" {$method.selected}>{$method.display}</option> {/foreach} {if $HIDE_OPTION_GROUPS ne '1'} </optgroup> {/if} {/foreach} </select> {/if} </td> now replace it with : <td colspan="4"> {if !isset($free_coupon_shipping)} <label><b>{$LANG.basket.shipping_select}:</b></label> <ul class="no-bullet left"> {foreach from=$SHIPPING key=group item=methods} {if $HIDE_OPTION_GROUPS ne '1'}<li><small><strong>{$group}</strong></small></li>{/if} {foreach from=$methods item=method} <li> <input name="shipping" type="radio" value="{$method.value}" id="{$method.value}" {$method.selected|replace:'selected':'checked'}><label for="{$method.value}">{$method.display}</label> </li> {/foreach} {/foreach} </ul> {/if} </td> Open foundation > templates > content.checkout.small.php lines 86-100 find: {if !isset($free_coupon_shipping)} <select name="shipping" class="nomarg"> <option value="">{$LANG.form.please_select}</option> {foreach from=$SHIPPING key=group item=methods} {if $HIDE_OPTION_GROUPS ne '1'} <optgroup label="{$group}">{/if} {foreach from=$methods item=method} <option value="{$method.value}" {$method.selected}>{$method.display}</option> {/foreach} {if $HIDE_OPTION_GROUPS ne '1'} </optgroup> {/if} {/foreach} </select> {/if} Now replace it with: {if !isset($free_coupon_shipping)} <ul class="no-bullet left"> {foreach from=$SHIPPING key=group item=methods} {if $HIDE_OPTION_GROUPS ne '1'}<li><small><strong>{$group}</strong></small></li>{/if} {foreach from=$methods item=method} <li> <input name="shipping" type="radio" value="{$method.value}" id="{$method.value}" {$method.selected|replace:'selected':'checked'}><label for="{$method.value}">{$method.display}</label> </li> {/foreach} {/foreach} </ul> {/if} Save and clear site cache to see results.
  4. Its do-able, as an example you could swap out the default html for the shipping section and use something like: (Layout/Files will vary depending on what skin you use) ** Example based on coding from Claudia M - https://forums.cubecart.com/topic/55954-radio-buttons-in-checkout/?tab=comments#comment-242431 <td colspan="4"> {if !isset($free_coupon_shipping)} <label><b>{$LANG.basket.shipping_select}:</b></label> <ul class="no-bullet left"> {foreach from=$SHIPPING key=group item=methods} <li><small><strong>{$group}</strong></small></li> {foreach from=$methods item=method} <li> <input name="shipping" type="radio" value="{$method.value}" id="{$method.value}" {$method.selected|replace:'selected':'checked'}><label for="{$method.value}">{$method.display}</label> </li> {/foreach} {/foreach} </ul> {/if} </td>
  5. Hey, No, you'd go from the one above the version you have installed as any below it will already be done in the skin. So if you installed Amzin V1.02 then you'd only want V1.03 and above updates. If you go to yoursite > skins > amzin > docs > changelog.txt the top entry shows which version of amzin you had when you installed the skin. I'm guessing you have Amzin V1.02 installed so the only one i would say is necessary would be on V1.03 - #23 Prevent Add To Cart Cache Once your store is running CubeCart 6.4.1 then you'll need #16 to #21 (SEO EXT Support) to fix the login/register/search URLs The updates in the guide only cover skin edits to support core features, some of which cover new features added in CubeCart V6.4.1. So to use those features you'd need to upgrade your store to CubeCart V6.4.1 which is entirely separate from skin updates. Just doing skin updates won't update CubeCart's core.
  6. You can see the manual update guide for Amzin at http://nitefox.x10host.com/docs/ManualUpdates/amzinguide.html - The latest update (V1.03) is mainly a compatibility update for CubeCart 6.4.0/6.4.1
  7. 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.
  8. Opened an issue for you.
  9. You can do if you're comfortable with it and familiar with github. You'd need to look over at cubecarts github and see what issues have been resolved and look at the code changes needed. Editing the core script can get messy if you lose track of what you're doing. Far more simpler to just update the normal way unless your site is running a modified version of cubecart and you don't want to lose those edits (not including 3rd party skins as those are unaffected by core updates).
  10. I've just noticed the tabbing issue. Seems when the cache is disabled it causes a JS issue "Uncaught TypeError: cannot read property 'split' of undefined " Related line admin.js 671 var ccp = cc.split("#");
  11. Hi Rich, There will be an update for my skins at the weekend to cover changes in the latest version of CubeCart. As you have a modified version of the skin you can make use of the manual update guide to apply any front end updates you wish to add your site. As @havenswift-hosting says its best to keep upto date, especially with the cubecarts core script. However, ultimately that is your decision
  12. Hey, I can't offer any guarantees as i don't have access to the plugin and the developers demo site has been suspended (not sure if hes still active with cubecart). Looking at the plugin info and screenshots the only compatibility issues i predict is layout issues on the customer side. Providing the template side of things for the plugin are not encrypted this can be overcome by converting it over to bootstrap layout and adding any additional styling no problem.
  13. Hey, By default the google analytics js is conditional to cookies been accepted so if you don't use the cookies notice or haven't accepted cookies then the code won't run. If you want to run google analytics regardless of if cookies have been accepted then you'll need to remove the conditional statement by skins > amzin > templates > element.google_analytics.php and remove line 1 and 13 like noted below: {if isset($smarty.cookies.accept_cookies) && $smarty.cookies.accept_cookies=='true'} <<< REMOVE THIS LINE {literal} <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '{/literal}{$ANALYTICS}{literal}', 'auto'); ga('set', 'anonymizeIp', true); ga('send', 'pageview'); </script> {/literal} {/if} <<< REMOVE THIS LINE
  14. Thanks @bsmither for helping out while i catch some Joys of timezones.
  15. Hey @priceisrightsuperstore The store logo is styled by the following classes - .main-logo and .main-logo img in basix > css > style.css starting at line 220 which both have a css rule max-height of 60px. So you will need to modify both of those classes to get you desired look. The "Shop by Category" tab is 50px so the logo is already exceeding the size tab. Also, after making any changes remember you may need to clear your browser cache as well the site cache.
  16. You could use : {if $TOTAL_RESULTS} {$TOTAL_RESULTS} {else} 0 {/if}
  17. Hi, I have responded on the other post but just cover the additional stuff here, If you log into the extension marketplace, then visit the product page you should be able to download or get a install token. Lifetime updates are still active and not false advertising, many customers have updated without issue. There is a automated update option using install tokens, however this method is not recommended if a customer has modified their skin as it will extract the updated skin over the old skin which will/may cause the loss of modifications. Apologies for any confusion or inconvenience.
  18. Hey sorry for the delay, When you get the update notification and click through, my understanding is that you will be taken to the product page, you may need to login into the extension marketplace and you will then have access to the download link and the install token link. Previously i advised that i had no control over the access to the updates as Cubecart verifies access to the downloads/install tokens and my understanding at the time was you has having issues with that aspect. If you have modified your skin, i do not recommend using the install tokens as these will override any modifications you have made. To accommodate this each skin now has an online manual update guide. In relation to Basix the current online manual update guide starts at V1.08 http://nitefox.x10host.com/docs/ManualUpdates/basixguide.html if you require manual updates below V1.08 feel free to PM me and i can advise further. Cheers
  19. Hi @captinmax Sorry for the delay for the Latest Products the only solution would be to display the "From" prefix for all products shown in that area as theres no direct check that can be made from the template. To achieve that you would do the following: Open file skins > amzin > templates > content.homepage.php around line 67 find : <div class="product-price"> {if $product.ctrl_sale} <div class="price-group"> <span class="old-price">{$product.price}</span> <span class="current-price">{$product.sale_price}</span> </div> {else} <span class="current-price">{$product.price}</span> {/if} </div> and change it to: <div class="product-price"> <div><small>From</small></div> {if $product.ctrl_sale} <div class="price-group"> <span class="old-price">{$product.price}</span> <span class="current-price">{$product.sale_price}</span> </div> {else} <span class="current-price">{$product.price}</span> {/if} </div> as for the product page, personally i wouldn't recommend placing it on the product page as theres no simple solution to showing/hiding the "from" text as you would want it to be dynamic so that it disappears once an option is selected so that the customer sees a final price and not a from price. Then if your options are optional then you don't want to display a from price incase no options are selected. (if that makes sense) Although you could put it on the categories page like this open skins > amzin > templates > content.category.php around line 149 find: <div class="product_pricing clearfix"> {if $product.ctrl_sale} <span class="old_price">{$product.price}</span> <span class="sale_price">{$product.sale_price}</span> {else} <div><span>{$product.price}</span></div> {/if} </div> and change it to : <div class="product_pricing clearfix"> <div class="clearfix" style="height:20px;overflow:hidden;"> <small><strong><span style="font-size:12px;">{if $product.options}From:{else}&nbsp;{/if}</span></strong></small> </div> {if $product.ctrl_sale} <span class="old_price">{$product.price}</span> <span class="sale_price">{$product.sale_price}</span> {else} <div><span>{$product.price}</span></div> {/if} </div>
  20. ionCube is very hit and miss with end users due to the way it works and the different versions, compatibility, not always installed by default by hosts ect.. I've known developers in the past ditch it due "out of the box" compatibility issues especially with new website owners who arn't familiar with it but its a great tool for helping to protect developers work. Best advice that i would give if you want peace of mind is contact the developer before purchasing asking for hosting compatibility info then check with your hosting company to see if they meet those requirements. In the general the biggest requirement for extensions is ionCube but as to which version will depend on which version the extension supports. This will also give you an idea of the quality of support a developers gives.
  21. Hey, Apologies for the issue you have encountered. I can confirm updates remain free for anyone who purchases my skin and that you should still be able to access them as always. Personally i have no control over the update access so if you can bare with me i will reach out to CubeCart support to see whats happened and try to get that resolved for future updates. In the meantime if you send me a private message (or email [email protected] ) with your email that you used when purchasing, which version of cubecart you're using and the version of Basix you're using (you should find it in basix > docs > changelog.txt) and i'll sort you out
  22. Hi, Thanks for getting back to me. Based on my findings, the root of the issue comes down to cubecarts cache and human error. Basix was developed following the default structure of CubeCarts default skin which appears to have caused the issue to be inherited by Basix so please accept my apologies and i will clarify the issue with CubeCarts team. I have just updated the product in the marketplace now so you should be able to re-install/update the skin or you manually fix the issue by doing the following: access your sites files via your hosting account or preferred method and do the following: In file skins > Basix > templates > main.php and skins > Basix > templates > main.checkout.php find the following line {include file='templates/element.css.php'} Now, add the following below the above line {if !empty($SKIN_SUBSET)} <link rel="stylesheet" href="{$ROOT_PATH}skins/{$SKIN_FOLDER}/css/cubecart.{$SKIN_SUBSET}.css"> {/if} Now open file skins > Basix > templates > element.css.php and remove the following lines {if !empty($SKIN_SUBSET)} {$css_input[] = 'skins/{$SKIN_FOLDER}/css/cubecart.{$SKIN_SUBSET}.css'} {/if} and now save and clear cubecarts cache. Any problems let me know and again please accept my apologies for the delay and issue.
  • Create New...