brigitteke Posted February 2, 2007 Posted February 2, 2007 Please help me! I got the following problem on my site: Fatal error: Cannot instantiate non-existent class: contentboxheading in /var/www/g29276/toermalijntje.nl/HTML/catalog/includes/languages/dutch/modules/payment/new_products.php on line 18 I really don't know where to find it or to solve it... Is there anybody willing to help? Site is www.toermalijntje.nl/catalog/admin Admin is not secured, so you can get in right away. Kind regards, Brigitte
Velveeta Posted February 2, 2007 Posted February 2, 2007 Please help me! I got the following problem on my site: Fatal error: Cannot instantiate non-existent class: contentboxheading in /var/www/g29276/toermalijntje.nl/HTML/catalog/includes/languages/dutch/modules/payment/new_products.php on line 18 I really don't know where to find it or to solve it... Is there anybody willing to help? Site is www.toermalijntje.nl/catalog/admin Admin is not secured, so you can get in right away. Kind regards, Brigitte First off, I'm curious why you have a new_products module listed under your payment modules, and why you have that error in what's supposed to be your language file for that module... Can you post that file up somewhere for us to view? I just went into your admin and used file manager to browse to and take a look at that file, and it's in completely the wrong location... That should be in your catalog/includes/modules directory, not catalog/includes/languages/dutch/modules/payment... Try moving that for starters, and then see if you get an error still... Richard. Richard Lindsey
brigitteke Posted February 5, 2007 Author Posted February 5, 2007 First off, I'm curious why you have a new_products module listed under your payment modules, and why you have that error in what's supposed to be your language file for that module... Can you post that file up somewhere for us to view? I just went into your admin and used file manager to browse to and take a look at that file, and it's in completely the wrong location... That should be in your catalog/includes/modules directory, not catalog/includes/languages/dutch/modules/payment... Try moving that for starters, and then see if you get an error still... Richard. Thanks Richard, when I move the file, I get these errors: Warning: main(/var/www/g29276/toermalijntje.nl/HTML/catalog/includes/languages//dutch/modules/payment/new_products.php) [function.main]: failed to open stream: No such file or directory in /var/www/g29276/toermalijntje.nl/HTML/catalog/admin/modules.php on line 244 Warning: main() [function.include]: Failed opening '/var/www/g29276/toermalijntje.nl/HTML/catalog/includes/languages//dutch/modules/payment/new_products.php' for inclusion (include_path='.') in /var/www/g29276/toermalijntje.nl/HTML/catalog/admin/modules.php on line 244 Fatal error: Cannot instantiate non-existent class: contentboxheading in /var/www/g29276/toermalijntje.nl/HTML/catalog/includes/modules/payment/new_products.php on line 18 That is why I put that file there. It is also in the catalog/modules directory. It was a new installation of oscommerce and I did not change anything. I wil put the new_producs file here. kind regards, brigitte
brigitteke Posted February 5, 2007 Author Posted February 5, 2007 This is the new_products file... <?php /* $Id: new_products.php,v 1.34 2003/06/09 22:49:58 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ ?> <!-- new_products //--> <?php $info_box_contents = array(); $info_box_contents[] = array('text' => sprintf(TABLE_HEADING_NEW_PRODUCTS, strftime('%B'))); new contentBoxHeading($info_box_contents); if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) { $new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS); } else { $new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS); } $row = 0; $col = 0; $info_box_contents = array(); while ($new_products = tep_db_fetch_array($new_products_query)) { $new_products['products_name'] = tep_get_products_name($new_products['products_id']); $info_box_contents[$row][$col] = array('align' => 'center', 'params' => 'class="smallText" width="33%" valign="top"', 'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id']))); $col ++; if ($col > 2) { $col = 0; $row ++; } } new contentBox($info_box_contents); ?> <!-- new_products_eof //-->
Velveeta Posted February 8, 2007 Posted February 8, 2007 Nobody?? Sorry, this one slipped right by me, I only noticed it when I filtered for posts I'd replied to... It looks like whatever file is still calling that new_products module is calling it by the wrong path, since it's still trying to call it in the payment folder... Do you know which file is trying to call that? Can you paste the url you're on when you're getting this error? Richard. Richard Lindsey
Recommended Posts
Archived
This topic is now archived and is closed to further replies.