Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

After Installing Ultimate SEO URLs - HELP!


addison99

Recommended Posts

Posted

I have just recently installed Ultimate SEO URLs, since doing so I notices some if my pages do not display correctly.

 

http://4pets-store.co.uk/cat-beds-c-52.html

http://4pets-store.co.uk/dog-beds-c-21.html

http://4pets-store.co.uk/dog-bowls-c-47.html

http://4pets-store.co.uk/puppy-beds-c-51.html

 

All the contents under these categories is diaplayed at the bottom of the page and to the left

 

I have no idea where to start to look to even attemp to fix the issue

 

Hope some body can point me in the right direction

Posted
I have just recently installed Ultimate SEO URLs, since doing so I notices some if my pages do not display correctly.

 

http://4pets-store.co.uk/cat-beds-c-52.html

http://4pets-store.co.uk/dog-beds-c-21.html

http://4pets-store.co.uk/dog-bowls-c-47.html

http://4pets-store.co.uk/puppy-beds-c-51.html

 

All the contents under these categories is diaplayed at the bottom of the page and to the left

 

I have no idea where to start to look to even attemp to fix the issue

 

Hope some body can point me in the right direction

 

You have some javascript on them pages

<script language="javascript">

1<!--

2function popupWindow(url) {

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

izable=yes,copyhistory=no,width=290,height=290,screenX=290,screenY=290,top=150,le

ft=150');

4}

5//-->

</script>

</tr>

the </tr> is whats causing it remove that and it should be ok

 

on pages that are fine you only have this

<script language="javascript">

1<!--

2function popupWindow(url) {

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

izable=yes,copyhistory=no,width=290,height=290,screenX=290,screenY=290,top=150,le

ft=150');

4}

5//-->

</script>

 

its some where in index.php some where around or after this code

<?php
if (isset($cPath) && strpos('_', $cPath)) {
// check to see if there are deeper categories within the current category
  $category_links = array_reverse($cPath_array);
  for($i=0, $n=sizeof($category_links); $i<$n; $i++) {
	$categories_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "'");
	$categories = tep_db_fetch_array($categories_query);
	if ($categories['total'] < 1) {
	  // do nothing, go through the loop
	} else {
	  $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name");
	  break; // we've found the deepest category the customer is in
	}
  }
} else {
  $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name");
}

$number_of_categories = tep_db_num_rows($categories_query);

$rows = 0;
while ($categories = tep_db_fetch_array($categories_query)) {
  $rows++;
  $cPath_new = tep_get_path($categories['categories_id']);
  $width = (int)(100 / MAX_DISPLAY_CATEGORIES_PER_ROW) . '%';
  echo '				<td align="center" class="smallText" width="' . $width . '" valign="top"><a href="' . tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . tep_image(DIR_WS_IMAGES . $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '<br>' . $categories['categories_name'] . '</a></td>' . "\n";
  if ((($rows / MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows / MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows != $number_of_categories)) {
	echo '			  </tr>' . "\n";
	echo '			  <tr>' . "\n";
  }
}

// needed for the new products module shown below
$new_products_category_id = $current_category_id;
?>
		  </tr>

Posted

Hi

 

Erm I cant find it

 

Which index.php, i have looked at at least 3 and cant find what you describe.

Posted

Try searching for the same bit of code in your product_info.php file. Mine has been heavily altetred so its around line 113, but yours will be different.

REMEMBER BACKUP, BACKUP AND BACKUP

Posted

HI

 

I have looked in the index.php and product_info.php and cant find the selection to what I am trying to find i have listed the index.php below

 

 

 

 

 

<?php
/*
 $Id: product_info.php,v 1.97 2003/07/01 14:34:54 hpdl Exp $

 osCommerce, Open Source E-Commerce Solutions
 [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url]

 Copyright © 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" type="text/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')
}

  function FormatNumber(num)
  {
    if(isNaN(num)) { num = "0"; }
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10) { cents = "0" + cents; }
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    {
      num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
    }
    return (((sign)?'':'-') + num + '.' + cents);
  }
 function showPrice(form)
 {  

   var myTotalPrice = 0;
   var showUP = 0;
   var myMathProblem = "";
   //alert(form.nuPrice.value.replace("£",""));
   myItemPrice = parseFloat(form.nuPrice.value.replace("£",""));
   for (var i = 0; i < form.elements.length; i++)
   {
     var e = form.elements[i];
     if ( e.type == 'select-one' )
     {
       showUP = 1;
       Item = e.selectedIndex;
       myPrice = e.options[item].text;
       myDollarSign = myPrice.indexOf("£",0)
       if ( myDollarSign != "-1" )
       {
         myParSign = myPrice.indexOf(")", myDollarSign);
         myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
         myAttributeString = myAttributeString.replace(/,/,"");
         myAttributePrice = parseFloat(myAttributeString);
         myMathProblem = myPrice.charAt(myDollarSign - 1);
       } else { myAttributePrice = 0; }
         if (myMathProblem == "-")
         {
           myTotalPrice = myTotalPrice - myAttributePrice;
         } else {
           myTotalPrice = myTotalPrice + myAttributePrice;
         }
     }
   }  
   if ( showUP )
   {
      // alert(myItemPrice);
       myTotalPrice = FormatNumber(myTotalPrice + myItemPrice);
       document.getElementById("priceDescription").innerHTML = "£" + myTotalPrice;
   }
 }  
//--></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script language="javascript" type="text/javascript" src="js/lightbox.js"></script>
<script language="javascript" type="text/javascript" src="js/option.js"></script>
<link href="lightbox.css" type="text/css" rel="stylesheet" />
</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 //-->

 <tr><td valign="top">
      <table border="0" cellspacing="0" cellpadding="0" style=" width:735px; background-color:#FFFFFF" align="center">
    <tr><td width="206" valign="top"><?php require(DIR_WS_INCLUDES . 'column_left.php'); ?></td>					
	    <td width="529" valign="top" class="bg3">
		 <table border="0" cellspacing="0" cellpadding="0">


<?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?>

<?php
 if ($product_check['total'] < 1) {
?>
		  <tr><td height="34" width="529" bgcolor="#322826">  <?=tep_image(DIR_WS_IMAGES.'m22.gif','','','','style="margin-left:12px;"')?>    <span class="tx3"><?= TEXT_PRODUCT_NOT_FOUND; ?></span></td></tr>
		  <tr><td>
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
			    <tr><td height="8"></td></tr>
			    <tr><td height="8">

<table cellpadding="0" cellspacing="0" border="0" width="100%">
 <tr>
       <td><table border="0" width="100%" cellspacing="1" cellpadding="2">
         <tr>
           <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_continue1.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: More Pics 6  Removed images
   $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, 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: More Pics 6
   //$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>' . $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>';
     $nuPrice = $currencies->display_price($new_price, tep_get_tax_rate($product_info_values['products_tax_class_id']));       // ADDED
   } else {
     $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
     $nuPrice = $products_price; // ADDED
   }
   $nuPrice = str_replace(",", "", $nuPrice);      // ADDED

   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 height="34" width="529" bgcolor="#322826">  <?=tep_image(DIR_WS_IMAGES.'m22.gif','','','','style="margin-left:12px;"')?>    <span class="tx3"><?php echo $products_name; ?></span></td></tr>
		  <tr><td>
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
			    <tr><td height="8"></td></tr>
			    <tr><td height="8">
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
				<tr><td height="9" colspan="3"></td></tr>						  
			    <tr><td class="tx4" colspan="3">
				<? if (rand(0,1)==1) echo tep_image(DIR_WS_IMAGES.'m26.gif','','','','class="ab"'); else echo tep_image(DIR_WS_IMAGES.'m31.gif','','','','class="ab"'); ?>    <?=$products_name?></td></tr>
			    <tr><td height="7" colspan="3"></td></tr>
			    <tr><td width="500" height="3" bgcolor="#D2D2D2" colspan="3"></td></tr>
				<tr><td height="7" colspan="3"></td></tr>
			    <tr><td width="218" align="center" valign="top">

                   <?php 
                       // BOF: More Pics
                       if (MORE_PICS_TABLE_LOCATION == 'above' || MORE_PICS_TABLE_LOCATION == 'sides') {
                         include (DIR_WS_MODULES . FILENAME_MORE_PICS);
                       }

                       $product_images_query = tep_db_query ("select image_filename
                                                              from " . TABLE_PRODUCTS_IMAGES . " 
                                                              where products_id = '" . (int) $_GET['products_id'] . "'
                                                                and product_page = '1'
                                                           ");
                       $product_images = tep_db_fetch_array ($product_images_query);
                       $products_main_image = $product_images['image_filename'];

                       if (tep_not_null ($products_main_image) && MORE_PICS_SHOW_ORIG_ON_PRODUCT_INFO == 'true') {
                   ?>
                             <table border="0" cellspacing="0" cellpadding="2" align="right">
                               <tr>
                                 <td align="center" class="smallText">
                   <?php 
                       if (MORE_PICS_LINK_CSS_IMAGES == 'true') {
                         echo '<a href="' . tep_href_link (FILENAME_PRODUCT_INFO, tep_get_all_get_params() . '#morepics') . '">' . tep_image (DIR_WS_IMAGES . $products_main_image, $product_info['products_name'], (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; 
                       } else {
                   ?>
                   <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 . $products_main_image, addslashes($product_info['products_name']), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
                   //--></script>
                   <noscript>
                   <?php echo '<a href="' . tep_href_link (DIR_WS_IMAGES . $products_main_image) . '" target="_blank">' . tep_image (DIR_WS_IMAGES . $products_main_image, $product_info['products_name'], (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
                   </noscript>
                   <?php 
                       } // if (MORE_PICS_LINK_CSS_IMAGES ... else ...
                   // EOF: More Pics
                   ?>
                                 </td>
                               </tr>
                             </table>
                   <?php
                       }
                   ?>


</td>
				    <td width="29"></td>
			        <td width="251" valign="top"><br style="line-height:1px;"><br style="line-height:6px;"><?php echo stripslashes($product_info['products_description']); ?>

                       <?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) {
                       ?>
                               <br style="line-height:1px;"><br style="line-height:8px;"><span class="tx5">Prices From:</span> <span class="tx7"><?=$products_price?></span>
                                 <br /><br /><table border="0" cellspacing="0" cellpadding="2">
                                   <tr>
                                     <td class="main" colspan="2" style="font-weight:Bold;"><?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, "onChange='showPrice(this.form);'"); ?></td>
                                   </tr>
                       <?php
                             }
                       ?>
                                 </table>
                       <?php
                           }
?>

						  <br style="line-height:1px;"><br style="line-height:8px;"><span class="tx5">Total Price:</span> <span class="tx7" id="priceDescription"><?=$products_price?></span>
                             <input type="hidden" name="nuPrice" value="<?php echo str_replace("$","",$nuPrice); ?>">
						  <br style="line-height:1px;"><br style="line-height:25px;">
							<?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_review.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?> <?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_add_to_cart.gif', IMAGE_BUTTON_IN_CART); ?>
				 </td></tr>
				 <tr><td height="11" colspan="3"></td></tr>					 
			    </table>

<table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
            <td>                               
            <?
                // BOF: More Pics 6
                     if (MORE_PICS_TABLE_LOCATION == 'below') {
                     include (DIR_WS_MODULES . FILENAME_MORE_PICS);
                     }
               // EOF: More Pics 6
               ?>
            </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"><?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>
<?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>
<!-- body_eof //-->

				</td></tr>
			   </table>
		  </td></tr>
		 </table>
	</td></tr>
   </table>
 </td></tr>             	   


<!-- footer //-->
<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<script language="javascript">
<!--
 showPrice(cart_quantity);
//-->
</script>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

Posted
HI

 

I have looked in the index.php and product_info.php and cant find the selection to what I am trying to find i have listed the index.php below

 

 

 

 

 

<?php
/*
 $Id: product_info.php,v 1.97 2003/07/01 14:34:54 hpdl Exp $

 osCommerce, Open Source E-Commerce Solutions
 [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url]

 Copyright © 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" type="text/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,l
e
ft=150')
}

  function FormatNumber(num)
  {
    if(isNaN(num)) { num = "0"; }
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10) { cents = "0" + cents; }
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    {
      num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
    }
    return (((sign)?'':'-') + num + '.' + cents);
  }
 function showPrice(form)
 {  

   var myTotalPrice = 0;
   var showUP = 0;
   var myMathProblem = "";
   //alert(form.nuPrice.value.replace("£",""));
   myItemPrice = parseFloat(form.nuPrice.value.replace("£",""));
   for (var i = 0; i < form.elements.length; i++)
   {
     var e = form.elements[i];
     if ( e.type == 'select-one' )
     {
       showUP = 1;
       Item = e.selectedIndex;
       myPrice = e.options[item].text;
       myDollarSign = myPrice.indexOf("£",0)
       if ( myDollarSign != "-1" )
       {
         myParSign = myPrice.indexOf(")", myDollarSign);
         myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
         myAttributeString = myAttributeString.replace(/,/,"");
         myAttributePrice = parseFloat(myAttributeString);
         myMathProblem = myPrice.charAt(myDollarSign - 1);
       } else { myAttributePrice = 0; }
         if (myMathProblem == "-")
         {
           myTotalPrice = myTotalPrice - myAttributePrice;
         } else {
           myTotalPrice = myTotalPrice + myAttributePrice;
         }
     }
   }  
   if ( showUP )
   {
      // alert(myItemPrice);
       myTotalPrice = FormatNumber(myTotalPrice + myItemPrice);
       document.getElementById("priceDescription").innerHTML = "£" + myTotalPrice;
   }
 }  
//--></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script language="javascript" type="text/javascript" src="js/lightbox.js"></script>
<script language="javascript" type="text/javascript" src="js/option.js"></script>
<link href="lightbox.css" type="text/css" rel="stylesheet" />
</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 //-->

 <tr><td valign="top">
      <table border="0" cellspacing="0" cellpadding="0" style=" width:735px; background-color:#FFFFFF" align="center">
    <tr><td width="206" valign="top"><?php require(DIR_WS_INCLUDES . 'column_left.php'); ?></td>					
	    <td width="529" valign="top" class="bg3">
		 <table border="0" cellspacing="0" cellpadding="0">


<?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?>

<?php
 if ($product_check['total'] < 1) {
?>
		  <tr><td height="34" width="529" bgcolor="#322826">  <?=tep_image(DIR_WS_IMAGES.'m22.gif','','','','style="margin-left:12px;"')?>    <span class="tx3"><?= TEXT_PRODUCT_NOT_FOUND; ?></span></td></tr>
		  <tr><td>
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
			    <tr><td height="8"></td></tr>
			    <tr><td height="8">

<table cellpadding="0" cellspacing="0" border="0" width="100%">
 <tr>
       <td><table border="0" width="100%" cellspacing="1" cellpadding="2">
         <tr>
           <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_continue1.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: More Pics 6  Removed images
   $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, 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: More Pics 6
   //$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>' . $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>';
     $nuPrice = $currencies->display_price($new_price, tep_get_tax_rate($product_info_values['products_tax_class_id']));       // ADDED
   } else {
     $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
     $nuPrice = $products_price; // ADDED
   }
   $nuPrice = str_replace(",", "", $nuPrice);      // ADDED

   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 height="34" width="529" bgcolor="#322826">  <?=tep_image(DIR_WS_IMAGES.'m22.gif','','','','style="margin-left:12px;"')?>    <span class="tx3"><?php echo $products_name; ?></span></td></tr>
		  <tr><td>
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
			    <tr><td height="8"></td></tr>
			    <tr><td height="8">
		       <table border="0" cellspacing="0" cellpadding="0" width="500" align="center">
				<tr><td height="9" colspan="3"></td></tr>						  
			    <tr><td class="tx4" colspan="3">
				<? if (rand(0,1)==1) echo tep_image(DIR_WS_IMAGES.'m26.gif','','','','class="ab"'); else echo tep_image(DIR_WS_IMAGES.'m31.gif','','','','class="ab"'); ?>    <?=$products_name?></td></tr>
			    <tr><td height="7" colspan="3"></td></tr>
			    <tr><td width="500" height="3" bgcolor="#D2D2D2" colspan="3"></td></tr>
				<tr><td height="7" colspan="3"></td></tr>
			    <tr><td width="218" align="center" valign="top">

                   <?php 
                       // BOF: More Pics
                       if (MORE_PICS_TABLE_LOCATION == 'above' || MORE_PICS_TABLE_LOCATION == 'sides') {
                         include (DIR_WS_MODULES . FILENAME_MORE_PICS);
                       }

                       $product_images_query = tep_db_query ("select image_filename
                                                              from " . TABLE_PRODUCTS_IMAGES . " 
                                                              where products_id = '" . (int) $_GET['products_id'] . "'
                                                                and product_page = '1'
                                                           ");
                       $product_images = tep_db_fetch_array ($product_images_query);
                       $products_main_image = $product_images['image_filename'];

                       if (tep_not_null ($products_main_image) && MORE_PICS_SHOW_ORIG_ON_PRODUCT_INFO == 'true') {
                   ?>
                             <table border="0" cellspacing="0" cellpadding="2" align="right">
                               <tr>
                                 <td align="center" class="smallText">
                   <?php 
                       if (MORE_PICS_LINK_CSS_IMAGES == 'true') {
                         echo '<a href="' . tep_href_link (FILENAME_PRODUCT_INFO, tep_get_all_get_params() . '#morepics') . '">' . tep_image (DIR_WS_IMAGES . $products_main_image, $product_info['products_name'], (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; 
                       } else {
                   ?>
                   <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 . $products_main_image, addslashes($product_info['products_name']), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
                   //--></script>
                   <noscript>
                   <?php echo '<a href="' . tep_href_link (DIR_WS_IMAGES . $products_main_image) . '" target="_blank">' . tep_image (DIR_WS_IMAGES . $products_main_image, $product_info['products_name'], (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MORE_PICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
                   </noscript>
                   <?php 
                       } // if (MORE_PICS_LINK_CSS_IMAGES ... else ...
                   // EOF: More Pics
                   ?>
                                 </td>
                               </tr>
                             </table>
                   <?php
                       }
                   ?>


</td>
				    <td width="29"></td>
			        <td width="251" valign="top"><br style="line-height:1px;"><br style="line-height:6px;"><?php echo stripslashes($product_info['products_description']); ?>

                       <?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) {
                       ?>
                               <br style="line-height:1px;"><br style="line-height:8px;"><span class="tx5">Prices From:</span> <span class="tx7"><?=$products_price?></span>
                                 <br /><br /><table border="0" cellspacing="0" cellpadding="2">
                                   <tr>
                                     <td class="main" colspan="2" style="font-weight:Bold;"><?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, "onChange='showPrice(this.form);'"); ?></td>
                                   </tr>
                       <?php
                             }
                       ?>
                                 </table>
                       <?php
                           }
?>

						  <br style="line-height:1px;"><br style="line-height:8px;"><span class="tx5">Total Price:</span> <span class="tx7" id="priceDescription"><?=$products_price?></span>
                             <input type="hidden" name="nuPrice" value="<?php echo str_replace("$","",$nuPrice); ?>">
						  <br style="line-height:1px;"><br style="line-height:25px;">
							<?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_review.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?> <?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_add_to_cart.gif', IMAGE_BUTTON_IN_CART); ?>
				 </td></tr>
				 <tr><td height="11" colspan="3"></td></tr>					 
			    </table>

<table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
            <td>                               
            <?
                // BOF: More Pics 6
                     if (MORE_PICS_TABLE_LOCATION == 'below') {
                     include (DIR_WS_MODULES . FILENAME_MORE_PICS);
                     }
               // EOF: More Pics 6
               ?>
            </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"><?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>
<?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>
<!-- body_eof //-->

				</td></tr>
			   </table>
		  </td></tr>
		 </table>
	</td></tr>
   </table>
 </td></tr>             	   


<!-- footer //-->
<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<script language="javascript">
<!--
 showPrice(cart_quantity);
//-->
</script>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

 

Are you using STS, cause i see it straight away offending code

<script language="javascript" type="text/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,l
e
ft=150')
}

  function FormatNumber(num)
  {
 if(isNaN(num)) { num = "0"; }
 sign = (num == (num = Math.abs(num)));
 num = Math.floor(num*100+0.50000000001);
 cents = num%100;
 num = Math.floor(num/100).toString();
 if(cents<10) { cents = "0" + cents; }
 for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
 {
   num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
 }
 return (((sign)?'':'-') + num + '.' + cents);
  }
 function showPrice(form)
 {  

var myTotalPrice = 0;
var showUP = 0;
var myMathProblem = "";
//alert(form.nuPrice.value.replace("£",""));
myItemPrice = parseFloat(form.nuPrice.value.replace("£",""));
for (var i = 0; i < form.elements.length; i++)
{
  var e = form.elements[i];
  if ( e.type == 'select-one' )
  {
	showUP = 1;
	Item = e.selectedIndex;
	myPrice = e.options[Item].text;
	myDollarSign = myPrice.indexOf("£",0)
	if ( myDollarSign != "-1" )
	{
	  myParSign = myPrice.indexOf(")", myDollarSign);
	  myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
	  myAttributeString = myAttributeString.replace(/,/,"");
	  myAttributePrice = parseFloat(myAttributeString);
	  myMathProblem = myPrice.charAt(myDollarSign - 1);
	} else { myAttributePrice = 0; }
	  if (myMathProblem == "-")
	  {
		myTotalPrice = myTotalPrice - myAttributePrice;
	  } else {
		myTotalPrice = myTotalPrice + myAttributePrice;
	  }
  }
}  
if ( showUP )
{
   // alert(myItemPrice);
	myTotalPrice = FormatNumber(myTotalPrice + myItemPrice);
	document.getElementById("priceDescription").innerHTML = "£" + myTotalPrice;
}
 }  
//--></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script language="javascript" type="text/javascript" src="js/lightbox.js"></script>
<script language="javascript" type="text/javascript" src="js/option.js"></script>
<link href="lightbox.css" type="text/css" rel="stylesheet" />

 

Lightbox scripts in index.php ? if using STS make a product_info.php.html file and move that into there

Posted

STS?

 

Not sure what you are meaning sorry

 

What bit(s) do i put into the product_info.php.htm just the code that is listed.

 

Sorry to sound so stupid but I have been left in the lurch from the guy who was helping me with the site.

 

Thanks

Posted
STS?

 

Not sure what you are meaning sorry

 

What bit(s) do i put into the product_info.php.htm just the code that is listed.

 

Sorry to sound so stupid but I have been left in the lurch from the guy who was helping me with the site.

 

Thanks

Yes code i listed move to product_info.php.html file in head section tags

Posted

Hi, still not getting any further

 

I created a product_info.php.html, removed the code from the product_info.php file and still got the same problem.

 

the code from the product_info.php.html is listed below.

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script language="javascript" type="text/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')
}

  function FormatNumber(num)
  {
    if(isNaN(num)) { num = "0"; }
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10) { cents = "0" + cents; }
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    {
      num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
    }
    return (((sign)?'':'-') + num + '.' + cents);
  }
 function showPrice(form)
 {  

   var myTotalPrice = 0;
   var showUP = 0;
   var myMathProblem = "";
   //alert(form.nuPrice.value.replace("£",""));
   myItemPrice = parseFloat(form.nuPrice.value.replace("£",""));
   for (var i = 0; i < form.elements.length; i++)
   {
     var e = form.elements[i];
     if ( e.type == 'select-one' )
     {
       showUP = 1;
       Item = e.selectedIndex;
       myPrice = e.options[item].text;
       myDollarSign = myPrice.indexOf("£",0)
       if ( myDollarSign != "-1" )
       {
         myParSign = myPrice.indexOf(")", myDollarSign);
         myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
         myAttributeString = myAttributeString.replace(/,/,"");
         myAttributePrice = parseFloat(myAttributeString);
         myMathProblem = myPrice.charAt(myDollarSign - 1);
       } else { myAttributePrice = 0; }
         if (myMathProblem == "-")
         {
           myTotalPrice = myTotalPrice - myAttributePrice;
         } else {
           myTotalPrice = myTotalPrice + myAttributePrice;
         }
     }
   }  
   if ( showUP )
   {
      // alert(myItemPrice);
       myTotalPrice = FormatNumber(myTotalPrice + myItemPrice);
       document.getElementById("priceDescription").innerHTML = "£" + myTotalPrice;
   }
 }  
//--></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script language="javascript" type="text/javascript" src="js/lightbox.js"></script>
<script language="javascript" type="text/javascript" src="js/option.js"></script>
<link href="lightbox.css" type="text/css" rel="stylesheet" />
</head>

Posted
Hi, still not getting any further

 

I created a product_info.php.html, removed the code from the product_info.php file and still got the same problem.

 

the code from the product_info.php.html is listed below.

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script language="javascript" type="text/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,l
e
ft=150')
}

  function FormatNumber(num)
  {
    if(isNaN(num)) { num = "0"; }
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10) { cents = "0" + cents; }
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    {
      num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
    }
    return (((sign)?'':'-') + num + '.' + cents);
  }
 function showPrice(form)
 {  

   var myTotalPrice = 0;
   var showUP = 0;
   var myMathProblem = "";
   //alert(form.nuPrice.value.replace("£",""));
   myItemPrice = parseFloat(form.nuPrice.value.replace("£",""));
   for (var i = 0; i < form.elements.length; i++)
   {
     var e = form.elements[i];
     if ( e.type == 'select-one' )
     {
       showUP = 1;
       Item = e.selectedIndex;
       myPrice = e.options[item].text;
       myDollarSign = myPrice.indexOf("£",0)
       if ( myDollarSign != "-1" )
       {
         myParSign = myPrice.indexOf(")", myDollarSign);
         myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
         myAttributeString = myAttributeString.replace(/,/,"");
         myAttributePrice = parseFloat(myAttributeString);
         myMathProblem = myPrice.charAt(myDollarSign - 1);
       } else { myAttributePrice = 0; }
         if (myMathProblem == "-")
         {
           myTotalPrice = myTotalPrice - myAttributePrice;
         } else {
           myTotalPrice = myTotalPrice + myAttributePrice;
         }
     }
   }  
   if ( showUP )
   {
      // alert(myItemPrice);
       myTotalPrice = FormatNumber(myTotalPrice + myItemPrice);
       document.getElementById("priceDescription").innerHTML = "£" + myTotalPrice;
   }
 }  
//--></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script language="javascript" type="text/javascript" src="js/lightbox.js"></script>
<script language="javascript" type="text/javascript" src="js/option.js"></script>
<link href="lightbox.css" type="text/css" rel="stylesheet" />
</head>

 

Do a quick test rename catalog/includes/modules/new_products.php to new_products_old.php

and upload default catalog/includes/modules/new_products.php from a standard oscommerce and see if it still does it

 

im seeing <head> tag in new products on your site if its ok after you change send me your template catalog/includes/modules/new_products.php email stephen.skinner + blueyonder.co.uk

Posted
Do a quick test rename catalog/includes/modules/new_products.php to new_products_old.php

and upload default catalog/includes/modules/new_products.php from a standard oscommerce and see if it still does it

 

im seeing <head> tag in new products on your site if its ok after you change send me your template catalog/includes/modules/new_products.php email stephen.skinner + blueyonder.co.uk

 

Damn it i meant

Do a quick test rename catalog/includes/modules/products_listing.php to new_products_old.php

and upload default catalog/includes/modules/products_listing.php from a standard oscommerce and see if it still does it

 

im seeing <head> tag in new products on your site if its ok after you change send me your template catalog/includes/modules/products_listing.php email stephen.skinner + blueyonder.co.uk

Posted

Something that I have noticed.

 

Since I removed the java section from the product_info.php file the attribute drop down menu did not work correctly, then you change the product size and it says +£8.00 etc it change the total price section, I have now change that back to how it was.

 

ALSO

 

I noticed that I have a manufactures search box on the pages that display incorrectly. The pages that display incorrectly have products from different manufacturers but the pages that show correctly only show products by only 1 manufacturer.

 

Hope all that makes sense to you.

Posted
Something that I have noticed.

 

Since I removed the java section from the product_info.php file the attribute drop down menu did not work correctly, then you change the product size and it says +£8.00 etc it change the total price section, I have now change that back to how it was.

 

ALSO

 

I noticed that I have a manufactures search box on the pages that display incorrectly. The pages that display incorrectly have products from different manufacturers but the pages that show correctly only show products by only 1 manufacturer.

 

Hope all that makes sense to you.

I suggest you contact the template provider, cause it has been altered a lot from bog standard oscommerce it seems a bug in there template

Posted
I suggest you contact the template provider, cause it has been altered a lot from bog standard oscommerce it seems a bug in there template

 

That's not really much of a surprise, nice looking crap coding most templates

Nic

Sometimes you're the dog and sometimes the lamp post

[/url]

My Contributions

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...