martinmacca Posted February 10, 2004 Share Posted February 10, 2004 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 added 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 More sharing options...
Guest Posted February 26, 2004 Share Posted February 26, 2004 I don't know how to fix your problem but I'd like to know how it's done when someone gets back to you! Good luck! Link to comment Share on other sites More sharing options...
martinmacca Posted February 27, 2004 Author Share Posted February 27, 2004 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.