Jump to content

Hotclutch

Members
  • Content count

    2,502
  • Joined

  • Last visited

  • Days Won

    23

Reputation Activity

  1. Like
    Hotclutch reacted to osCommerce-Official in New management and osCommerce v4   
    Not at all
    Our goal is to go live as soon as possible. And yes, we want to have as many developers, designers, consultants to learn the new version as soon as possible too. 
    So the moment we have something to show - it will be available. 
    We do not object any feedback and are looking forward to making it a VERY, VERY successful Ecommerce solution.
     
  2. Like
    Hotclutch reacted to osCommerce-Official in Related Products   
    Indeed, there exist several features like that.
    Product Groups, Product Collections 
    We will be posting about them on these Forums
  3. Like
    Hotclutch got a reaction from osCommerce-Official in google PageSpeed Insights   
    One of the errors relate to missing width and height dimensions on image tags. That was discussed here:
    Another "error" relates to caching rules. If you have a score in the high 90s then probably you have some caching rules set in your htaccess and the same error won't appear on your setup.
  4. Like
    Hotclutch reacted to osCommerce-Official in Menu Editor   
    Ashley, when creating a design theme, it is possible to set different "breakpoints" (or widths) and have different widgets behave differently according to the screen size. 
    It is also possible to have a special "mobile" version of the theme, which can be quite useful for some websites.
    This is how the same menus look on mobile phone screen:




     
    Brands, along with categories, can surely be present in the menus - please refer to the earlier message in this thread, where we wrote about how menus are created in the back end - it is possible to add links to categories, brands, system pages, content pages, and just literally any link to the menus.
     
  5. Like
    Hotclutch reacted to osCommerce-Official in Search Engine Optimisation (SEO)   
    SEO URLs are there by default, "out of the box". It is possible to override it, using "Old SEO URL" and putting some .php link there instead of an SEO-friendly .html one. 
    It will surely be possible to create an add-on that improves it further, but all the core on-site SEO functionality is already covered.
  6. Like
    Hotclutch got a reaction from osCommerce-Official in Product Display (Images)   
    Usually when there is no width="x" height="y" specified on the <img> tag it causes a problem. You can maybe check on a validator like gtmetrix or page speed to confirm what i am saying.
  7. Like
    Hotclutch reacted to osCommerce-Official in Product Display (Images)   
    This is an excerpt from the dev site taken right now:
     
    <img src="/images/products/1067/2371/600x600/1070624.webp" alt="Buy Warehouse Graphic Palm Print Midi Dress 3 from" itemprop="image" title="Warehouse Graphic Palm Print Midi Dress 3 in Women's" class="main-image" srcset="/images/products/1067/2371/600x600/1070624.webp 469w, /images/products/1067/2371/500x500/1070624.webp 391w" sizes="(min-width: 1001px) 469px, (max-width: 1000px) 391px">
  8. Like
    Hotclutch got a reaction from osCommerce-Official in Product Display (Images)   
    Images to attributes - also very good.
  9. Like
    Hotclutch reacted to osCommerce-Official in Product Display (Images)   
    @Hotclutch thanks for this question! Didn't plan a post on Sunday but am happy to share  
    So, product images in osCommerce v4:
    1. You can have any number of images linked to a product. The only limitation is common sense and design restriction, if any. 
    2. When uploading images, the system will automatically resize them into a bunch of different sizes, used for different purposes - like Zoomed in, regular product info page, product listing, various boxes and smaller listings, etc. Naturally, resizing is done proportionally
    3. Images can be hosted on a separate server (or in a separate cloud), talking CDN here 
    4. Watermark - this can be configured for each sales channel, and you can have watermark in 3 sizes applied to images. You can also mark some images to NOT apply the watermark.
    5. Zooming in on the product info page opens a lightbox 
    6. Images can be uploaded from your computer, or the system can use a so called "external image" - in that case instead of uploading files you'd need to specify its URLs.
    7. Languages - osCommerce v4 allows to link product images to languages; so if you have different product images for different languages - osCommerce v4 is your platform!
    8. Drag and drop - need to re-order images - just drag and drop
    9. Images to attributes - this is a cool feature. It allows to link images to particular attribute values. When the user changes attribute values in the front end, the system can re-load images associated with the chosen value(s). 
    10. Import / Export - of course you can export images along with products and import them into the system as well, in batches 
    11. Image SEO - you can specify ALT tags in a template to be used across the whole site as such, but you can also override them for each image. What's even better, you can change image's URL to make it more SEO friendly.
    Please feel free to post your follow up questions here!  


  10. Like
    Hotclutch got a reaction from osCommerce-Official in App Store or Add-on Store or...?   
    Add-On or Plug-In. There are other free and opensource projects that use these names for extensions so i would call them that. Also "contribution" would be a fine description for the free extensions like in the past.
  11. Like
    Hotclutch reacted to osCommerce-Official in Search Engine Optimisation (SEO)   
    Many users of this forum asked if osCommerce v4 will be free. And in this post, besides explaining how on-site SEO will work, we have yet again emphasised that osCommerce v4 will be free and open source. 
  12. Like
    Hotclutch got a reaction from osCommerce-Official in App Store or Add-on Store or...?   
    Add-On or Plug-In. There are other free and opensource projects that use these names for extensions so i would call them that. Also "contribution" would be a fine description for the free extensions like in the past.
  13. Like
    Hotclutch reacted to osCommerce-Official in New management and osCommerce v4   
    Ashley, osCommerve v4 comes heavily SEOed, at least in terms of on-site SEO. 
    It is possible to set default template for URLs, titles, descriptions, image ALTs, and some other parameters for products, categories, landing pages, and some of the system pages too.
    Then, it is possible to override the said properties for any particular entity, if required. 
    It is also possible to add SEO redirects from old URLs to new, thus helping customers who found an old indexed URL in Google or elsewhere to the new product page. 
     
  14. Like
    Hotclutch reacted to osCommerce-Official in New management and osCommerce v4   
    Ashley, thanks for your comments!
    Sure, this will be updated along with other parts of the website and forum. 
     
    We believe it was mentioned previously, but still, older versions of osCommerce and add-ons will be available for enough time that is required for shop owners to move to the new version. We do not plan on closing access to those on the website or to corresponding sections on this forum. At the end of the day there are some 55,000 websites out there using osCommerce and we will not want for them to be pushed or rushed to upgrade as such. 
    At the same time, we would very much welcome when they do choose to upgrade, as it will be:
    a) beneficial for the shop owners 
    b) create good business opportunities for developers - members of this Community
     
    This Forum will not tolerate disrespect.
    Support - users of this Forum are welcome to support each other as such, however those businesses that require professional reliable support will be encourage to hire a developer (osCommerce development partner for example) to offer such support according to terms of their contract / service level agreement. We believe that people shall have a choice, and that osCommerce will benefit from offering such choice to its users. 
     
    Thank you very much!
  15. Like
    Hotclutch got a reaction from osCommerce-Official in App Store or Add-on Store or...?   
    Add-On or Plug-In. There are other free and opensource projects that use these names for extensions so i would call them that. Also "contribution" would be a fine description for the free extensions like in the past.
  16. Like
    Hotclutch reacted to Yurius in New management and osCommerce v4   
    Who is osCommerce-Official? Who is hiding behind this nickname? Is it one person or a team of developers? What happened to Harald and will he be involved in the development of a new project or is it a completely new team? How much will the new version have continuity with the previous version (2.3.4.1)? In general, there are a lot of questions at the moment.
  17. Sad
    Hotclutch reacted to osCommerce-Official in New management and osCommerce v4   
    osCommerce is under new management. We thank Harald Ponce de Leon and the historical development team, wholeheartedly, for creating osCommerce and will now work hard to develop it into a modern successful Ecommerce platform.
    osCommerce v4 is to be released in 2021!
    osCommerce will continue being open source and FREE to use. There will be an opportunity for developers and designers to offer their commercial products (apps) and services in osCommerce Shop.
    osCommerce v4 is about: 
    business growth for shop owners new revenue streams for designers and developers modern, powerful, and secure Ecommerce platform for small, medium, and large B2C and B2B businesses API-based integration with 3rd parties osCommerce that is easy to support, maintain, and upgrade mobile and SEO friendly platform smooth migration from osCommerce 2.x and other Ecommerce solutions Discussions on this release are welcome at the Forums, where a new section for osCommerce v4 has been created. Questions about osCommerce shall be emailed to hello@oscommerce.com  Development Partners and Beta Testers are always welcome! Please sign up via our Contact Page. We will notify you when the Beta version becomes available (likely in June 2021). Development Partners - we will make preview versions available to you, please indicate your interest when signing up for the Beta Program.
    Thank you to everyone who has been patiently waiting for a new release of osCommerce!
  18. Like
    Hotclutch got a reaction from Smoky Barnable in Optional Related Products, Version 4.0   
    $optional_rel_prods_content .= ' <div class="card" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product">'; $optional_rel_prods_content .= ' <meta itemprop="url" content="' . tep_href_link('product_info.php', 'products_id=' . $optional_rel_prods_values['pop_products_id_slave']) . '" />'; switch (MODULE_CONTENT_PRODUCT_INFO_RELATED_PRODUCTS_HEIGHT_MODE) { case 'Equal Height': $optional_rel_prods_content .= ' <div class="card-body text-center">'; break; case 'Fixed Height': $optional_rel_prods_content .= ' <div class="card" style = "height:' . MODULE_CONTENT_PRODUCT_INFO_RELATED_PRODUCTS_HEIGHT_VALUE . 'em;">'; break; case 'None': $optional_rel_prods_content .= ' <div class="card">'; break; } Can't be right.
    You already have:
    $optional_rel_prods_content .= ' <div class="card" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product">'; then you have a case where;
    case 'None': $optional_rel_prods_content .= ' <div class="card">'; break; which means somewhere in your output you could end up with 
    <div class="card" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product"><div class="card">
  19. Like
    Hotclutch reacted to DAVID3733 in ULTIMATE Seo Urls 5 - by FWR Media   
    Update on above
    The author kindly PM'ed me and gave me a site to check with screaming frog, this was all ok, but it helps a lot to know it was my end
    He suggested a Cache issue, but i had cleared the cache many times, but with fresh eyes i had discovered that the although the admin was clearing the cache there was still a file left
     
    I manually deleted this in FTP and switched over to cache by file rather than sqlite and it appears to have done the trick, just finished a crawl and the issue has gone away
    will keep an eye on the reset USU5 Cache to ensure it does actually do as it should, maybe the cache file was corrupted, but this version is running well
    hope this helps someone
     
    regards
  20. Like
    Hotclutch reacted to trier in [Contribution] Website Backup - Create zipped copy of all site files   
    @spooks: it’s been a while, welcome back. You, your help, your contributions, have all been missed.
  21. Like
    Hotclutch reacted to spooks in [Contribution] Website Backup - Create zipped copy of all site files   
    Use 'backup_website.php' or basename($PHP_SELF)
  22. Like
    Hotclutch got a reaction from PiLLaO in ULTIMATE Seo Urls 5 - by FWR Media   
    If it's just the look that's important to you - you could replicate the look with the USU file I am sure. Instead of calling code, copy your boilerplate text from view source. by boilerplate text i mean your nav - left/right columns, footer.  
  23. Like
    Hotclutch got a reaction from PiLLaO in ULTIMATE Seo Urls 5 - by FWR Media   
    @PiLLaO
    Replace your 404 page with this one:
    You need to do the following things:
    1) On line 38 change the base reference to your URL.
    2) If you do not use a favicon, delete line 42.
    That's it, now you have a boostrap 404 page.
    <?php /** * * ULTIMATE Seo Urls 5 PRO ( version 1.1 ) * * * @package USU5_PRO * @license http://www.opensource.org/licenses/gpl-2.0.php GNU Public License * @link http://www.fwrmedia.co.uk * @copyright Copyright 2008-2009 FWR Media * @copyright Portions Copyright 2005 ( rewrite uri concept ) Bobby Easland * @author Robert Fisher, FWR Media, http://www.fwrmedia.co.uk * @lastdev $Author:: Rob $: Author of last commit * @lastmod $Date:: 2010-12-21 22:45:02 +0000 (Tue, 21 Dec 2010) $: Date of last commit * @version $Rev:: 196 $: Revision of last commit * @Id $Id:: notfound_404.php 196 2010-12-21 22:45:02Z Rob $: Full Details */ /** * Page not found html with 404 header * @package USU5_PRO * * @var array $text - array of text strings to be used in the html */ $text = array( 'title' => 'Page not found', 'text' => 'The page you were looking for could not be found. Please click the below link to return to ' . STORE_NAME . ' <p><a href="' . tep_href_link( 'index.php' ) . '" title="' . STORE_NAME . '">' . STORE_NAME . '</a></p><br />' ); header( "HTTP/1.1 404 Not Found" ); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Page Not Found</title> <base href="https://www.example.com/"> <link href="ext/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script defer src="https://use.fontawesome.com/releases/v5.1.0/js/all.js"></script> <link rel=icon href=favicon.png sizes="16x16" type="image/png"> <!--[if lt IE 9]> <script src="ext/js/html5shiv.js"></script> <script src="ext/js/respond.min.js"></script> <script src="ext/js/excanvas.min.js"></script> <![endif]--> <script src="ext/jquery/jquery-3.1.1.min.js"></script> <style> .error-404 { margin: 0 auto; text-align: center } .error-404 .error-code { bottom: 60%; color: #4686CC; font-size: 96px; line-height: 100px; font-weight: bold } .error-404 .error-desc { font-size: 12px; color: #647788 } .error-404 .m-b-10 { margin-bottom: 10px!important } .error-404 .m-b-20 { margin-bottom: 20px!important } .error-404 .m-t-20 { margin-top: 20px!important } </style> </head> <body> <div class="error-404"> <div class="error-code m-b-10 m-t-20">404 <i class="fas fa-exclamation-triangle"></i></div> <h2 class="font-bold">Oops 404! That page can’t be found.</h2> <div class="error-desc"> Sorry, but the page you are looking for was either not found or does not exist. <br> Try refreshing the page or click the button below to go back to the Homepage. <div><br> <a href="/" class="btn btn-primary"><span class="fas fa-home" data-fa-transform="up-2" aria-hidden="true"></span> Go back to Homepage</a> </div> </div> </div> <script src="ext/bootstrap/js/bootstrap.min.js"></script> </body> </html>  
  24. Like
    Hotclutch got a reaction from valquiria23 in product warranty on Product info page   
    You can try these as well:
    https://apps.oscommerce.com/vhtrD
    https://apps.oscommerce.com/Get&yHcEJ&8RVmp
    To create a module for the bootstrap version, look at the cm_i_model.php, and tpl_cm_i_model.php files. Build your own module with the field you created eg. $product_info[warranty]
  25. Like
    Hotclutch reacted to burt in See more / see less doable in osC   
    Gets you close:
    <div class="col-sm-6">   <div class="well">     <p>The proof is in the pudding, and the pudding, in this case, is a football... Boof! Eat my goal!! The goalie has got football pie all over his shirt!</p>     <div class="collapse" id="collapseMe">       <p>Oooh scary Irish men. Would you like to recruit me? I like your berets. They're worn by Saddam Hussain, Frank Spencer, the French.</p>       <p>Quick tip for yourself: if you're ever doing an after-dinner speech, you say "My Lords, Ladies and Gentlemen, sorry I'm late, I just popped to the toilet. And while I was there, I saw some graffiti and it said "I used to be indecisive, but now I'm not so sure"". Straight away you've got them by the jaffas.</p>     </div>     <p align="center"><a id="buttonised" class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseMe" aria-expanded="false" aria-controls="collapseMe"><span class="glyphicon glyphicon-collapse-down"></span> More</a></p>       </div>   <script>   $(function(){     $('#collapseMe').on('hide.bs.collapse', function () {       $('#buttonised').html('<span class="glyphicon glyphicon-collapse-down"></span> More');     })     $('#collapseMe').on('show.bs.collapse', function () {       $('#buttonised').html('<span class="glyphicon glyphicon-collapse-up"></span> Less');     })   })   </script> </div>
×