In one place, stripos is used in RC2. Stripos is PHP5 only, so many shops will break when used on a host that is not up-to-date.
The solution is to find every instance of stripos, and change it to strpos (which is backwards PHP compatible). I believe the only code you will need to change is in the file;
admin/backup.php around line 252.
This site, posted today in the feedback forum of the official osCommerce Forum is promoted as a “table less” and “completely remade to css” design.
Although that’s not quite true (there are some tables), it’s a massive improvement on the normal osCommerce, and well worth looking at (under the bonnet).
Check it out: POWER FACTORY
Shwoing the number of products in osCommerce cart is very simple;
This will show the total number of items in a persons cart.
You can go further with this and say something like;
You have <?php echo $cart->count_contents(); ?> items in your cart.
But this will not be grammatically correct if only 1 item is in the cart, In this case we say;
You have <?php echo $cart->count_contents(); ?> <?php echo $cart->count_contents() == “1” ? “item ” : “items ” ; ?> in your cart.
Now the code will determine whether to say “item” or “items” depending upon the number of items in the cart.