chrometweaks.org

Does anyone want to watch the iPage.com Bowl just for the commercials?

Click Here To View All Answers...


Quick question: Does anyone want to watch the iPage.com Bowl just for the commercials? Hoping for any answer or 2. Second question of mine... On some of my product_info pages the Add to Cart button has decided to not appear. It's there on SOME pages, but not on others..

Look here:.

Http://katlynskornergifts.com/catalog/prod...?products_id=12.

Also on some pages, the right boxes have shifted down to below the page where the footer is. Again, this is only on SOME of the pages. How is this possible?.

See it here:.

Http://katlynskornergifts.com/catalog/prod...?products_id=28.

Supposed to look like:.

Http://katlynskornergifts.com/catalog/prod...?products_id=26.

Help please?..

Comments (119)

Yup, but... you might want to make sure and wait for another member here to confirm this as I am not confident. Better yet, why don't you call the iPage guys because they can help better...

Comment #1

When did this happen - and what was the last thing you did(on your store) prior to these problems happening ?

Comment #2

I'm not sure really. I've added a few contributions. The only one I can think of that might affect it was the EZ New Fields. It adds a Retail Price and Our Price and shows the discount. If there isn't a Retail price added it just shows the regular price. That's working ok as far as I can tell..

I think it was doing this before that though..

I KNOW the shifting of the pages certainly was doing that before that contrib...

Comment #3

On this page the add to cart is at the bottom of the left column..

I also noticed that none of the Action Category movies have an add to cart on them???.

A Bug's Life has a color option of blue?..

Comment #4

It sounds very much as though, when you were altering the pages, that you did something to the table structure, most of the problems you describe relate to that. The 'Add To Cart' button not appearing is more difficult to resolve, because even if it doesn't display properly you should see an image placeholder, but there's nothing! Vger..

Comment #5

Hi Vger,.

What do you mean the table structure? In regards to what?.

What is strange is that the Add to Cart button shows up on SOME pages, but not on others. How can it be there on one product info page and not on others? It's only one template page that controls them all..

That's what is throwing me off. The design is like that on only a couple of pages and not on others. Again, that throws me off. Again, how can it be right on some pages and not others? It's only one template page that controls them all..

I just don't know where to look or to start..

Any ideas?..

Comment #6

Sometimes if there is a table included within your product description this can throw things off - e.g.:.

Http://www.yesudo.com/product_info.php?cPa...products_id=252.

Compared to:.

Http://www.yesudo.co...products_id=304.

I've still yet to sort this on my iPage site - but see if the products you are having probs with have tables in the description..

This post has been edited by.

Yesudo.com.

: 26 March 2004, 03:06..

Comment #7

Yesudo,.

I checked and there is nothing in the descriptions other than <br> and <p>. I only added one product as a test, the rest were the originals that came with the store. I haven't touched them..

I deleted the description from the one product I put in, but it didn't change..

Have you ever heard of such a thing as some pages doing something like that and not others? Again, they are the same page...

Comment #8

This is my product_info page:.

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

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

$product_check_query = tep_db_query("select count(*) as total from "TABLE_PRODUCTS" p, "TABLE_PRODUCTS_DESCRIPTION" pd where p.products_status = '1' and p.products_id = '"(int)$HTTP_GET_VARS['products_id']"' and pd.products_id = p.products_id and pd.language_id = '"(int)$languages_id"'");.

$product_check = tep_db_fetch_array($product_check_query);.

?>.

<!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">.

<script language="javascript"><!.

Function popupWindow(url) {.

Window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,res.

Izable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,le.

Ft=150').

}.

//></script>.

</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" bgcolor="#f0ede1" width="900" cellspacing="1" cellpadding="1" 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_PRODUCT_INFO, tep_get_all_get_params(array('action'))'action=add_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<?php.

If ($product_check['total'] < 1) {.

?>.

<tr>.

<td><?php new infoBox(array(array('text' => TEXT_PRODUCT_NOT_FOUND))); ?></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"><?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.

} else {.

$product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_retail_price, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from "TABLE_PRODUCTS" p, "TABLE_PRODUCTS_DESCRIPTION" pd where p.products_status = '1' and p.products_id = '"(int)$HTTP_GET_VARS['products_id']"' and pd.products_id = p.products_id and pd.language_id = '"(int)$languages_id"'");.

$product_info = tep_db_fetch_array($product_info_query);.

Tep_db_query("update "TABLE_PRODUCTS_DESCRIPTION" set products_viewed = products_viewed+1 where products_id = '"(int)$HTTP_GET_VARS['products_id']"' and language_id = '"(int)$languages_id"'");.

If ($new_price = tep_get_products_special_price($product_info['products_id'])) {.

$products_price = '<s>'$currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']))'</s> <span class="productSpecialPrice">'$currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id']))'</span>';.

} else {.

$products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));.

}.

If (tep_not_null($product_info['products_model'])) {.

$products_name = $product_info['products_name']'<br><span class="smallText">['$product_info['products_model']']</span>';.

} else {.

$products_name = $product_info['products_name'];.

}.

?>.

<tr>.

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

<tr>.

<td class="pageHeading" valign="top"><?php echo $products_name; ?></td>.

<td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

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

</tr>.

<tr>.

<td class="main">.

<?php.

If (tep_not_null($product_info['products_image'])) {.

?>.

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

<tr>.

<td align="center" class="smallText">.

<script language="javascript"><!.

Document.write('<?php echo '<a href="java script:popupWindow(\\\''tep_href_link(FILENAME_POPUP_IMAGE, 'pID='$product_info['products_id'])'\\\')">'tep_image(DIR_WS_IMAGES$product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"')'<br>'TEXT_CLICK_TO_ENLARGE'</a>'; ?>');.

//></script>.

<noscript>.

<?php echo '<a href="'tep_href_link(DIR_WS_IMAGES$product_info['products_image'])'" target="_blank">'tep_image(DIR_WS_IMAGES$product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"')'<br>'TEXT_CLICK_TO_ENLARGE'</a>'; ?>.

</noscript> </td>.

</tr>.

</table>.

<?php.

}.

$strlen = strlen($product_info['products_retail_price']);.

$strlen = ($strlen - 1);.

If ($product_info['products_retail_price'] != 0).

{.

If ($strlen < 6) { ($strlen = ($strlen-1)); }.

If (NEW_FIELDS_DECIMAL == 1) { ($strlen = ($strlen + 2));.

}.

If (NEW_FIELDS_DECIMAL == 2) { ($strlen = ($strlen + 3));.

}.

$retail = substr(($currencies->display_price($product_info['products_retail_price'],tep_get_tax_rate($product_info['products_tax_class_id']))),0,$strlen);.

$strlen2 = strlen($product_info['products_price']);.

$strlen2 = ($strlen2 - 3);.

If (NEW_FIELDS_DECIMAL == 1) { ($strlen2 = ($strlen2 + 2));.

}.

If (NEW_FIELDS_DECIMAL == 2) { ($strlen2 = ($strlen2 + 3));.

}.

If ($strlen2 < 6) { ($strlen2 = ($strlen2 - 1));.

}.

$our = substr(($currencies->display_price($product_info['products_price'],tep_get_tax_rate($product_info['products_tax_class_id']))),0,$strlen2);.

If ($product_info['products_retail_price'] > 0).

{.

$save2 = (($product_info['products_price']) / ($product_info['products_retail_price']) * 100);.

$save = (100 - $save2);.

$save = round($save);.

}.

?>.

<p><?php.

Echo TEXT_PRODUCTS_RETAIL_PRICE_INFO$retail;.

Echo TEXT_PRODUCTS_PRICE_INFO$our;.

Echo TEXT_PRODUCTS_SAVE_INFO$save'%</font>';}?></p>.

<?php.

}.

?>.

<p><?php echo stripslashes($product_info['products_description']); ?></p>.

<?php.

$products_attributes_query = tep_db_query("select count(*) as total from "TABLE_PRODUCTS_OPTIONS" popt, "TABLE_PRODUCTS_ATTRIBUTES" patrib where patrib.products_id='"(int)$HTTP_GET_VARS['products_id']"' and patrib.options_id = popt.products_options_id and popt.language_id = '"(int)$languages_id"'");.

$products_attributes = tep_db_fetch_array($products_attributes_query);.

If ($products_attributes['total'] > 0) {.

?>.

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

<tr>.

<td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td>.

</tr>.

<?php.

$products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from "TABLE_PRODUCTS_OPTIONS" popt, "TABLE_PRODUCTS_ATTRIBUTES" patrib where patrib.products_id='"(int)$HTTP_GET_VARS['products_id']"' and patrib.options_id = popt.products_options_id and popt.language_id = '"(int)$languages_id"' order by popt.products_options_name");.

While ($products_options_name = tep_db_fetch_array($products_options_name_query)) {.

$products_options_array = array();.

$products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from "TABLE_PRODUCTS_ATTRIBUTES" pa, "TABLE_PRODUCTS_OPTIONS_VALUES" pov where pa.products_id = '"(int)$HTTP_GET_VARS['products_id']"' and pa.options_id = '"(int)$products_options_name['products_options_id']"' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '"(int)$languages_id"'");.

While ($products_options = tep_db_fetch_array($products_options_query)) {.

$products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']);.

If ($products_options['options_values_price'] != '0') {.

$products_options_array[sizeof($products_options_array)-1]['text'] .= ' ('$products_options['price_prefix']$currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';.

}.

}.

If (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) {.

$selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']];.

} else {.

$selected_attribute = false;.

}.

?>.

<tr>.

<td class="main"><?php echo $products_options_name['products_options_name']':'; ?>&nbsp;&nbsp;<?php echo tep_draw_pull_down_menu('id['$products_options_name['products_options_id']']', $products_options_array, $selected_attribute); ?></td>.

</tr>.

</table>.

<?php.

}.

?>.

</td>.

</tr>.

<tr>.

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

</tr>.

<?php.

$reviews_query = tep_db_query("select count(*) as count from "TABLE_REVIEWS" where products_id = '"(int)$HTTP_GET_VARS['products_id']"'");.

$reviews = tep_db_fetch_array($reviews_query);.

If ($reviews['count'] > 0) {.

?>.

<tr>.

<td class="main"><?php //echo TEXT_CURRENT_REVIEWS' '$reviews['count']; ?></td>.

</tr>.

<tr>.

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

</tr>.

<?php.

}.

If (tep_not_null($product_info['products_url'])) {.

?>.

<tr>.

<td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto='urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>.

</tr>.

<tr>.

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

</tr>.

<?php.

}.

If ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {.

?>.

<tr>.

<td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td>.

</tr>.

<?php.

} else {.

?>.

<tr>.

<td align="center" class="smallText"></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>.

<?php.

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

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

?>.

<td class="main" align="left"><?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_back.gif', IMAGE_BUTTON_BACK)'</a>'; ?></td>.

<?php.

}.

?></td>.

<td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id'])tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></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>.

<tr>.

<td>.

<?php.

If ((USE_CACHE == 'true') && empty($SID)) {.

Echo tep_cache_also_purchased(3600);.

} else {.

Include(DIR_WS_MODULESFILENAME_ALSO_PURCHASED_PRODUCTS);.

}.

}.

?>.

</td>.

</tr>.

</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'); ?>..

Comment #9

Is this the default file ? or have you modded it ? .

Look you are even breaking the forum page....lol.

This post has been edited by.

Yesudo.com.

: 26 March 2004, 19:44..

Comment #10

This has been fixed. Thanks to Noel..

There should be more people out there like you Noel!.

Thank you so very much..

Breaking the page?..

Comment #11

How was it fixed ? for the benefit of all...

Comment #12

On some of my product_info pages the Add to Cart button has decided to not appear. It's there on SOME pages, but not on others..

Look here:.

Http://katlynskornergifts.com/catalog/prod...?products_id=12.

Also on some pages, the right boxes have shifted down to below the page where the footer is. Again, this is only on SOME of the pages. How is this possible?.

See it here:.

Http://katlynskornergifts.com/catalog/prod...?products_id=28.

Supposed to look like:.

Http://katlynskornergifts.com/catalog/prod...?products_id=26.

Help please?..

Comment #13


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