chrometweaks.org

How do I upload new pages to my iPage site?

Click Here To View All Answers...


Quick question... How do I upload new pages to my iPage site? Looking forward for any answer or 2. Another question I got... Hi Guys,.

I need to change the Products Attributes box's position on products_info.php.

I want to place it below the price at the top of the product display page..

What code do I need to cut and paste, I can seem to find the code to move.......

Comments (6)

Good question... I dunno what is the right answer to your question. I'll do some research and get back to you if I find an decent answer. You should email the people at iPage as they probably could give you help..

Comment #1

Thanks for the reply, I have moved the code however it seems to 'break' the drop down menu on the products attributes box..

Its moved, but doesnt work?.

How can I fix this?..

Comment #2

Problem seems to be that the original Products Attributes box in OUTSIDE the main products description box and Im trying to place it INSIDE the product descritption box at the top before the product text..

Any ideas?..

Comment #3

Here is my products_info.php code.

<?php.

/*.

$Id: product_info.php,v 1.97 2003/07/01 14:34:54 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_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" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<! 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 cellspacing=0 cellpadding=0 width=437 align=center>.

<tr><td background=images/m22.gif width=437 height=29 valign=top>.

<table cellspacing=0 cellpadding=0>.

<tr><td height=8></td></tr>.

<tr><td width=25></td><td class=ch6>product</td></tr>.

</table>.

</td></tr>.

<tr><td valign=top class=ch7>.

<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_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 style="color:#494949; font-size:10px">'$currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']))'</s>&nbsp;<span style=ch8>'$currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id']))'</span>';.

} else {.

$products_price = '<span style=ch8>'.$currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])).'</style>';.

}.

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'];.

}.

?>.

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

<tr><td height=13></td></tr>.

<tr><td width=208 align=center valign=middle>.

<! display image >.

<?php.

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

?>.

<table 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.

}.

?>.

<!end display image >.

</td>.

<td background=images/m09.gif width=1></td>.

<td width=208>.

<table cellspacing=0 cellpadding=0 width=190 align=center>.

<tr>.

<td valign=top>.

<table cellspacing=0 cellpadding=0>.

<tr><td class=ch9><?=$products_name?></td></tr>.

<tr><td height=13></td></tr>.

<tr><td class=ch10>.

<?.

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

Echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available']));.

Else.

Echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added']));.

?>.

</td></tr>.

<tr><td height=10></td></tr>.

<tr><td><span class=ch10>Item #:</span> <span class=ch14><?=$products_id?></span></td></tr>.

<tr><td height=14></td></tr>.

<tr><td><span class=ch11>Price:</span>&nbsp; <span class=ch8><?=$products_price?></span> </td></tr>.

</table>.

</td>.

</tr>.

<tr><td height=5></td></tr>.

<tr><td colspan=2 align=right><?php echo tep_draw_hidden_field('products_id', $product_info['products_id'])tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_BUY_NOW); ?> &nbsp;&nbsp;</td></tr>.

<tr><td height=5></td></tr>.

</table>.

</td></tr>.

<tr><td height=5></td></tr>.

<tr><td colspan=3 width=417 height=1 background=images/m29.gif></td></tr>.

<tr><td height=18></td></tr>.

<tr><td colspan=3 valign=top align=center>.

<table cellspacing=0 cellpadding=0 width=385 align=center>.

<tr><td class=ch9>Product description</td></tr>.

<tr><td height=17></td></tr>.

<tr><td class=ch14>.

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

</td></tr>.

</table>.

</td></tr>.

<tr><td height=32></td></tr>.

</table>.

<tr><td><img src=images/m30.gif width=438 height=7></td></tr>.

<! Not editable part >.

<tr><td>.

<?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" 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']':'; ?></td>.

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

</tr>.

<?php.

}.

?>.

</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.

}.

?>.

<!.

<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 '<a href="'tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params())'">'tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS)'</a>'; ?></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 //>.

</tr>.

</table>.

<! body_eof //>.

<! footer //>.

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

<! footer_eof //>.

</body>.

</html>.

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

Comment #4

Sorry for the bump, but I really need help with this..

Thanks in advance.....

Comment #5

Guys, any help at all with this matter would be great, however small..

Thanks in advance......

Comment #6

You need to move the complete code, not just the echo statements. Look for this code block:.

<?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" 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']':'; ?></td>.

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

</tr>.

<?php.

}.

?>.

</table>.

<?php.

}.

?>.

This post has been edited by.

Spax.

: 26 November 2008, 23:15..

Comment #7


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