Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Space b/w infobox header image & inbox content


osclover

Recommended Posts

Hi,

 

I have replaced the CSS heading of infobox with an image. Since then there is a space b/w the header bar and the infobox content area. Have a look:

 

reviews_space.JPG

 

The coding of this box's files is:

 

<?php
/*
 $Id: reviews.php,v 1.37 2003/06/09 22:20:28 hpdl Exp $

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

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/
?>
<!-- reviews //-->
         <tr>
           <td>
    <TABLE WIDTH=182 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
    <TD COLSPAN=3><a href="reviews.php"><img src="images/infobox/reviews_bar.gif" alt="Check Reviews Here" width=201 height=33 border=0 id="Picture1"></a> 
           <TD valign="top"> </TD>


	 </TR>
         <tr>
           <td>
<?php
 $info_box_contents = array();
 $info_box_contents[] = array('text' => BOX_HEADING_REVIEWS);

// new infoBoxHeading($info_box_contents, false, false, tep_href_link(FILENAME_REVIEWS));

 $random_select = "select r.reviews_id, r.reviews_rating, p.products_id, p.products_image, pd.products_name from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd, " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = r.products_id and r.reviews_id = rd.reviews_id and rd.languages_id = '" . (int)$languages_id . "' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "'";
 if (isset($HTTP_GET_VARS['products_id'])) {
   $random_select .= " and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'";
 }
 $random_select .= " order by r.reviews_id desc limit " . MAX_RANDOM_SELECT_REVIEWS;
 $random_product = tep_random_select($random_select);

 $info_box_contents = array();

 if ($random_product) {
// display random review box
   $review_query = tep_db_query("select substring(reviews_text, 1, 60) as reviews_text from " . TABLE_REVIEWS_DESCRIPTION . " where reviews_id = '" . (int)$random_product['reviews_id'] . "' and languages_id = '" . (int)$languages_id . "'");
   $review = tep_db_fetch_array($review_query);

   $review = tep_break_string(tep_output_string_protected($review['reviews_text']), 15, '-<br>');

   $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']) . '">' . $review . ' ..</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>');
 } elseif (isset($HTTP_GET_VARS['products_id'])) {
// display 'write a review' box
   $info_box_contents[] = array('text' => '<table border="0" cellspacing="0" cellpadding="2"><tr><td class="infoBoxContents"><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, 'products_id=' . $HTTP_GET_VARS['products_id']) . '">' . tep_image(DIR_WS_IMAGES . 'box_write_review.gif', IMAGE_BUTTON_WRITE_REVIEW) . '</a></td><td class="infoBoxContents"><a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, 'products_id=' . $HTTP_GET_VARS['products_id']) . '">' . BOX_REVIEWS_WRITE_REVIEW .'</a></td></tr></table>');
 } else {
// display 'no reviews' box
   $info_box_contents[] = array('text' => BOX_REVIEWS_NO_REVIEWS);
 }

 new infoBox($info_box_contents);
?>
</td>
</tr>
</TABLE>
           </td>
         </tr>
<!-- reviews_eof //-->

 

Please help me out. Thanks.

Link to comment
Share on other sites

try changing

$info_box_contents = array();

$info_box_contents[] = array('text' => BOX_HEADING_REVIEWS);

to

// $info_box_contents = array();

// $info_box_contents[] = array('text' => BOX_HEADING_REVIEWS);

Wendy James

 

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...