Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Help! Fatal error: Cannot instantiate non-existent class: contentboxheading


brigitteke

Recommended Posts

Posted

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

Posted
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

Posted
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

Posted

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 //-->

Posted
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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...