Okay, I've been lurking again:P but I have a few thoughts. I'll address what's been discussed here and maybe a couple of other things. Got a little free time today.
Space on a website is a very valuable commodity. Many times, adding a small space radically changes what shows "above the fold" on a site. That's what the customer sees on their screen when they come to the page. True, there are times when you don't want the customer to stray as on the product listing page. If you use the F12 for your product listing page, you'll find some calls for tr class="productListing-even" and one for odd. Simply adding a background color to either the odd or the even will quickly let the customer know what encompasses the information for that product. This will really help when your customer is using a mobile device.
It's nit-picking at best, but using 1rem for padding is setting up a possibility for other things to take over. First of all, rem (I bet some of you other lurkers thought it should have been em) is based on the font-size of the root (or body). It will work but, if you decide you want the body to go from 10 to 12, your spacing will grow along with the font. It's better to stay with px or % with widths and heights as it's less likely to surprise you later. It will work with line-spacing as that should be based on font.
Now, I AM going to try to influence you as much as possible on responsive templates.
First of all, using the classic green means that your next upgrade will cost you nearly the same amount of time as your first installation. Without a valiant effort on your part, your next upgrade will wipe out all your hard work. And, yes, all your little changes will be harder to find than they are now. Again, check out information on template overrides. At least they will still be around after an upgrade.
Responsive Templates - Any time spent today in developing a non-responsive template is costing you up to three times in total development. First of all, any time spent developing out of responsive is wasted almost completely. Anyone with a mobile device will head right back to their Google search for another site to go to when they see your site on their device. They just don't want to waste their time trying to find what they want on their screen. And, yes, your add to cart is not visible on a portrait phone without scrolling.
Now, let's take a look at the demo that mesnitu gave us above. A quick glance through the demo let's me know that most of the little quirks in the responsive_classic template have been tweaked. That's great! It gives a more accurate look at what the responsive_classic template can do. It does help us to see one of the problems we found with the template. For this demo, we'll use the one provided by mesnitu - http://www.kobrawd.com/demo155/
Using this demo and a Chrome addon to check mobile compatibility, we see, as stated, that those tweaks have been done and it looks great on all devices.
BUT, what happens if we want to change colors? Inspect (F12) the site and look for <div id="navCatTabsWrapper">. When you highlight that div, you will see on the right side of the inspection screen that the div is controlled by line 34 of stylesheet_colors.css. So, we can just change that to your favorite color, right?
Well, not quite.:(
If you look at what is controlled by the colors in line 34 you'll find not only the Wrapper but a product-listing color, a hover, and a couple of buttons:ohmy: So, if I want to change the Wrapper color, all sorts of things start to happen. That can be life-changing if you're not up-to-snuff on CSS and stylesheets. It doesn't mean that what was done was incorrect. I just think they went one step too far in consolidating the stylesheet. Getting all the colors together was a great idea.
A Solution - We have submitted an add-on/modification containing stylesheets that "fix" the color change difficulties and add the "tweaks" as seen in the demo above. We've taken all but the most basic color calls out of other stylesheets, added them to the stylesheet_colors.css and broken up the stylesheet_colors.css by item. What this means is that you can pick as little as three colors for your site and have your site colored and mobile friendly in a matter of minutes. You can see an example of this at http://netzencommerce.com. If you inspect the navCatTabsWrapper there, you'll see that the background is a single call in the stylesheet. In your case, changing the #6699cc to your color would have it quickly looking like your site. The other thing you will notice is that we added a more modern way of doing colors. Adding an opacity to a color allows you to lighten or darken it as you see fit. Most browser can use this but the hex color is still there if they can't.
The addon has been submitted to the Plugins area but is not yet released. You can download it from the site.
Last for this diatribe:smartalec:
Organic Ceylon Cinnamon - A customer can order this item without ever having to select a weight. You'll get an order, ship it, and the customer will say, "But, I wanted the 8 oz. pack." They may have thought they made a selection for 8 but only hovered over it an proceeded to the Add to Cart. Adding a value of "Please Select a Weight" as the first option in weight let's them know that they need to select a weight. AND, making it the default and for display only means they will get a warning if the DON"T pick a weight.
End of short reply :rotflmao::rolleyes:
Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.
Zen Cart Certified hosting at myZenCartHost.com