halluzineyt Posted December 17, 2009 Posted December 17, 2009 Can i have a very very quick help from you ? This thing are set to appear on my admin but its not showing i need them to show on product listings boxes "Short Description / Model / Brand " i guess its because it is modified coz we bought it .. how can i bring it back.?? and also how can i make it look like this just a quick help of what php documents to open and change.. if you gonna recomend product listing enhancement its just a trouble to me i tried it my image thumbnailer did not work and the position of the products are messy.. heres my site My link please tell me what php files to change i know also that there is an adons for short description but i dont know if its ok coz my site has been already modified and i have seen a lot of problems in the support forums of that and there not much good replies..
halluzineyt Posted December 17, 2009 Author Posted December 17, 2009 Now according to my research you can configure your product listing boxes on product_listings.php pls help me configure mine here is it.. its not a default template so i dont know what will i do, <?php /* $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ ?> <? /* <?=$breadcrumb->trail(' » ')?> */?> <table cellspacing="0" cellpadding="0" border="0" > <tr><td class="content_header_txt"><?=$breadcrumb->trail(' » ')?></td></tr> </table> <? $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id'); if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '2') ) ) { ?> <table border="0" cellspacing="0" cellpadding="0" class="result box_width_cont"> <tr> <td><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="result_right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } ?> <table border="0" cellspacing="0" cellpadding="0" class="box_width_cont"> <tr><td valign="top"> <? $info_box_contents = array(); $list_box_contents = array(); $my_row = 0; $my_col = 0; $td_counter = 0; for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_text = TABLE_HEADING_MODEL; $lc_align = ''; break; case 'PRODUCT_LIST_NAME': $lc_text = TABLE_HEADING_PRODUCTS; $lc_align = 'top'; break; case 'PRODUCT_LIST_MANUFACTURER': $lc_text = TABLE_HEADING_MANUFACTURER; $lc_align = ''; break; case 'PRODUCT_LIST_PRICE': $lc_text = TABLE_HEADING_PRICE; $lc_align = 'bottom'; break; case 'PRODUCT_LIST_QUANTITY': $lc_text = TABLE_HEADING_QUANTITY; $lc_align = 'right'; break; case 'PRODUCT_LIST_WEIGHT': $lc_text = TABLE_HEADING_WEIGHT; $lc_align = 'right'; break; case 'PRODUCT_LIST_IMAGE': $lc_text = TABLE_HEADING_IMAGE; $lc_align = 'center'; break; case 'PRODUCT_LIST_BUY_NOW': $lc_text = TABLE_HEADING_BUY_NOW; $lc_align = 'center'; break; } if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) { $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text); } $list_box_contents[0][] = array('align' => $lc_align, 'params' => 'class="productListing-heading"', 'text' => ' ' . $lc_text . ' '); } if ($listing_split->number_of_rows > 0) { $rows = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $rows++; if (($rows/2) == floor($rows/2)) { $list_box_contents[] = array('params' => 'class="productListing-even"'); } else { $list_box_contents[] = array('params' => 'class="productListing-odd"'); } $cur_row = sizeof($list_box_contents) - 1; for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { $lc_align = ''; switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_align = ''; $p_model = $lc_text = '' . $listing['products_model'] . ''; break; case 'PRODUCT_LIST_NAME': $lc_align = ''; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $p_name = $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . substr( $listing['products_name'],0,MAX_DESCR_NAME) . '</a>'; } else { $p_name = $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . substr($listing['products_name'],0,MAX_DESCR_NAME). '</a>'; } break; case 'PRODUCT_LIST_MANUFACTURER': $lc_align = ''; $p_manuf = $lc_text = '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a>'; break; case 'PRODUCT_LIST_PRICE': $lc_align = 'bottom'; if (tep_not_null($listing['specials_new_products_price'])) { $p_price = $lc_text = '<s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span style="text-decoration:none">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>'; } else { $p_price = $lc_text = '' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ''; } break; case 'PRODUCT_LIST_QUANTITY': $lc_align = 'right'; $p_quntity = $lc_text = '' . $listing['products_quantity'] . ''; break; case 'PRODUCT_LIST_WEIGHT': $lc_align = 'right'; $p_weight = $lc_text = '' . $listing['products_weight'] . ''; break; case 'PRODUCT_LIST_IMAGE': $lc_align = 'center'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $p_pic = $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } else { $p_pic = $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } break; case 'PRODUCT_LIST_BUY_NOW': $lc_align = 'center'; $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a>'; break; } $product_query = tep_db_query("select products_description, products_id from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$listing['products_id'] . "' and language_id = '" . (int)$languages_id . "'"); $product = tep_db_fetch_array($product_query); $p_desc = $product['products_description']; $p_id = $product['products_id']; /* $list_box_contents[$cur_row][] = array('align' => $lc_align, 'params' => '', 'text' => $lc_text); */ } $info_box_contents[$my_row][$my_col] = array('align' => 'center', 'params' => ' class="bg3" style=" width:50%;"', 'text' => ''.tep_draw_prod_top().' <table cellspacing="0" cellpadding="0" border="0"> <tr> <td>'.tep_draw_separator('spacer.gif', $w_spacer, '1').'</td> <td width="100%" height="150"> <table cellspacing="0" cellpadding="0" border="0"> <tr><td> <table cellpadding="0" cellspacing="0" border="0"> <tr><td>'.tep_draw_separator('spacer.gif', '19', '1').'</td> <td height="104">'.$p_pic.'<br></td> <td>'.tep_draw_separator('spacer.gif', '2', '1').'</td> <td width="100%" height="104"> <br style="line-height:18px"> '.$p_name.'<br> <br style="line-height:33px"> <strong>'.$p_price.'</strong><br> </td></tr> </table> </td></tr> <tr><td height="1"> <table cellpadding="0" cellspacing="0" border="0"> <tr><td>'.tep_draw_separator('spacer.gif', '15', '1').'</td> <td style="width:100%;background:url(images/line_bg.gif) left top repeat-x;">'.tep_draw_separator('spacer.gif', '1', '1').'</td> <td>'.tep_draw_separator('spacer.gif', '15', '1').'</td> </tr> </table> </td></tr> <tr><td align="center"><br style="line-height:11px"> <table cellpadding="0" cellspacing="0" border="0" style=" width:150px;"> <tr> <td><a href="' . tep_href_link('product_info.php?products_id='.$p_id) . '">'.tep_image_button("button_details.gif").'</a></td><td>'.tep_draw_separator('spacer.gif', '10', '1').'</td> <td width="100%"><a href="'.tep_href_link("products_new.php","action=buy_now&products_id=".$p_id).'">'.tep_image_button('button_add_to_cart1.gif').'</a></td> </tr> </table> </td></tr> </table> </td> <td>'.tep_draw_separator('spacer.gif', $w_spacer, '1').'</td> </tr> </table> '.tep_draw_prod_bottom()); $my_col ++; if ($my_col > 1) { $my_col = 0; $my_row ++; } } echo '</td></tr></table>'; new contentBox($info_box_contents); // new productListingBox($list_box_contents); } else { ?> </td></tr></table> <? $list_box_contents = array(); $list_box_contents[0] = array('params' => 'class=""'); $list_box_contents[0][] = array('params' => 'class=""', 'text' => TEXT_NO_PRODUCTS); // new productListingBox($list_box_contents); echo '<br style="line-height:1px;"><br style="line-height:15px;"> <table border="0" cellspacing="1" cellpadding="2" class="infoBox box_width_cont"> <tr class="infoBoxContents"> <td> <table cellpadding="0" cellspacing="0" class="sea_3 product"> <tr><td>'.TEXT_NO_PRODUCTS.'</td></tr> </table> </td> </tr> </table> '; } if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" cellspacing="0" cellpadding="0" class="result box_width_cont"> <tr> <td><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="result_right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } ?>
Recommended Posts
Archived
This topic is now archived and is closed to further replies.