Jump to content

yuck_fou

New Members
  • Posts

    3
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

yuck_fou's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Here is were I'm upto now... What I'm trying to accomplish is to get all of my shopping cart headers all the same like the image below. [URL=http://imageshack.us][IMG]http://img133.imageshack.us/img133/4017/002ix7sk9.gif[/img][/URL] It's nearly done the problem now is the product navigation bottons "product name+, price. They are rounded at the left and need to be filled by the middle. See image below. [URL=http://imageshack.us][IMG]http://img291.imageshack.us/img291/6899/2qp4jp5.gif[/img][/URL] I think what needs to be corrected is somewhere in the product_listing.php [CODE]<?php /*   $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $   osCommerce, Open Source E-Commerce Solutions   http://www.oscommerce.com   Copyright (c) 2003 osCommerce   Released under the GNU General Public License */   $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');   if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '0') ) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2">   <tr>     <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>     <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>   </tr> </table> <?php   }   $list_box_contents = array();   for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {     switch ($column_list[$col]) {       case 'PRODUCT_LIST_MODEL':         $lc_text = TABLE_HEADING_MODEL;         $lc_align = '';         break;       case 'PRODUCT_LIST_NAME':         $lc_text = TABLE_HEADING_PRODUCTS;         $lc_align = '';         break;       case 'PRODUCT_LIST_MANUFACTURER':         $lc_text = TABLE_HEADING_MANUFACTURER;         $lc_align = '';         break;       case 'PRODUCT_LIST_PRICE':         $lc_text = TABLE_HEADING_PRICE;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_QUANTITY':         $lc_text = TABLE_HEADING_QUANTITY;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_WEIGHT':         $lc_text = TABLE_HEADING_WEIGHT;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_IMAGE':         $lc_text = TABLE_HEADING_IMAGE;         $lc_align = 'center';         break;       case 'PRODUCT_LIST_BUY_NOW':         $lc_text = TABLE_HEADING_BUY_NOW;         $lc_align = 'center';         break;     }     if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) {       $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text);     }     if( !$col )   $class= 'productListing-heading'; elseif( $col == $n-1 )   $class= 'productListing-headingRight'; else   $class= 'productListing-headingMid'; $list_box_contents[0][] = array('align' => $lc_align, 'params' => 'class="' . $class . '"', 'text' => '&nbsp;' . $lc_text . '&nbsp;'); }   if ($listing_split->number_of_rows > 0) {     $rows = 0;     $listing_query = tep_db_query($listing_split->sql_query);     while ($listing = tep_db_fetch_array($listing_query)) {       $rows++;       if (($rows/2) == floor($rows/2)) {         $list_box_contents[] = array('params' => 'class="productListing-even"');       } else {         $list_box_contents[] = array('params' => 'class="productListing-odd"');       }       $cur_row = sizeof($list_box_contents) - 1;       for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {         $lc_align = '';         switch ($column_list[$col]) {           case 'PRODUCT_LIST_MODEL':             $lc_align = '';             $lc_text = '&nbsp;' . $listing['products_model'] . '&nbsp;';             break;           case 'PRODUCT_LIST_NAME':             $lc_align = '';             if (isset($HTTP_GET_VARS['manufacturers_id'])) {               $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>';             } else {               $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>&nbsp;';             }             break;           case 'PRODUCT_LIST_MANUFACTURER':             $lc_align = '';             $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a>&nbsp;';             break;           case 'PRODUCT_LIST_PRICE':             $lc_align = 'right';             if (tep_not_null($listing['specials_new_products_price'])) {               $lc_text = '&nbsp;<s>' .  $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s>&nbsp;&nbsp;<span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>&nbsp;';             } else {               $lc_text = '&nbsp;' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '&nbsp;';             }             break;           case 'PRODUCT_LIST_QUANTITY':             $lc_align = 'right';             $lc_text = '&nbsp;' . $listing['products_quantity'] . '&nbsp;';             break;           case 'PRODUCT_LIST_WEIGHT':             $lc_align = 'right';             $lc_text = '&nbsp;' . $listing['products_weight'] . '&nbsp;';             break;           case 'PRODUCT_LIST_IMAGE':             $lc_align = 'center';             if (isset($HTTP_GET_VARS['manufacturers_id'])) {               $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>';             } else {               $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>&nbsp;';             }             break;           case 'PRODUCT_LIST_BUY_NOW':             $lc_align = 'center';             $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a>&nbsp;';             break;         }         $list_box_contents[$cur_row][] = array('align' => $lc_align,                                               'params' => 'class="productListing-data"',                                               'text'  => $lc_text);       }     }     new productListingBox($list_box_contents);   } else {     $list_box_contents = array();     $list_box_contents[0] = array('params' => 'class="productListing-odd"');     $list_box_contents[0][] = array('params' => 'class="productListing-data"',                                   'text' => TEXT_NO_PRODUCTS);     new productListingBox($list_box_contents);   }   if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2">   <tr>     <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>     <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>   </tr> </table> <?php   } ?> [/CODE] Any help on how to fix this would be much appreciated. Thanks for your time :)
  2. Hello is there anyone going to reply...even a simple hello is better than nothing!  ???
  3. Hello! First things first feel free to add contents to shopping cart to see this problem, it's not live yet. My problem is the middle header on the products_listing.php (shopping cart). I just can't seem to get the header the same as the new products for (month) header on the main page. [url=http://trendypeople.fi/test/catalog/index.php]http://trendypeople.fi/test/catalog/index.php[/url] products_listing.php code: (problem code) [code]<?php /*   $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $   osCommerce, Open Source E-Commerce Solutions   http://www.oscommerce.com   Copyright (c) 2003 osCommerce   Released under the GNU General Public License */   $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');   if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2">   <tr>     <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>     <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>   </tr> </table> <?php   }   $list_box_contents = array();   for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {     switch ($column_list[$col]) {       case 'PRODUCT_LIST_MODEL':         $lc_text = TABLE_HEADING_MODEL;         $lc_align = '';         break;       case 'PRODUCT_LIST_NAME':         $lc_text = TABLE_HEADING_PRODUCTS;         $lc_align = '';         break;       case 'PRODUCT_LIST_MANUFACTURER':         $lc_text = TABLE_HEADING_MANUFACTURER;         $lc_align = '';         break;       case 'PRODUCT_LIST_PRICE':         $lc_text = TABLE_HEADING_PRICE;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_QUANTITY':         $lc_text = TABLE_HEADING_QUANTITY;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_WEIGHT':         $lc_text = TABLE_HEADING_WEIGHT;         $lc_align = 'right';         break;       case 'PRODUCT_LIST_IMAGE':         $lc_text = TABLE_HEADING_IMAGE;         $lc_align = 'center';         break;       case 'PRODUCT_LIST_BUY_NOW':         $lc_text = TABLE_HEADING_BUY_NOW;         $lc_align = 'center';         break;     }     if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) {       $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text);     }     $list_box_contents[0][] = array('align' => $lc_align,                                     'params' => 'class="productListing-heading"',                                     'text' => '&nbsp;' . $lc_text . '&nbsp;');   }   if ($listing_split->number_of_rows > 0) {     $rows = 0;     $listing_query = tep_db_query($listing_split->sql_query);     while ($listing = tep_db_fetch_array($listing_query)) {       $rows++;       if (($rows/2) == floor($rows/2)) {         $list_box_contents[] = array('params' => 'class="productListing-even"');       } else {         $list_box_contents[] = array('params' => 'class="productListing-odd"');       }       $cur_row = sizeof($list_box_contents) - 1;       for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {         $lc_align = '';         switch ($column_list[$col]) {           case 'PRODUCT_LIST_MODEL':             $lc_align = '';             $lc_text = '&nbsp;' . $listing['products_model'] . '&nbsp;';             break;           case 'PRODUCT_LIST_NAME':             $lc_align = '';             if (isset($HTTP_GET_VARS['manufacturers_id'])) {               $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>';             } else {               $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>&nbsp;';             }             break;           case 'PRODUCT_LIST_MANUFACTURER':             $lc_align = '';             $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a>&nbsp;';             break;           case 'PRODUCT_LIST_PRICE':             $lc_align = 'right';             if (tep_not_null($listing['specials_new_products_price'])) {               $lc_text = '&nbsp;<s>' .  $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s>&nbsp;&nbsp;<span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>&nbsp;';             } else {               $lc_text = '&nbsp;' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '&nbsp;';             }             break;           case 'PRODUCT_LIST_QUANTITY':             $lc_align = 'right';             $lc_text = '&nbsp;' . $listing['products_quantity'] . '&nbsp;';             break;           case 'PRODUCT_LIST_WEIGHT':             $lc_align = 'right';             $lc_text = '&nbsp;' . $listing['products_weight'] . '&nbsp;';             break;           case 'PRODUCT_LIST_IMAGE':             $lc_align = 'center';             if (isset($HTTP_GET_VARS['manufacturers_id'])) {               $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>';             } else {               $lc_text = '&nbsp;<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>&nbsp;';             }             break;           case 'PRODUCT_LIST_BUY_NOW':             $lc_align = 'center';             $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a>&nbsp;';             break;         }         $list_box_contents[$cur_row][] = array('align' => $lc_align,                                               'params' => 'class="productListing-data"',                                               'text'  => $lc_text);       }     }     new productListingBox($list_box_contents);   } else {     $list_box_contents = array();     $list_box_contents[0] = array('params' => 'class="productListing-odd"');     $list_box_contents[0][] = array('params' => 'class="productListing-data"',                                   'text' => TEXT_NO_PRODUCTS);     new productListingBox($list_box_contents);   }   if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2">   <tr>     <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>     <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>   </tr> </table> <?php   } ?> [/code] [URL=http://imageshack.us][IMG]http://img208.imageshack.us/img208/1310/001cp2.gif[/img][/URL] new_products.php code: [code]<?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 infoBoxHeading($info_box_contents, true, true);   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' => '<br><br><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 //--> [/code] [URL=http://imageshack.us][IMG]http://img143.imageshack.us/img143/1167/002kb7.gif[/img][/URL] I would like the shopping cart products header to look like the one above (full). Any comments/help on this would be much appreciated. Thanks!  :)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.