Community Add-Ons

Maintainers: nico1814
Add file to this package
Top » Images

Multi images extra by nico
for osCommerce Online Merchant v2.2

There are many contributions to manage several images, but all modify many files, as well as the original database.

I thus decided to write this contribution by basing me on "Three images with admin 1.0" of Jason:
http://www.oscommerce.com/community/contributions, the 3432

Principal functionalities are:
- free from 0 to 9 additional images, management in configuration > images > Number of extra images
- creation of an additional table to manage the images (the original database is not modified)
- automatic redimensioning of the images, increased in popup.

Documentation in english, with many screenshot.

Nico

Legend:  Download   Report
Expand All / Collapse All
bug fix product_info.php for products without multi image ocordoba 29 Aug 2008  

the query return zero records when the products_images table don't have the product_id record
I made a modification in the query to get info even if products_images is empty

replace original query
$product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");


by:
$product_info_query = tep_db_query("SELECT
p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity,
p.products_image,pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added,
p.products_date_available, p.manufacturers_id,
pi.products_image1, pi.products_image2, pi.products_image3, pi.products_image4, pi.products_image5,
pi.products_image6, pi.products_image7, pi.products_image8, pi.products_image9
FROM ".TABLE_PRODUCTS." as p
LEFT JOIN ".TABLE_PRODUCTS_DESCRIPTION." as pd ON (pd.products_id = p.products_id)
LEFT JOIN ".TABLE_PRODUCTS_IMAGES." as pi ON (pi.products_id = p.products_id)
WHERE p.products_status = '1'
AND p.products_id = '".(int)$HTTP_GET_VARS['products_id']."'
AND pd.language_id = '" . (int)$languages_id . "'");
$product_info = tep_db_fetch_array($product_info_query);

[bug fix] cannot delete extra images Paamayim 23 Jul 2008  
Fixing: Warning: array_merge() [function.array-merge]: Argument #1 is not an array in admin/categories.php maltchev 19 Apr 2008  
bug fix product_info.php for products without multi image thebigia 7 Aug 2006  
Bug fixe synthax error { product_info rafsand 7 Jun 2006  
Multi images extra 1.02 nico1814 18 Apr 2006  
Multi images extra 1.01 nico1814 17 Apr 2006  
Multi images extra by nico nico1814 17 Apr 2006