Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Removing stars and ratings from reviews


Guest

Recommended Posts

Posted

I've finally figured out how to remove the stars and ratings from the product reviews so I'm posting the info in case anyone else ever wants to know how too..

 

In catalog/product_reveiw_info.php somewhere around line 77 (may be different for you depending on what add ons you have installed)find:

 

  <div><?php echo tep_break_string(nl2br(tep_output_string_protected($review['reviews_text'])), 60, '-<br>') . '<br><br><i>' . sprintf(TEXT_REVIEW_RATING, tep_image(DIR_WS_IMAGES . 'stars_' . $review['reviews_rating'] . '.gif', sprintf(TEXT_OF_5_STARS, $review['reviews_rating'])), sprintf(TEXT_OF_5_STARS, $review['reviews_rating'])) . '</i>'; ?></div>

 

and change it to this:

<div><?php echo tep_break_string(nl2br(tep_output_string_protected($review['reviews_text'])), 60, '-<br>') . '<br><br>';  //sprintf(TEXT_REVIEW_RATING, tep_image(DIR_WS_IMAGES . 'stars_' . $review['reviews_rating'] . '.gif', sprintf(TEXT_OF_5_STARS, $review['reviews_rating'])), sprintf(TEXT_OF_5_STARS, $review['reviews_rating'])) . '</i>'; ?></div>

 

In includes/boxes/reviews.php find

 

    $info_box_contents[] = array('text' => '<div align="center"><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . $random_product['products_id'] . '&reviews_id=' . $random_product['reviews_id']) . '">' . tep_image(DIR_WS_IMAGES . $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a></div><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . $random_product['products_id'] . '&reviews_id=' . $random_product['reviews_id']) . '">' . $rand_review_text . ' ..</a><br><div align="center">' . tep_image(DIR_WS_IMAGES . 'stars_' . $random_product['reviews_rating'] . '.gif' , sprintf(BOX_REVIEWS_TEXT_OF_5_STARS, $random_product['reviews_rating'])) . '</div>');

 

and change it to this:

 

$info_box_contents[] = array('text' => '<div align="center"><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . $random_product['products_id'] . '&reviews_id=' . $random_product['reviews_id']) . '">' . tep_image(DIR_WS_IMAGES . $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a></div><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . $random_product['products_id'] . '&reviews_id=' . $random_product['reviews_id']) . '">' . $rand_review_text . ' ..</a><br><div align="center">' . /*tep_image(DIR_WS_IMAGES . 'stars_' . $random_product['reviews_rating'] . '.gif' , sprintf(BOX_REVIEWS_TEXT_OF_5_STARS, $random_product['reviews_rating'])) . */'</div>');

 

In product_review_write.php find

 

if (($rating < 1) || ($rating > 5)) {
    // $error = true;

     $messageStack->add('review', JS_REVIEW_RATING);
   }

 

and change it to this:

 

/*if (($rating < 1) || ($rating > 5)) {
    // $error = true;

     $messageStack->add('review', JS_REVIEW_RATING);
   }*/

 

In all cases all I've done is comment out a portion of the code (making sure any ';' or '.' were correct) using // or /*. I find I prefer to comment out where I can in case I want to change it back later, and also I can see what change I've made in the future in case I forget.

 

Hope this helps someone one day :)

Archived

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

×
×
  • Create New...