Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

How to insert this code to customise product info?


martinmacca

Recommended Posts

Im having trouble inserting my table design into the product_info.php. I want to insert a table design that will show up on the all the product pages by default. At the moment i have to insert it manually on EVERY product i add to the catalogue. The problem doing this is that the price, picture & PDF is all called from the product_info.php. So any design i create & input manually when adding a product conflicts with the default design. I need the default items such as the price, & image to be automatically inserted into my table design, at the moment it is manually addedproduct.jpg

Heres the code for the table design

<TABLE cellSpacing=4 cellPadding=0 width="100%" border=0><!--DWLayoutTable-->
<TBODY>
<TR>
<TD vAlign=top height=298>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!--DWLayoutTable-->
<TBODY>
<TR height=40>
<TD class=pageHeading vAlign=top colSpan=4 height=30> </TD></TR><FONT 
face=Arial><BR></FONT>
<TR>
<TD class=subBar2b bgColor=#e5e5ff colSpan=2 height=25><FONT 
face=Arial> <B>Product Image </B></FONT></TD>
<TD class=subBar2c width=700 bgColor=#e5e5ff><FONT face=Arial> <B>Product 
Description</B></FONT></TD>
<TD class=subBar2a width=157 bgColor=#e5e5ff><FONT 
face=Arial> <B>Price</B></FONT></TD></TR>
<TR>
<TD vAlign=top width=135 height=204>
<TABLE cellSpacing=0 cellPadding=0 width=135 border=0><!--DWLayoutTable-->
<TBODY>
<TR>
<TD vAlign=top noWrap align=middle width=135 height=95><FONT face=Arial><BR><IMG 
alt="" hspace=0 src="http://mysitecom/images/custom_amd.gif" 
border=0><BR><SPAN class=boldValues>Stock Status:<BR><SPAN 
style="COLOR: #ff0000"> <IMG alt="" hspace=0 
src="http://mysite.com/images/instock.gif" border=0></SPAN> 
</SPAN><BR></FONT></TD></TR>
<TR>
<TD class=main align=middle><FONT face=Arial><B>7-10 Delivery</B> 
</FONT></TD></TR>
<TR>
<TD vAlign=top noWrap height=41>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!--DWLayoutTable-->
<TBODY>
<TR>
<TD vAlign=top><FONT 
face=Arial><BR><BR></FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD width=18> </TD>
<TD vAlign=top rowSpan=2>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><!--DWLayoutTable-->
<TBODY>
<TR>
<TD class=producttext vAlign=top width=683 height=262>
<P><FONT face=Arial><BR></FONT>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11pt" 
face="Arial Unicode MS">The <B>AMD Gaming System</B> comes Pre-Configured 
with the following components: <BR><BR>- Thermaltake Xaser III V1000+ - Black 
<BR>- Q-Tec 400W Dual Fan Gold <BR>- Abit NF7-S nForce2 AGP 8x RAID Firewire 
SATA 6 Channel Audio Skt <BR>- AMD Athlon XP 2800+ <BR>- Thermaltake Volcano 12 
AMD XP3400+ <BR>- 512 MB DDR TW Dual Channel Kit (2x256mb)<BR>- Gainward FX5700 
ULTRA 128Mb VIVO <BR>- Maxtor 80Gb SATA 7200rpm ATA150<BR>- 16x DVD-Rom - Black 
<BR>- NEC ND-1300A 4x +/- DVD-RW - Black <BR>- 3?" Black Floppy Drive <BR>- 19" 
Iiyama VisionMaster 1451 CRT <BR>- Microsoft Multimedia Keyboard & 
Mouse - Black <BR>- Inspire 2.1 P380 - 2 Satelites + 1 Subwoofer With Wired 
Remote <BR>- MS Windows XP Home OEM<BR>- Warranty: 1Yr Return to Base - Parts 
& Labour <BR><BR></FONT><FONT color=#ff0000><STRONG><FONT 
face="Arial Unicode MS">Available Now!</FONT></STRONG><STRONG 
style="FONT-WEIGHT: 400"><FONT style="FONT-SIZE: 11pt" face="Arial Unicode MS"> 
</FONT></STRONG></FONT><FONT color=#000000><FONT style="FONT-SIZE: 11pt" 
face="Arial Unicode MS"><BR>All our systems are built to the highest standard, 
and every build includes all wiring <STRONG>Spiral Wrap</STRONG><STRONG 
style="FONT-WEIGHT: 400"> Loomed</STRONG> and <STRONG 
style="FONT-WEIGHT: 400">Arctic Silver 5</STRONG> is used on EVERY 
build.<B><BR></B></FONT><FONT face="Arial Unicode MS" 
size=2><BR></FONT></FONT></P>
<P> </P>
<P></P></TD>
<TD width=17> </TD></TR></TBODY></TABLE></TD>
<TD vAlign=top rowSpan=2 cellpadding="0"><SPAN class=pricesize>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=pricebox2 align=middle bgColor=#e5e5ff colSpan=2><FONT 
face=Arial><BR></FONT>
<TABLE height=39 cellSpacing=0 cellPadding=0 width=131 border=0><!--DWLayoutTable--></SPAN><SPAN class=pricesize>
<TBODY>
<TR>
<TD></TD>
<TD></TD>
<TD vAlign=bottom noWrap align=right>
<DIV align=center><SPAN class=pricesize><B><FONT face=Arial 
color=#ff0000>?425.53</FONT></B></SPAN></DIV></TD>
<TD><B><FONT face=Arial color=#ff0000> </FONT></B></TD>
<TD noWrap height=19><B><FONT face=Arial color=#ff0000><SPAN class=stdValues>ex 
VAT</SPAN> </FONT></B></TD></TR>
<TR>
<TD></TD>
<TD vAlign=bottom noWrap align=right colSpan=3><SPAN class=pricesize2><FONT 
face=Arial><B>?500.00</B>  </FONT></SPAN></TD>
<TD noWrap height=19><FONT face=Arial><B><SPAN class=stdValues>inc 
VAT</SPAN></B> </FONT></TD></TR>
<TR>
<TD width=4></TD>
<TD width=6></TD>
<TD width=58></TD>
<TD width=4></TD>
<TD width=59 height=1></TD></TR></TBODY></TABLE><FONT face=Arial><BR></FONT>
<P><FONT face=Arial><BR><FONT face="Arial Black"> <IMG alt="" hspace=0 
src="http://mysite.com/images/button_in_cart2.gif" align=baseline 
border=0></FONT><BR><BR></FONT></P></SPAN></TD></TR></TBODY></TABLE></SPAN>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0><!-- NOT USED ANYMORE <tr> 
                       <td colspan="2" class="pricebox6">Tell a Friend</td>
                     </tr>
      <tr>
        <td class="pricebox4"><br>
                      <form name="tell_a_friend" method="get" action="http://www.blahblah.co.uk/tell_a_friend.php">
<div align="center"><input type="text" name="send_to" size="10"> <input type="image" src="includes/languages/english/images/buttons/button_tell_a_friend.gif" border="0" alt="Tell A Friend" title=" Tell A Friend "><input type="hidden" name="products_id" value="867"></form><br>
Tell A Friend about this product.</div> 
                       </td>
      </tr> -->
<TBODY>
<TR>
<TD class=pricebox6 bgColor=#aaabf7><B><FONT face=Arial></FONT></B></TD></TR>
<TR>
<TD class=pricebox4 align=middle><FONT 
face=Arial></FONT></TD></TR></TBODY></TABLE></TD>
<TR>
<TD height=5><FONT face=Arial> </FONT></TD>
<TD> </TD></TR></TBODY></TABLE></TD></TR></TD></TR></TBODY></TABLE>

 

& heres my product_info.php

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

 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

 require('includes/application_top.php');

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

 $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
 $product_check = tep_db_fetch_array($product_check_query);
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script language="javascript"><!--
function popupWindow(url) {
 window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,res
izable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,le
ft=150')
}
//--></script>

<script LANGUAGE="JavaScript1.2" SRC="includes/menu_animation.js"></SCRIPT>

</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- coolMenu //-->
<?php require(DIR_WS_INCLUDES . 'coolmenu.php'); ?>
<!-- coolMenu_eof //-->

<!-- 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 {
   $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>';
   } 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 echo '<a href="' . tep_href_link(FILENAME_PDF_DATASHEET, 'products_id=' . $product_info['products_id']) .'" target="_self">' . tep_image('pdf/pdf.gif') .'</a>'; ?>    

<?php
   if (tep_not_null($product_info['products_image'])) {
?>
         <table border="0" cellspacing="0" cellpadding="2" align="right">
           <tr>
             <td align="center" class="smallText">
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
</noscript>
             </td>
           </tr>
         </table>

<?php
   }
?>
         <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') {
        if (tep_session_is_registered('customer_id'))
         {
          	 $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->format(tep_add_tax($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) * 1 ).') ';
         }
      	 else
         {
          	 $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->format(tep_add_tax($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) * 1 ).' inc VAT) (' . $products_options['price_prefix'] . $currencies->format($products_options['options_values_price'] * 1 ).' ex VAT) ';
           }
         }
       }

       if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) {
         $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']];
       } else {
         $selected_attribute = false;
       }
?>
           <tr>
             <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td>
             <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td>
           </tr>
<?php
     }
?>
         </table>
<?php
   }
?>
       </td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
<?php
   $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");
   $reviews = tep_db_fetch_array($reviews_query);
   if ($reviews['count'] > 0) {
?>
     <tr>
       <td class="main"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
<?php
   }

   if (tep_not_null($product_info['products_url'])) {
?>
     <tr>
       <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
<?php
   }

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

 

Any help on how to install it would be greatly appreciated ;) Unless theres another way of doing it ?

Link to comment
Share on other sites

  • 3 weeks later...

I figured out how to do it, hers an example of how my code looks, ive input this between

    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'];
   }
?>

&

<?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) {

Design code :

<!-- body_text //-->
   <td width="97%" valign="top">
<?php echo $products_name; ?> 
     <form name="cart_quantity" method="post" action="/product_info.php/products_id/536/action/add_product">
                   <input type="hidden" name="products_id" value="536">
       <table border="0" width="100%" cellspacing="0" cellpadding="0">
                   <tr> 
           <td width="43%" height="17" class="boxmailproduct"><img src="/images/productinfo1.gif" width="146" height="17"> 
           </td>
           <td width="57%" height="17" valign="top" class="productsborderrighttop"> 
             <div align="right"><img src="/images/productinfo2.gif" width="21" height="17"></div></td>
         </tr>
         <tr> 
           <td class="productsborder"> <div align="left">  
               <table border="0" cellspacing="0" cellpadding="2" align="right">
           <tr>
             <td align="center" class="smallText">
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
</noscript>
             </td>
           </tr>
         </table>
             </div>
           <td height="112" class="productsborderright"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="Productbox">
               <tr> 
                 <td colspan="4"> </td>
               </tr>
               <tr> 
                 <td width="5%" class="productsborderright"> <div align="left"><font size="2"></font></div></td>
                 <td colspan="3"><font size="2"><font color="#333333" face="Verdana, Arial, Helvetica, sans-serif"> 
                  <?php echo $products_name; ?> 
       <?php echo '<a href="' . tep_href_link(FILENAME_PDF_DATASHEET, 'products_id=' . $product_info['products_id']) .'" target="_self">' . tep_image('pdf/pdf.gif') .'</a>'; ?>	
               </tr>
               <tr> 
                 <td colspan="4"> </td>
               </tr>
               <tr> 
                 <td height="19" colspan="2" valign="top"> <div align="right"><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Our 
                     Price:</font></div></td>
                 <td width="5%"> </td>
                 <td width="58%" align="center" valign="middle"> <div align="left"><strong><font color="#DF0000"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"> 
                                           <?php echo $products_price; ?></td> </font></font></strong></div></td>
               </tr>
               <tr> 
                 <td colspan="4" valign="top"> <div align="right"><font color="#333333" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                     </font></div>
                   <div align="left"><font color="#FDFDFD" size="1" face="Verdana, Arial, Helvetica, sans-serif">.</font></div></td>
               </tr>
               <tr> 
                 <td colspan="2" valign="top"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                     </font> </div></td>
                 <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">  
                   </font></td>
                 <td align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                                       <input type="hidden" name="products_id" value="536">
                   <input type="image" src="includes/languages/english/images/buttons/button_in_cart.gif" border="0" alt="In Basket" title=" In Basket "> 
                                       <input name="products_id2" type="hidden" id="products_id" value="536">
                   </font><font size="3" face="Verdana, Arial, Helvetica, sans-serif">  </font></td>
               </tr>
               <tr> 
                 <td colspan="4" valign="top"> </td>
               </tr>
               <tr> 
                 <td colspan="2"> </td>
                 <td> </td>
                 <td>  <tr> 
                 <td height="19" colspan="2"> <div align="right"><font color="#666666" size="2" face="Verdana, Arial, Helvetica, sans-serif">Availability:</font></div></td>
                 <td> </td>
                 <td valign="middle"><font color="#333333" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                   <img src="images/custom.gif" border="0">                    </font> </table> 
         <tr class="productsborderbottom"> 
           <td><img src="http://www.yoursite.com/images/headercorner2.gif" width="16" height="18"></td>
           <td> <div align="right"><img src="http://www.yousite.com/images/headercorner1.gif" width="16" height="18"></div></td>
         </tr>
         </table>
   

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

Obviously change it to however you want it look. Now everytime i add a new product, the image, price, add to cart link & PDF link are all laid out how i want them at the top of the description in a box, and then the description i add when adding the pruduct is show underneath the box. Looks far more better than the the default layout

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...