chrisjat Posted December 29, 2006 Share Posted December 29, 2006 I purchased a template from templatemonster (I had a BIG discount) and it is not working as well as the demo they had. The tables in the shopping cart are too large, and stretch the site (looks horrible). I just set the site up now and played with a couple graphics, I had planned on changing all the graphics completly and adding a couple contributions as well. But so far the only thing I have done is apply the popup fix (Popup fix v2_3). I don't think this caused the problem. This happens in both IE and Firefox. Anyway, if anyone has any idea what is going wrong and is able to assist, that would be great. The URL is http://www.DecalMonster.ca/Shop Link to comment Share on other sites More sharing options...
chrisjat Posted December 29, 2006 Author Share Posted December 29, 2006 um, seems my site is case sensitive, try http://www.DecalMonster.ca/shop/ Link to comment Share on other sites More sharing options...
mtechama Posted December 29, 2006 Share Posted December 29, 2006 um, seems my site is case sensitive, try http://www.DecalMonster.ca/shop/ Well its working fine for me with IE6 Wade Morris Amarillo, Texas Before you do any changes on your site you need to do BACKUP! BACKUP! Link to comment Share on other sites More sharing options...
chrisjat Posted December 29, 2006 Author Share Posted December 29, 2006 This is what it looks like for me in both IE7 and Firefox2 Link to comment Share on other sites More sharing options...
Barefoot Kid Posted December 29, 2006 Share Posted December 29, 2006 its the shopping cart table thats stretching the page out, its too long, also the qty and total fields arent aligned with their headings, post the shopping_cart.php code Link to comment Share on other sites More sharing options...
chrisjat Posted December 29, 2006 Author Share Posted December 29, 2006 its the shopping cart table thats stretching the page out, its too long, also the qty and total fields arent aligned with their headings, post the shopping_cart.php code Thanks.. I have not edited this page, so not sure what went wrong... here's 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=99% align=center cellspacing="0" cellpadding="0"> <tr> <!-- 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> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '4'); ?></td> </tr> <?php if ($cart->count_contents() > 0) { ?> <tr> <td align=center style="padding-left:2px"> <?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'])) { 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); $products[$i][$option]['products_options_name'] = $attributes_values['products_options_name']; $products[$i][$option]['options_values_id'] = $value; $products[$i][$option]['products_options_values_name'] = $attributes_values['products_options_values_name']; $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="0" cellpadding="0" width=100%>' . ' <tr>' . ' <td class="ZZZproductListing-data" style="padding-left:0px" align="center" width=130><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,'class=image_border') . '</a></td>' . ' <td class="ZZZproductListing-data" valign="top"><!-- <a style="color:#515C65; font-size:11px" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '"><b>' . $products[$i]['name'] . '</b></a> --><div style="color:#414956; font-size:11px">'.preg_replace('/\s\S*$/i', '', substr($products[$i]['description'], 0, 80)).'</div>'; 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_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="3"') . 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 style="background: #E7E7E7"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td align="right" style="color:#414956; background: #E7E7E7; font-size:11px; padding-right:5px; text-transform:none" class="main"> <b><?php echo SUB_TITLE_SUB_TOTAL; ?><span style="color:#414956; font-size:11px"><?php echo $currencies->format($cart->show_total()); ?> </b></span></td> </tr> <?php if ($any_out_of_stock == 1) { if (STOCK_ALLOW_CHECKOUT == 'true') { ?> <tr> <td style="background: #E7E7E7" class="stockWarning" align="center"><br><?php echo OUT_OF_STOCK_CAN_CHECKOUT; ?></td> </tr> <?php } else { ?> <tr> <td style="background: #E7E7E7; " class="stockWarning" align="center"><br><?php echo OUT_OF_STOCK_CANT_CHECKOUT; ?></td> </tr> <?php } } ?> <tr> <td style="background: #E7E7E7"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '1'); ?></td> </tr> <tr> <td style="padding:0px"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="infoBox"> <tr class="infoBoxContents"> <td><table border=0 width="100%" cellspacing="0" cellpadding="0"> <tr> <td valign=top height=35 align=RIGHT style="padding:10px; background: #E7E7E7" class="zzzproductListing-heading" ><?php echo tep_draw_separator('pixel_trans.gif', '1', '1'); ?> <?php echo tep_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART); ?> <?php $back = sizeof($navigation->path)-2; if (isset($navigation->path[$back])) { ?> <?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> '; ?> <?php } ?> <?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT) . '</a>'; ?> </td> </tr> </table></td> </tr> </table></td> </tr> <?php } else { ?> <tr> <td style="background: #E7E7E7" align="center" class="main"><?php new infoBox(array(array('text' => TEXT_CART_EMPTY))); ?></td> </tr> <tr> <td style="background: #E7E7E7"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td style="background: #E7E7E7"><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 //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Link to comment Share on other sites More sharing options...
chrisjat Posted December 29, 2006 Author Share Posted December 29, 2006 It's even worse when I add another product (I have wide screen, but if I shrink the browser window, nothing changes) Link to comment Share on other sites More sharing options...
chrisjat Posted December 30, 2006 Author Share Posted December 30, 2006 Am I the only one this is happening to on my site? Anyone have any idea what might be causing the probem? Link to comment Share on other sites More sharing options...
itztba Posted December 30, 2006 Share Posted December 30, 2006 Am I the only one this is happening to on my site? Anyone have any idea what might be causing the probem? Looks fine in firefox for me Link to comment Share on other sites More sharing options...
Guest Posted December 31, 2006 Share Posted December 31, 2006 Thanks.. I have not edited this page, so not sure what went wrong... here's the code.. Contact the place you bought the template from, if you havent modified this file then there is no reason it would display like this, there must be an error with the code in which case its for them to sort out ? Post a link of the demo you used before you purchased ? Link to comment Share on other sites More sharing options...
♥Monika in Germany Posted December 31, 2006 Share Posted December 31, 2006 rename the divs here into span and reload the page <div style="color:#414956; font-size:11px">'.preg_replace('/\s\S*$/i', '', substr($products[$i]['description'], 0, 80)).'</div> :-) Monika addicted to writing code ... can't get enough of databases either, LOL! my toolbox: Textpad - Compare and Merge - phpMyAdmin - WS_FTP - Photoshop - How to search the forum Interactive Media Award July 2007 ~ category E-Commerce my advice on the forum is for free, PMs where you send me work are considered consultation which I charge for ... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.