This add-on is register_globals compatible
Product Listing Enhancements, Thumbnails & Manufacturer Headings V1.txt
This contribution is a much changed version of Product Thumbnail Listing that I started only a short while ago, but as thumbnails is now only one part I felt it should be a new contribution.
I was requested to make a contribution to Group Product Listing By Manufacturer with a manufacturer short description. This does exactly that based around the original product listing, so the old admin controls apply along with some new ones.
The thumbnails part displays products with thumbnail images in a grid layout, you define how many boxes per line plus image & box sizes. It shows the product image in a box with product name, price, short description (if you have that) & buy now or details button. This also supports Additional Images (http://addons.oscommerce.com/info/1032) If you have this it will select the medium size image if it exists.
The customer can switch between thumbnails & manufacturer if you set default to either. If you change default you must select a new category to reset your display.
During writing I cam accross some bugs in the core code details & fixes are at the bottom of the installation notes.
Extra setting are added to admin:
Additionally existing settings controling the display of Product Name & Price Are Honored.
The database query used is unchanged from the original, so order you set in admin etc will apply as before.
The style of the display is controlled by a new entry in your css, you can set there if you wish a background image, colours, borders etc.
Page views are included in the package so you can see the result.
Short Description Contrib is at http://addons.oscommerce.com/info/3123
Written on osC2.2 rc1 with PHP5 and has been tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
Installation is fairly easy.
Forum thread started at : http://forums.oscommerce.com/index.php?showtopic=307010
Legend: 
Download

Report
Added a separator between products in list modes, simply use the new class TD.separator to enable/use.
Fixed a minor image bug in one of the list modes.
Modified the list block mode, the image is still on the left (if enabled) the center column will contain all remaining fields bar the last that will appear in the right column, the field order is that set in admin. IE if you want the price in the right column give it the highest value in admin/product listing.
Added class for listing price, (.productListing-list-price)
Changed files: product_listing.php, CSS
UPGRADING
Upload the changed file.
Add new entries to your style sheet
tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Added the option of a quantity box within the listing (controled in admin)
Added the option of a attribute drop downs within the listing (controled in admin)
Added a Product Listing Image Height setting in admin (Recommend this is left empty)
Modified the setup routine to allow for other languages (Though all added items are in english still, sorry)
Changed files: product_listing.php, application_top.php, product_listing_setup.php
UPGRADING
There are some edits to application_top.php required.
Upload the changed files.
Run the new product_listing_setup.php
tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Corrected some syntax errors in products_new.php
Made a couple of additions to product_listing.php & new_products.php, if the products price or products stock are zero the buy now button is removed, a details button will be shown if thats set in admin (ie set for buy now & details).
Changed files: product_listing.php, products_new.php, new_products.php
UPGRADING
Just replace all the changed files
tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Made the contrib multilingual
Change to thumbnail display, if the bottom row size is less than number products per row, it will be spaced seperately so spacing is even across the display & different to full rows. This feature is not used for grid display.
Added some bug fixes related to SEO URL's (for application_top.php)
Changed files: product_listing.php, css entries, addition to includes/classes/boxes.php, includes/languages/english/index.php and includes/languages/english/advanced_search.php
UPGRADING
If your upgading from any previous version, run the new setup file it will make any required changes (NOT REQUIRED from 1.7 to 1.8), replace all the changed files and add the new/changed css entries and modifications to includes/classes/boxes.php, includes/languages/english/index.php and includes/languages/english/advanced_search.php.
Additional instructions appear at the end of the install instructions.
There are some bug fixes you must do if you use SEO URL's
tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Modified thumbnail to improve layout with varying amount of content, added 2 new settings to admin to achieve this, setting vertical space for image & name / description.
Slimmed some of the code to keep file size small.
Added sort option for products_new page.
Some have asked for category path in the product url, added an option on line 14 of product_listing.php change setting to 'true' if you want this
Minor bug fix, added manufacturer_id to products_new query so manufacturer link in that listing will work.
This update adds some new css for the thumbnail display.
Changed files: product_listing.php, new_products.php, products_new.php, product_listing_setup.php css entries.
New Settings:
Product Listing Image Vertical Space (default 100) Image Vertical Space in thumbnail, set to the height of largest product image.
Product Listing Name Vertical Space (default 25) Name Vertical Space in thumbnail, sets vertical space for name & short description (if used).
This has been tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
Full Package
V1.6
Added pull down for sort order
Added pull down for max results per page, values based on multiples of the 'Search Results' value in admin. For simplicity the 'Show All' just puts a figure of 1000000.
Changed files: product_listing.php plus modifications to index.php & manufacturers.php. See installation for details.
Tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a.
FULL PACKAGE
V1.5b
Minor Update, Added Category Name/Manufacturer Name to headings in thumbnail/list modes
Changed files: product_listing.php
FULL PACKAGE
Fixed bug: In list modes, sort headings not active on page 1.
Removed some test script that got left in.
Changed files: product_listing.php
Forgot to mention the new_product files have a max age funtion added (see text file)
FULL PACKAGE
Removed debug code, if you have trouble use code from 1.4 to test.
Moved thumbnail function back into main block as a very few had a problem with it.
Added missing line to thumbnail for special prices.
Added modified new_products.php module with thumbnail option (only shows image, name & price).
Added modified products_new.php with thumbnail option (shows image, name, manufacturer & price) items shown & order as set in admin.
Changed files: product_listing.php, new_products.php, products_new.php
Tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Modified some of the code to make it more efficient (so smaller) so the code layout is somewhat modified.
Added block display mode in list/manufacturer listings, similar to the 'new products' display, except you can choose whats shown & what order (Standard 'Product Listing' settings apply).
Added a grid display option to the thumbnails display.
Added extra picture test for 'Additional Images'.
Changed files: product_listing.php, product_listing_setup.php css entries.
UPGRADING
If your upgading from any previous version, run the new setup file, it will make any required changes.
There are some additional css entries with this install too.
Additional instructions appear at the end of the install instructions.
Extra setting added to admin:
Product Listing Style (default thumbnail ) Use Thumbnail view, Manufacturer Listing or old List View. Also select 'Block' or 'Grid' mode.
Tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a
FULL PACKAGE
Modified Thumbnails routine, now it will obey the set order, so you can set the position order (vertically) of everything in the thumbnail (buy now buttons always below though)
Added manufacturer name, quantity & weight options to the thumbnail.
Added admin option disable user style switch.
Added additional css for button positioning.
Added missing query for 'Additional Images'.
Changed files: product_listing.php, product_listing_setup.php css entries.
UPGRADING
If your upgading from any previous version, run the new setup file, it will make any required changes.
There are some additional css entries with this install too.
Additional instructions appear at the end of the install instructions.
Extra setting added to admin:
Product Listing Style Switch (default true) Provide the user the option to switch listing style.
Has been tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
FULL PACKAGE
Fixed minor bug, if there are no products to display thumbnail view borders were messed up.
FULL PACKAGE
Added option of buy now & details button together on thumbnails page.
Added model option to thumbnails page..
Added extra image test for 'Additional Images'.
Added standard style-able boxes, so you can set the style of the image boxes and the containing box.
Incorporated 'easy graphic borders', so if you've installed that, it will use the set style. (http://addons.oscommerce.com/info/1702).
Fixed the split page results for all displays.
Added missing install instruction (in index.php).
UPGRADING
If your upgading from any previous version, run the new setup file, it will make any required changes.
There are some additional css files with this install too.
Additional instructions appear at the end of the install instructions.
Tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
Forum thread at : http://forums.oscommerce.com/index.php?showtopic=307010
Product Listing Enhancements, Thumbnails & Manufacturer Headings V1.1
Some have reported first upload (V1) corrupted!
V1.1 Modified code if manufacture list is selected, but no manufacturers exist for category, the display will revert to standard listing rather than show blank display.
Some poeple have had setup errors, so I`ve added a debug option, if you have any trouble, find at the start of product_listing.php
$debug = 'no'; change this to $debug = 'yes'; then report the alert message in the forum.
Tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
Forum thread at : http://forums.oscommerce.com/index.php?showtopic=307010
FULL PACKAGE
Product Listing Enhancements, Thumbnails & Manufacturer Headings V1.txt
This contribution is a much changed version of Product Thumbnail Listing that I started only a short while ago, but as thumbnails is now only one part I felt it should be a new contribution.
I was requested to make a contribution to Group Product Listing By Manufacturer with a manufacturer short description. This does exactly that based around the original product listing, so the old admin controls apply along with some new ones.
The thumbnails part displays products with thumbnail images in a grid layout, you define how many boxes per line plus image & box sizes. It shows the product image in a box with product name, price, short description (if you have that) & buy now or details button. This also supports Additional Images (http://addons.oscommerce.com/info/1032) If you have this it will select the medium size image if it exists.
The customer can switch between thumbnails & manufacturer if you set default to either. If you change default you must select a new category to reset your display.
During writing I cam accross some bugs in the core code details & fixes are at the bottom of the installation notes.
Extra setting are added to admin:
Additionally existing settings controling the display of Product Name & Price Are Honored.
The database query used is unchanged from the original, so order you set in admin etc will apply as before.
The style of the display is controlled by a new entry in your css, you can set there if you wish a background image, colours, borders etc.
Page views are included in the package so you can see the result.
Short Description Contrib is at http://addons.oscommerce.com/info/3123
Written on osC2.2 rc1 with PHP5 and has been tested on PHP 4 & 5, SQL 4 & 5, osC 2.2 ms2, rc1 & rc2a and is register_globals compatible.
Installation is fairly easy.
Forum thread started at : http://forums.oscommerce.com/index.php?showtopic=307010