chefstores Posted June 26, 2006 Posted June 26, 2006 My domain name is http://www.chefstores.com when you click on a product you'll get the product page then when you click on the "enlarge" button under the product picture the pop-up window opens but you get a blank template without any content or picture. on chefstores.com the URL for the pop-up is: http://www.chefstores.com/popup_image.php?pID=336ℑ=0 when you bring up the URL by itself in a new window the same thing happens --------- i have an (almost) identical setup on the domain/subfolder: http://www.selfcareagency.org/osCommerce however that site's pop-up work fine on selfcareagency.org/osCommerce the URL for the pop-up is: http://www.selfcareagency.org/osCommerce/popup_image.php?pID=22ℑ=0 --------- the popup_image.php files are identical when compared the product_info.php are different because they use different templates - but i didnt notice anything that would cuase the problem described above. I have only installed the paypal pro & Ultrapics (http://www.oscommerce.com/community/contributions,1689). I having this issue before installing Ultrapics note: Whats strange is that when I'm logged into the http://www.chefstores.com/admin interface the pop-ups work fine. Here's teh code from product_info.php: <?php /* $Id: product_info.php,v 1.98 2003/09/02 18:52:33 project3000 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="3" cellpadding="3"> <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 { // BOF MaxiDVD: Modified For Ultimate Images Pack! $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, p.products_image_med, p.products_image_lrg, p.products_image_sm_1, p.products_image_xl_1, p.products_image_sm_2, p.products_image_xl_2, p.products_image_sm_3, p.products_image_xl_3, p.products_image_sm_4, p.products_image_xl_4, p.products_image_sm_5, p.products_image_xl_5, p.products_image_sm_6, p.products_image_xl_6, 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 . "'"); // EOF MaxiDVD: Modified For Ultimate Images Pack! $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 border="0" cellspacing="0" cellpadding="2" align="right"> <tr> <td align="center" class="smallText"> <!-- // BOF MaxiDVD: Modified For Ultimate Images Pack! //--> <?php if ($product_info['products_image_med']!='') { $new_image = $product_info['products_image_med']; $image_width = MEDIUM_IMAGE_WIDTH; $image_height = MEDIUM_IMAGE_HEIGHT; } else { $new_image = $product_info['products_image']; $image_width = SMALL_IMAGE_WIDTH; $image_height = SMALL_IMAGE_HEIGHT;}?> <script language="javascript"><!-- document.write('<?php echo '<a href="java script:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'] . 'ℑ=0') . '\\\')">' . tep_image(DIR_WS_IMAGES . $new_image, addslashes($product_info['products_name']), $image_width, $image_height, 'hspace="5" vspace="5"') . '<br>' . tep_image_button('image_enlarge.gif', TEXT_CLICK_TO_ENLARGE) . '</a>'; ?>'); //--></script> <noscript> <?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image_med']) . '">' . tep_image(DIR_WS_IMAGES . $new_image . 'ℑ=0', addslashes($product_info['products_name']), $image_width, $image_height, 'hspace="5" vspace="5"') . '<br>' . tep_image_button('image_enlarge.gif', TEXT_CLICK_TO_ENLARGE) . '</a>'; ?> </noscript> <!-- // EOF MaxiDVD: Modified For Ultimate Images Pack! //--> </td> </tr> </table> <?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" 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> <?php // BOF MaxiDVD: Modified For Ultimate Images Pack! if (ULTIMATE_ADDITIONAL_IMAGES == 'Enable') { include(DIR_WS_MODULES . 'additional_images.php'); } // BOF MaxiDVD: Modified For Ultimate Images Pack! ; ?> <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 . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd where r.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and r.reviews_id = rd.reviews_id and rd.languages_id = '" . (int)$languages_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"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></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 '<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_MODULES . FILENAME_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'); ?>
chefstores Posted June 26, 2006 Author Posted June 26, 2006 I also posted this in the Google Groups - osCommerce Forum http://groups.google.com/group/oscommerce/...ccac06302a3f36a Any help would be greatly valued. Thank you
chefstores Posted June 27, 2006 Author Posted June 27, 2006 I searched this forum and I found someone that posted the same problem - with no solution: http://www.oscommerce.com/forums/index.php?showtopic=212060&hl=enlarge+image I also have a template on the site thats not working. Here's the guys problem description (its exactly whats going on - on my site) Ok this feature worked fine right out of the box yesterday when the store was put up. Today I found a nice little template and set that up fine. But now when I click to take a closer peek at an item the popup window come up but loads my ,what i believe is, my top logo bar in the window rather then the image I believe my template is also layed out by the Simple Template System which might be the reason why the pop-ups are not working. Whats weird is that the pop-up windows inside the admin interface work fine.
chefstores Posted June 27, 2006 Author Posted June 27, 2006 I found some more information: Apparently there is a file includes/sts_template.html that is included because im running STS. Here's the code for sts_template.html. I hope this helps: <html> <head> <!--$headcontent--> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <!-- added this when popups stopped working - pop ups didnt work after this either --> <script language="javascript" src="includes/general.js"></script> <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> <style type="text/css"> <!-- .style1 {font-size: 11px} --> </style> </head> <body> <table width="780" border="0" align="center" cellpadding="0" cellspacing="0" class="site_table"> <tr> <td><table width="100%" height="162" cellpadding="0" cellspacing="0"> <tr class="header"> <td width="240"><img src="images/vilords_left.jpg"></td> <td align="right" valign="top" width="170">$myaccountlogo$cartlogo$checkoutlogo<img src="images/vilords_bottom.jpg"></td> <td width="369"><img src="images/vilords_right.jpg"></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"> <tr class="headerNavigation"> <td class="headerNavigation">$breadcrumbs</td> <td class="headerNavigation"><div align="right">$myaccount | $cartcontents | $checkout</div></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td class="left" width="240" valign="top"> $searchbox $categorybox $manufacturerbox $cartbox $orderhistorybox $bestsellersbox $specialfriendbox $reviewsbox $informationbox $languagebox <br> <br> </td> <td valign="top"> <table class="content" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><p style="color:#666666;">$content</p></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="33%"> </td> <td width="33%"> </td> <td width="33%"><span class="left">$maninfobox </span></td> </tr> </table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table width="780" background="images/bottom_back.jpg" height="40" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="right" class="copy"><div align="center">$footer</div> </td> </tr> </table> <table width="780" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center" class="style1">$banner</div></td> </tr> </table> </body> </html>
chefstores Posted June 27, 2006 Author Posted June 27, 2006 I've posted this on theTemplateShop Forum, these guys know alot about STS. Hopefully someone will reply with a soluton: http://www.websitetemplatedesign.com/forum/index.php?showtopic=755
chefstores Posted June 27, 2006 Author Posted June 27, 2006 Okay I think i'm getting closer: When my mouse goes over the Enlarge Image link on http://www.chefstores.com it says its going to load the popup_image.php file. However when I look at the "view source" of the pop-up window that comes up it looks nothing like the original popup_image.php file source code. So the enlarge image link on the product_info.php is not loading the popup_image.php. Anyone know why? If you look at my previous post you can see my product_info.php page. This is a post of the "view source" on my popup_image.php file <!-- Page layout by Simple Template System (STS) v2.01 on osCommerce 2.2-MS2 - http://www.diamondsea.com/sts/ --> <!-- Using Template File [includes/sts_template.html) --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Chef Stores</title><base href="http://www.chefstores.com/"> <!-- start get_javascript(applicationtop2header) //--> <!-- end get_javascript(applicationtop2header) //--> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <!-- Aydin added this when popups stopped working --> <script language="javascript" src="http://www.chefstores.com/includes/general.js"></script> <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> <style type="text/css"> <!-- .style1 {font-size: 11px} --> </style> </head> <body> <table width="780" border="0" align="center" cellpadding="0" cellspacing="0" class="site_table"> <tr> <td><table width="100%" height="162" cellpadding="0" cellspacing="0"> <tr class="header"> <td width="240"><img src="images/vilords_left.jpg"></td> <td align="right" valign="top" width="170"><a href="https://www.chefstores.com/account.php"><img src="images/header_account.gif" border="0" alt="My Account" title=" My Account " width="170" height="34"></a><a href="http://www.chefstores.com/shopping_cart.php"><img src="images/header_cart.gif" border="0" alt="Cart Contents" title=" Cart Contents " width="170" height="26"></a><a href="https://www.chefstores.com/checkout_shipping.php"><img src="images/header_checkout.gif" border="0" alt="Checkout" title=" Checkout " width="170" height="26"></a><img src="images/vilords_bottom.jpg"></td> <td width="369"><img src="images/vilords_right.jpg"></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"> <tr class="headerNavigation"> <td class="headerNavigation"><a href="http://www.chefstores.com" class="headerNavigation">Home</a> » <a href="http://www.chefstores.com/index.php" class="headerNavigation">Catalog</a></td> <td class="headerNavigation"><div align="right"><a href=https://www.chefstores.com/account.php class="headerNavigation">My Account</a> | <a href=http://www.chefstores.com/shopping_cart.php class="headerNavigation">Cart Contents</a> | <a href=https://www.chefstores.com/checkout_shipping.php class="headerNavigation">Checkout</a></div></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td class="left" width="240" valign="top"> <!-- start searchbox //--> <!-- end searchbox //--> <!-- start categorybox //--> <!-- end categorybox //--> <!-- start manufacturerbox //--> <!-- end manufacturerbox //--> <!-- start cartbox //--> <!-- end cartbox //--> <!-- start orderhistorybox //--> <!-- end orderhistorybox //--> <!-- start bestsellersbox //--> <!-- end bestsellersbox //--> <!-- start specialfriendbox //--> <!-- end specialfriendbox //--> <!-- start reviewsbox //--> <!-- end reviewsbox //--> <!-- start informationbox //--> <!-- end informationbox //--> <!-- start languagebox //--> <!-- end languagebox //--> <br> <br> </td> <td valign="top"> <table class="content" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><p style="color:#666666;"> <!-- start content //--> <!-- end content //--> </p></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="33%"> </td> <td width="33%"> </td> <td width="33%"><span class="left"> <!-- start maninfobox //--> <!-- end maninfobox //--> </span></td> </tr> </table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table width="780" background="images/bottom_back.jpg" height="40" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="right" class="copy"><div align="center"></div> </td> </tr> </table> <table width="780" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center" class="style1"></div></td> </tr> </table> </body> </html> This is the code of the same popup_image.php file: <?php /* $Id: popup_image.php,v 1.18 2003/06/05 23:26:23 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'); $navigation->remove_current_page(); $products_query = tep_db_query("select pd.products_name, p.products_image, p.products_image_lrg, p.products_image_xl_1, p.products_image_xl_2, p.products_image_xl_3, p.products_image_xl_4, p.products_image_xl_5, p.products_image_xl_6 from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['pID'] . "' and pd.language_id = '" . (int)$languages_id . "'"); $products = tep_db_fetch_array($products_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 $products['products_name']; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <script language="javascript"><!-- var i=0; function resize() { if (navigator.appName == 'Netscape') i=40; if (document.images[0]) window.resizeTo(document.images[0].width +30, document.images[0].height+60-i); self.focus(); } //--></script> </head> <body onload="resize();"> <?php if (($HTTP_GET_VARS['image'] ==0) && ($products['products_image_lrg'] != '')) { echo tep_image(DIR_WS_IMAGES . $products['products_image_lrg'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==1) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_1'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==2) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_2'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==3) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_3'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==4) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_4'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==5) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_5'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } elseif ($HTTP_GET_VARS['image'] ==6) { echo tep_image(DIR_WS_IMAGES . $products['products_image_xl_6'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); } else echo tep_image(DIR_WS_IMAGES . $products['products_image'], $products['products_name'], LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT); ?> </body> </html> <?php require('includes/application_bottom.php'); ?>
chefstores Posted June 27, 2006 Author Posted June 27, 2006 Like I said in a previous post I have another test site thats running OSC with the same contributions (but no template). The other test site is working fine in regards to the pop-ups Site: http://www.selfcareagency.org/osCommerce Both of the product_info.php files on both sites are identical So, something is being loaded from product_info.php that is causing this issue. If anyone's really good with PHP can you please give me something to look at. I already compared all the files that where replaced by the template with a fresh copy of the template and everything looks the same (with the exception of the contribution for image management - which I suspected also untill i compared it to the other test site that has the same contribution and is working fine) I noticed the following: When the pop-up comes up it says "mixed zone" for a split second before it shows my template with no content.
mlightner Posted July 4, 2006 Posted July 4, 2006 Popup windows with theme fixed (applies to those who use STS templates) -- fixed the problem. just replace this lines at line (~40) of the file to the bottom of your existing /catalog/includes/sts_display_output.php file /// Replace: $scriptname = $_SERVER['PHP_SELF']; $scriptname = getenv('SCRIPT_NAME'); $scriptbasename = substr($scriptname, strrpos($scriptname, '/') + 1); // If script name contains "popup" then turn off templates and display the normal output // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false) { $display_normal_output = 1; $display_template_output = 0; } /// With: $scriptname = $_SERVER['PHP_SELF']; $scriptname = strstr($scriptname, "popup"); $scriptname2 = strstr($scriptname, "info_shopping_cart"); // If script name contains "popup" then turn off templates and display the normal output // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if ($scriptname != false || $scriptname2 != false) { $display_normal_output = 1; $display_template_output = 0; }
chefstores Posted July 4, 2006 Author Posted July 4, 2006 Thank you soooooo much Michael, :thumbsup: you have no idea how many hours I've spent comparing files with originals After I replaced the code the pop-ups worked fine (displaying images instead of the template). I've found several posts with the same problem - I will post a link to this post on all of them. You have no idea how many people you've saved from dealing with this problem.
bkellum Posted July 23, 2006 Posted July 23, 2006 Thank you soooooo much Michael, :thumbsup: you have no idea how many hours I've spent comparing files with originals After I replaced the code the pop-ups worked fine (displaying images instead of the template). I've found several posts with the same problem - I will post a link to this post on all of them. You have no idea how many people you've saved from dealing with this problem. I don't understand how you got to this problem to begin with. Is your shop loaded with several modifications? Just curious, Bill Kellum Bill Kellum Sounds Good Productions STS Tutorials & more: STSv4.6, STS Add-ons (STS Power Pack), STS V4 Forum STS Forum FREE TEMPLATE
chefstores Posted July 23, 2006 Author Posted July 23, 2006 I don't understand how you got to this problem to begin with. Is your shop loaded with several modifications? Just curious, Bill Kellum I applied an STS template, PayPal Pro Contribution, and removed the Currencies and Languages parts from the store. Somewhere during those changes my pop-ups stopped working properly. I tried appying an image contribution - hopeing that it would fix it, it didnt. Does that answer your question?
Daytranno Posted October 20, 2006 Posted October 20, 2006 YES!!!!! This worked perfect!!!!! After trying SO many fixes, this is the one that did it. Absolutely amazing job. Thanks so much!!!! -- Daytranno
Recommended Posts
Archived
This topic is now archived and is closed to further replies.