chrometweaks.org

Is there any free iPage web hosting on the Web?

Click Here To View All Answers...


First question I got is Is there any free iPage web hosting on the Web? Hoping for any answer. 2nd question I got is.. I'm working on removing the quantity column in the shopping cart page..

When I do, a space appears between the blue cell and the border..

Here is an example..

Http://www22.brinkst.../redcircle.html.

Can someone please help me with where to close this gap?.

I've tried a bunch of stuff with no luck..

Thanks!..

Comments (14)

The answer is Yes, but... you might wanna make sure and wait for another member here to confirm it as I am unsure. Better yet, why don't you contact the iPage guys because they can give you help better...

Comment #1

There isn't colspan="3" anywhere in shopping_cart.php.

I checked the original copy I'd downloaded and it's not there either..

Wonder if I can put it somewhere.....

Comment #2

I was just giving you the general idea here. You need to look for colspan=something to change the code...Post the code here and I can explain...

Comment #3

What code did you change did you comment out.

   $info_box_contents[0][] = array('align' => 'center',.

                                   'params' => 'class="productListing-heading"',.

                                   'text' => TABLE_HEADING_QUANTITY);.

And.

     $info_box_contents[$cur_row][] = array('align' => 'center',.

                                            'params' => 'class="productListing-data" valign="top"',.

                                            'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"')tep_draw_hidden_field('products_id[]', $products[$i]['id']));..

Comment #4

Steve, I commented out the first code, but in the second code I changed the tep_draw_input_field('cart_quantity') to tep_draw_hidden_field('cart_quantity') because I couldn't remove products from the shopping cart unless I kept the code in there somehow..

Rob, there is no colspan=anything in shopping_cart.php. I didn't just check for colspan="3", I checked just for colspan and it didn't show up. Sorry for the confusion..

Here is the code:.

<?php.

/*.

$Id: shopping_cart.php,v 1.73 2003/06/09 23:03:56 hpdl Exp $.

OsCommerce, Open Source E-Commerce Solutions.

Http://www.oscommerce.com.

Copyright (c) 2003 osCommerce.

Released under the GNU General Public License.

*/.

Require("includes/application_top.php");.

Require(DIR_WS_LANGUAGES$language'/'FILENAME_SHOPPING_CART);.

$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_SHOPPING_CART));.

?>.

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">.

<html <?php echo HTML_PARAMS; ?>>.

<head>.

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">.

<title><?php echo TITLE; ?></title>.

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)DIR_WS_CATALOG; ?>">.

<link rel="stylesheet" type="text/css" href="stylesheet.css">.

</head>.

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">.

<! header //>.

<?php require(DIR_WS_INCLUDES'header.php'); ?>.

<! header_eof //>.

<! body //>.

<table border="0" width="770" cellspacing="0" cellpadding="0" align="center">.

<tr>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! left_navigation //>.

<?php require(DIR_WS_INCLUDES'column_left.php'); ?>.

<! left_navigation_eof //>.

</table></td>.

<! body_text //>.

<td width="100%" valign="top"><?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_SHOPPING_CART, 'action=update_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>.

<td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES'table_background_cart.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

If ($cart->count_contents() > 0) {.

?>.

<tr>.

<td>.

<?php.

$info_box_contents = array();.

$info_box_contents[0][] = array('align' => 'center',.

'params' => 'class="productListing-heading"',.

'text' => TABLE_HEADING_REMOVE);.

$info_box_contents[0][] = array('params' => 'class="productListing-heading"',.

'text' => TABLE_HEADING_PRODUCTS);.

/*$info_box_contents[0][] = array('align' => 'center',.

'params' => 'class="productListing-heading"',.

'text' => TABLE_HEADING_QUANTITY);*/.

/*$info_box_contents[0][] = array('align' => 'right',.

'params' => 'class="productListing-heading"',.

'text' => TABLE_HEADING_TOTAL);*/.

$any_out_of_stock = 0;.

$products = $cart->get_products();.

For ($i=0, $n=sizeof($products); $i<$n; $i++) {.

// Push all attributes information in an array.

If (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) {.

While (list($option, $value) = each($products[$i]['attributes'])) {.

//clr 030714 move hidden field to if statement below.

//echo tep_draw_hidden_field('id['$products[$i]['id']']['$option']', $value);.

$attributes = tep_db_query("select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix.

From "TABLE_PRODUCTS_OPTIONS" popt, "TABLE_PRODUCTS_OPTIONS_VALUES" poval, "TABLE_PRODUCTS_ATTRIBUTES" pa.

Where pa.products_id = '"$products[$i]['id']"'.

And pa.options_id = '"$option"'.

And pa.options_id = popt.products_options_id.

And pa.options_values_id = '"$value"'.

And pa.options_values_id = poval.products_options_values_id.

And popt.language_id = '"$languages_id"'.

And poval.language_id = '"$languages_id"'");.

$attributes_values = tep_db_fetch_array($attributes);.

//clr 030714 determine if attribute is a text attribute and assign to $attr_value temporarily.

If ($value == PRODUCTS_OPTIONS_VALUE_TEXT_ID) {.

Echo tep_draw_hidden_field('id['$products[$i]['id']']['TEXT_PREFIX$option']', $products[$i]['attributes_values'][$option]);.

$attr_value = $products[$i]['attributes_values'][$option];.

} else {.

Echo tep_draw_hidden_field('id['$products[$i]['id']']['$option']', $value);.

$attr_value = $attributes_values['products_options_values_name'];.

}.

$products[$i][$option]['products_options_name'] = $attributes_values['products_options_name'];.

$products[$i][$option]['options_values_id'] = $value;.

//clr 030714 assign $attr_value.

$products[$i][$option]['products_options_values_name'] = $attr_value;.

//$products[$i][$option]['options_values_price'] = $attributes_values['options_values_price'];.

//$products[$i][$option]['price_prefix'] = $attributes_values['price_prefix'];.

}.

}.

}.

For ($i=0, $n=sizeof($products); $i<$n; $i++) {.

If (($i/2) == floor($i/2)) {.

$info_box_contents[] = array('params' => 'class="productListing-even"');.

} else {.

$info_box_contents[] = array('params' => 'class="productListing-odd"');.

}.

$cur_row = sizeof($info_box_contents) - 1;.

$info_box_contents[$cur_row][] = array('align' => 'center',.

'params' => 'class="productListing-data" valign="top"',.

'text' => tep_draw_checkbox_field('cart_delete[]', $products[$i]['id']));.

$products_name = '<table border="0" cellspacing="2" cellpadding="2">' ..

' <tr>' ..

' <td class="productListing-data" align="center"><a href="'tep_href_link(FILENAME_PRODUCT_INFO, 'products_id='$products[$i]['id'])'">'tep_image(DIR_WS_IMAGES$products[$i]['image'], $products[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT)'</a></td>' ..

' <td class="productListing-data" valign="top"><a href="'tep_href_link(FILENAME_PRODUCT_INFO, 'products_id='$products[$i]['id'])'"><b>'$products[$i]['name']'</b></a>';.

/*if (STOCK_CHECK == 'true') {.

$stock_check = tep_check_stock($products[$i]['id'], $products[$i]['quantity']);.

If (tep_not_null($stock_check)) {.

$any_out_of_stock = 1;.

$products_name .= $stock_check;.

}.

}*/.

If (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) {.

Reset($products[$i]['attributes']);.

While (list($option, $value) = each($products[$i]['attributes'])) {.

$products_name .= '<br><small><i> - '$products[$i][$option]['products_options_name']' '$products[$i][$option]['products_options_values_name']'</i></small>';.

}.

}.

$products_name .= ' </td>' ..

' </tr>' ..

'</table>';.

$info_box_contents[$cur_row][] = array('params' => 'class="productListing-data"',.

'text' => $products_name);.

$info_box_contents[$cur_row][] = array('align' => 'center',.

'params' => 'class="productListing-data" valign="top"',.

'text' => tep_draw_hidden_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"')tep_draw_hidden_field('products_id[]', $products[$i]['id']));.

/*$info_box_contents[$cur_row][] = array('align' => 'right',.

'params' => 'class="productListing-data" valign="top"',.

'text' => '<b>'$currencies->display_price($products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity'])'</b>');*/.

}.

New productListingBox($info_box_contents);.

?>.

</td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td align="right" class="main"><b><?php /*echo SUB_TITLE_SUB_TOTAL; ?> <?php echo $currencies->format($cart->show_total());*/ ?></b></td>.

</tr>.

<?php.

If ($any_out_of_stock == 1) {.

If (STOCK_ALLOW_CHECKOUT == 'true') {.

?>.

<tr>.

<td class="stockWarning" align="center"><br><?php /*echo OUT_OF_STOCK_CAN_CHECKOUT; */?></td>.

</tr>.

<?php.

} else {.

?>.

<tr>.

<td class="stockWarning" align="center"><br><?php /*echo OUT_OF_STOCK_CANT_CHECKOUT;*/ ?></td>.

</tr>.

<?php.

}.

}.

?>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

<td class="main"><?php echo tep_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART); ?></td>.

<?php.

$back = sizeof($navigation->path)-2;.

If (isset($navigation->path[$back])) {.

?>.

<td class="main"><?php echo '<a href="'tep_href_link($navigation->path[$back]['page'], tep_array_to_string($navigation->path[$back]['get'], array('action')), $navigation->path[$back]['mode'])'">'tep_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING)'</a>'; ?></td>.

<?php.

}.

?>.

<td align="right" class="main"><?php echo '<a href="'tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')'">'tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT)'</a>'; ?></td>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

} else {.

?>.

<tr>.

<td align="center" class="main"><?php new infoBox(array(array('text' => TEXT_CART_EMPTY))); ?></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

<td align="right" class="main"><?php echo '<a href="'tep_href_link(FILENAME_DEFAULT)'">'tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE)'</a>'; ?></td>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<?php.

}.

?>.

</table></form></td>.

<! body_text_eof //>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! right_navigation //>.

<?php require(DIR_WS_INCLUDES'column_right.php'); ?>.

<! right_navigation_eof //>.

</table></td>.

</tr>.

</table>.

<! body_eof //>.

<! footer //>.

<?php require(DIR_WS_INCLUDES'footer.php'); ?>.

<! footer_eof //>.

<br>.

</body>.

</html>.

<?php require(DIR_WS_INCLUDES'application_bottom.php'); ?>.

This post has been edited by.

Soccercheese.

: 14 September 2004, 13:05..

Comment #5

Change.

  $info_box_contents = array();.

  $info_box_contents[0][] = array('align' => 'center',.

                                  'params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_REMOVE);.

  $info_box_contents[0][] = array('params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_PRODUCTS);.

  /*$info_box_contents[0][] = array('align' => 'center',.

                                  'params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_QUANTITY);*/.

  /*$info_box_contents[0][] = array('align' => 'right',.

                                  'params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_TOTAL);*/.

To.

  $info_box_contents = array();.

  $info_box_contents[0][] = array('align' => 'center',.

                                  'params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_REMOVE);.

  $info_box_contents[0][] = array('params' => 'class="productListing-heading"',.

                                  'text' => TABLE_HEADING_PRODUCTS);.

  $info_box_contents[0][] = array('align' => 'center',.

                                  'params' => '',.

                                  'text' => '&nbsp;');.

  $info_box_contents[0][] = array('align' => 'right',.

                                  'params' => '',.

                                  'text' => '&nbsp;');..

Comment #6

Brilliant!.

The only thing I had to do was keep the class in the params and it worked great!.

Thanks!..

Comment #7

I'm working on removing the quantity column in the shopping cart page..

When I do, a space appears between the blue cell and the border..

Here is an example..

Http://www22.brinkst.../redcircle.html.

Can someone please help me with where to close this gap?.

I've tried a bunch of stuff with no luck..

Thanks!..

Comment #8

You have to look for the colspan="3" and change it to the right amount of columns that blue header bar needs to span across. Post your code around that area here.....

Comment #9


This question was taken from a support group/message board and re-posted here so others can learn from it.