Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

How to set manufacturers per row


Jaskaran

Recommended Posts

Posted

Hello Friends

Following is code for display manufacturer's logo and name on default page. everything working fine. but this script doesn't maintain image per row.i want 3 images per row.how i can get it?

Thanks!!

 

 

 

 

 

<?php

 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'left',
                              'text'  => BOX_HEADING_CATEGORIES
                             );
 new contentBoxHeading($info_box_contents);

 $row = 0;
 $col = 0;
 $width = (int)(100 / MAX_DISPLAY_CATEGORIES_PER_ROW) . '%';
 $info_box_contents = array();
	$result = tep_db_query("SELECT * FROM " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd WHERE c.parent_id = '0' AND c.categories_id = cd.categories_id AND cd.language_id = '" . (int)$languages_id . "' ORDER BY sort_order ");
while($data = tep_db_fetch_array($result)){
   $info_box_contents[$row][$col] = array('align' => 'center',
                                          'params' => 'class="smallText" width="' . $width . '" valign="top"',
                                          'text' => '<a href="' . tep_href_link(FILENAME_DEFAULT, tep_get_path($data['categories_id'])) . '">' . tep_image(DIR_WS_IMAGES . $data['categories_image'], $data['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '<br>' . $data['categories_name']);

   $col ++;
   if ($col == MAX_DISPLAY_CATEGORIES_PER_ROW) {
     $col = 0;
     $row ++;
   }
}
 new contentBox($info_box_contents);
?>

Archived

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

×
×
  • Create New...