lakul Posted June 16, 2010 Posted June 16, 2010 Could some nice person give me a step by step on how to remove the Review Button and the Review Button on the products. I tried this last night and either I or the instructions I found made a right mess of my site. For some reason it removed the product photos and not the button. Thanks in advance.
FIMBLE Posted June 16, 2010 Posted June 16, 2010 Hi product_info.php around line 212 find <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> change it to <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> Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions
lakul Posted June 16, 2010 Author Posted June 16, 2010 Thanks Nic, this is exactly what I did last night with the exception of a space between php and //. I'm doing a full backup before I try anything else. Will this remove the Reviews button on the Home page too?
FIMBLE Posted June 16, 2010 Posted June 16, 2010 no it only has an efect on the page you edit you will need to do a similar thing on the new_products.php module which links into your admin page. Your having reviews there suggests you do not have a standard osC site? Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions
lakul Posted June 16, 2010 Author Posted June 16, 2010 Thanks again. Absolutely no idea, I'm just doing some tweeking for the owner. I'm a total newbie to all this :)
FIMBLE Posted June 16, 2010 Posted June 16, 2010 well welcome then !! Good Luck Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions
lakul Posted June 16, 2010 Author Posted June 16, 2010 Thank you. Do you have any idea why it would have removed the photos?
FIMBLE Posted June 16, 2010 Posted June 16, 2010 Thank you. Do you have any idea why it would have removed the photos? Without seeing the code your guess is as good as mine. Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions
lakul Posted June 16, 2010 Author Posted June 16, 2010 I don't this wants to work for me!! I added the slashes but the review button didn't go away. Do I have to do it in both places for it to work?
lakul Posted June 17, 2010 Author Posted June 17, 2010 More help needed. Can't get the review button to go (see question above) but I've been told to put the //'s here php// echo, php // echo and php //echo. Does it matter or is one correct? Frustrated Kerry :'(
lakul Posted June 19, 2010 Author Posted June 19, 2010 Is there anyone out there that can answer my question Ta
FIMBLE Posted June 19, 2010 Posted June 19, 2010 Is there anyone out there that can answer my question Ta It will help now if you post your product_info.php file here so we can see whats going on Kerry Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions
lakul Posted June 19, 2010 Author Posted June 19, 2010 Here it is Nic <?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 © 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); //// BEGIN: Added for Dynamic MoPics v3.000 // include dynamic mopics functions require(DIR_WS_FUNCTIONS . 'dynamic_mopics.php'); //// END: Added for Dynamic MoPics v3.000 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; ?>"> <?php # cDynamic Meta Tags /*<title><?php echo TITLE; ?>*/ require(DIR_WS_INCLUDES . 'meta_tags.php'); # ?> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <?php //// BEGIN: Added for Dynamic MoPics v3.000 ?> <link rel="stylesheet" type="text/css" href="dynamic_mopics.css"> <script language="javascript" type="text/javascript"><!-- function popupImage(url, imageHeight, imageWidth) { var newImageHeight = (parseInt(imageHeight) + 40); var yPos = ((screen.height / 2) - (parseInt(newImageHeight) / 2)); var xPos = ((screen.width / 2) - (parseInt(imageWidth) / 2)); imageWindow = window.open(url,'popupImages','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=' + imageWidth + ',height=' + newImageHeight + ',screenY=' + yPos + ',screenX=' + xPos + ',top=' + yPos + ',left=' + xPos); imageWindow.moveTo(xPos, yPos); imageWindow.resizeTo(parseInt(imageWidth), parseInt(newImageHeight)); if (window.focus) { imageWindow.focus(); } } //--></script> <?php //// END: Added for Dynamic MoPics v3.000 ?> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <!-- 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 cellspacing=0 cellpadding=0 width=100%><tr><td align=left> <?php if ($product_check['total'] < 1) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <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> </table> <?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 pr_price style="color:#777777; font-size:11px">' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class=ch8>' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>'; } else { $products_price ='<span pr_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']; } ?> <table width="100%" cellpadding=0 cellspacing=0> <tr><td width=100% valign=top> <table width="100%" cellpadding=0 cellspacing=0> <tr><td><img src=images/m27.gif width=100% height=8></td> </tr> <tr><td class=ch8 valign=top> <table width="100%" cellpadding=0 cellspacing=0> <tr><td height=8></td></tr> <tr><td class=ml5 style="padding-left: 7px;" width="100%" colspan="2"><?=$products_name?></td></tr> <tr><td height=8></td></tr> <tr><td COLSPAN=2 style="padding-left: 5px"> <table cellspacing=0 cellpadding=0 width=100%> <tr><td width="100%" height=1 bgcolor=#A6C279></td> </tr> </table> </td></tr> <tr><td width=142 align="left"> <!-- display image --> <?php //// BEGIN: Added for Dynamic MoPics v3.000 if (tep_not_null($product_info['products_image'])) { ?> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td align="center" class="smallText"> <?php $image_lg = mopics_get_imagebase($product_info['products_image'], DIR_WS_IMAGES . DYNAMIC_MOPICS_BIGIMAGES_DIR); if ($lg_image_ext = mopics_file_exists(DIR_FS_CATALOG . $image_lg, DYNAMIC_MOPICS_BIG_IMAGE_TYPES)) { $image_size = @getimagesize(DIR_FS_CATALOG . $image_lg . '.' . $lg_image_ext); ?> <script language="javascript" type="text/javascript"><!-- document.write('<a href="javascript:popupImage(\'<?php echo tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'] . '&type=' . $lg_image_ext); ?>\',\'<?php echo ((int)$image_size[1] + 30); ?>\',\'<?php echo ((int)$image_size[0] + 5); ?>\');"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a>'); //--></script> <noscript> <a href="<?php echo tep_href_link($image_lg . '.' . $lg_image_ext); ?>" target="_blank"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a> </noscript> <?php } else { echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); } ?> </td> </tr> </table> <?php } //// END: Added for Dynamic MoPics v3.000 ?> <!--end display image --> </td> <td width=163 valign=top> <table cellspacing=0 cellpadding=0 border=0> <tr><td height=6></td></tr> <tr><td height=12></td></tr> <tr><td width=150 valign=top> <table cellspacing=0 cellpadding=0> <tr><td style="padding-left: 10px" class=ml6> <? if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); else echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?> </td></tr> <tr><td height=4></td></tr> <tr><td><a style="text-decoration:underline" class=pr_descr href=<?=tep_href_link(FILENAME_TELL_A_FRIEND, tep_get_all_get_params())?>>Tell a Friend</a></td></tr> <tr><td height=16></td></tr> <tr><td class=ch10 style="padding-left: 10px">only: <?=$products_price?></td></tr> <tr><td height=59></td></tr> </table> </td></tr> <tr><td colspan=2 style="padding-left: 6px"><a href=<?=tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS)?></a><span style="padding-left: 5px"></span><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_BUY_NOW); ?></td></tr> <tr><td height=8></td></tr> </table> </td></tr> <tr><td height=20></td></tr> <tr><td colspan=3 align=center> <table cellspacing=0 cellpadding=0 width=276> <tr><td colspan="2"> <?php echo stripslashes($product_info['products_description']); ?> </td></tr> <tr><td height=17 colspan="2"></td></tr> <?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) { ?> <tr> <td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td> </tr> <?php $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name"); while ($products_options_name = tep_db_fetch_array($products_options_name_query)) { $products_options_array = array(); $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"); while ($products_options = tep_db_fetch_array($products_options_query)) { $products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']); if ($products_options['options_values_price'] != '0') { $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') '; } } if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) { $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']]; } else { $selected_attribute = false; } ?> <tr> <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td> <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td> </tr> <?php } } ?> </table> </td></tr> <tr><td height=2></td></tr> </table> </td></tr> <tr><td><img src=images/m28.gif width=100% height=7></td> </tr> </table> </td> <td valign=top style="padding-left: 5px"> </td> </tr> </table> <!----------------------- Not editable part --------------------------------> <tr><td> <table border="0" cellspacing="0" cellpadding="2"> </table> <?php } ?> </td> </tr> <?php //// BEGIN: Added for Dynamic MoPics v3.000 ?> <tr> <td> <div class="screenshotsHeader"> <div class="screenshotsHeaderText"><?php echo TEXT_OTHER_PRODUCT_IMAGES; ?></div> </div> <div class="screenshotsBlock"> <?php include(DIR_WS_MODULES . 'dynamic_mopics.php'); ?> </div> </td> </tr> <?php //// END: Added for Dynamic MoPics v3.000 ?> <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 } ?> <!-- <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 //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
pennydeb Posted July 7, 2010 Posted July 7, 2010 Hi product_info.php around line 212 find <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> change it to <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> Nic This worked for me.. no more review buttons on the individual product pages. Thank you! :) ***Kerrie if you are reading this.. I just typed the two // right after php// with no space after the p.
lakul Posted July 8, 2010 Author Posted July 8, 2010 Thanks for your help but it's still not working, just get an error :'( I think I am doomed at whatever I try to do to this site.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.