Archive for July, 2008
OsCommerce Category Image Problem: ‘IMAGE DOES NOT EXIST’
Posted by admin in open source, oscommerce on July 23rd, 2008
Here is the solution to a minor, but annoying problem I was having with some installations of OsCommerce. When saving an edit for a category, which already had an image file in the database, the image association would be lost and the error ‘IMAGE DOES NOT EXIST’ would be displayed. The workaround was to use the browse field to populate the image field each time you edited a record.
I had searched for the solution a number of times, but came up dry. Recently, however, when researching a contribution that added a text description for a category, I found the solution in the readme file (not available to search engines):
CHANGES TO admin/categories.php
CAREFUL: These are not trivial changes. There is a lot of code here.
1) Locate the following line (approximately line 80) (image update bug repair provided in the bugs section on oscommerce.com):
if ($categories_image = new upload(’categories_image’, DIR_FS_CATALOG_IMAGES)) {
tep_db_query(”update ” . TABLE_CATEGORIES . ” set categories_image = ‘” . tep_db_input($categories_image->filename) . “‘ where categories_id = ‘” . (int)$categories_id . “‘”);
}REPLACE those 3 lines with the following 5 lines:
$categories_image = new upload(’categories_image’);
$categories_image->set_destination(DIR_FS_CATALOG_IMAGES);
if ($categories_image->parse() && $categories_image->save()) {
tep_db_query(”update ” . TABLE_CATEGORIES . ” set categories_image = ‘” . tep_db_input($categories_image->filename) . “‘ where categories_id = ‘” . (int)$categories_id . “‘”);
}
The comment says “image update bug repair provided in the bugs section on oscommerce.com,” which I was never able to find.
Electronic Recycling Sunday
Posted by admin in Pleasanton, e-waste, recycling on July 19th, 2008
Electronic Recycling Sunday, July 20th at Amador Valley High School in Pleasanton
Humunya Foundation: 1155 Santa Rita Road, Pleasanton, California
10 AM to 4 PM
Fundraiser Event
C & T Recycling
(510) 590-7510
(925) 547-1776



Recent Comments