Guest Posted May 13, 2007 Share Posted May 13, 2007 i'm running a template and it wasn't really design for having subcats so when I click the main category link it display the sub categories on the page which is fine but below where it displays the new products for the category it only displays 2 columns but i want it to display 3 because at there is too much blank space on the right side at the moment. If someone could please tell me how to fix this it would be great. Thanks Link to comment Share on other sites More sharing options...
Guest Posted May 14, 2007 Share Posted May 14, 2007 still need help please Link to comment Share on other sites More sharing options...
bill110 Posted May 14, 2007 Share Posted May 14, 2007 Not knowing anything about the template this will be a shot in the dark but in catalog/includes/modules/new_products.php close to the bottom if you have code like this if ($col > 1) { $col = 0; $row ++; Try changing the 1 to 2 My Contributions Stylesheet With Descriptions Glassy Grey Boxtops Our Products Meta Tags On The Fly Password Protect Admin "No matter where you go....There you are" - Buccaroo Bonsai Link to comment Share on other sites More sharing options...
Guest Posted May 14, 2007 Share Posted May 14, 2007 it already says 2. Changing it to 3 does nothing. I think I may need a new lot of code cause the home page displays 2 columns of new products and im pretty sure the category new products uses the same code. Link to comment Share on other sites More sharing options...
bill110 Posted May 14, 2007 Share Posted May 14, 2007 could you post you code for catalog/includes/modules/new_products.php My Contributions Stylesheet With Descriptions Glassy Grey Boxtops Our Products Meta Tags On The Fly Password Protect Admin "No matter where you go....There you are" - Buccaroo Bonsai Link to comment Share on other sites More sharing options...
Guest Posted May 14, 2007 Share Posted May 14, 2007 <?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 //--> Link to comment Share on other sites More sharing options...
bill110 Posted May 14, 2007 Share Posted May 14, 2007 Ok That looks stock. I setr one up that way and got 3 columns. If this is a template then maybe there is a setting in admin for this. I put in 6 products, set everything in admin to show 6 and it shows 2 rows of three columns. Be sure in admin->configuration->maximum values->New products module is set to more than 2. My Contributions Stylesheet With Descriptions Glassy Grey Boxtops Our Products Meta Tags On The Fly Password Protect Admin "No matter where you go....There you are" - Buccaroo Bonsai Link to comment Share on other sites More sharing options...
Guest Posted May 14, 2007 Share Posted May 14, 2007 new products module is set to 8 in the admin.... It displays 8 products on the page but only in 2 columns. I still think even if I get this to work it won't be what I need... I still want my main site to have 2 columns but then for the subcats to have 3. Link to comment Share on other sites More sharing options...
Guest Posted May 15, 2007 Share Posted May 15, 2007 still need help on this one too. thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.