Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

"new products for XXX" - content box


moisea

Recommended Posts

hi there,

i am having trouble with making my content (central) box look like THIS

ie with the item image and texts lined up in their seperate boxes within the "new products for XXX" box.

please help if you have an idea.

 

many thanks.

 

PS: I am using .2.2ms2

Link to comment
Share on other sites

hi there,

i am having trouble with making my content (central) box look like THIS

ie with the item image and texts lined up in their seperate boxes within the "new products for XXX" box.

please help if you have an idea.

 

many thanks.

 

PS: I am using .2.2ms2

 

Sorry for my english.

 

Hello first. :D

 

As I post you in the french forum, here a solution. First, in stylesheet.css, add :

 

.infoBox2 {
border : thin dotted #C9D5ED
}

 

Second, replace your catalog/includes/modules/new_products.php with :

 

<?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 (c) 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']);
  if ($col == 0) {
  $info_box_contents[$row][$col] = array('align' => 'center',
                                         'params' => 'class="smallText" width="49%" valign="top"',
                                         'text' => '<table class="infobox2" width="99%"><tr><td width="50%"><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></td><td width="50%"><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'])) . '</td></tr></table>');
  } else {
  $info_box_contents[$row][$col] = array('align' => 'center',
                                         'params' => 'class="smallText" width="49%" valign="top"',
                                         'text' => '<table class="infobox2" width="99%"><tr><td width="50%"><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'])) . '</a></td><td width="50%"><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) . '</td></tr></table>');
  }
  $col ++;
  if ($col > 1) {
    $col = 0;
    $row ++;
  }
}

new contentBox($info_box_contents);
?>
<!-- new_products_eof //-->

 

I hope you will answer my posts. Thanks.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...