[Tep-j-general] Re: レビューの表示されている採点を消したい

アーカイブの一覧に戻る

久米 貴彦 class****@ybb*****
2005年 9月 11日 (日) 03:40:14 JST


佐藤様、大変わかりやすい解説ありがとうございます。
何とか削除することが出来ました。

しかし、もう2箇所だけ消したい部分があるのですが・・・。

1、http://www.○○○○/catalog/reviews.php のページに表示される「評価★★★★★・・・」の箇所

2、右側のレビューBOXに表示されている★マーク

前回、教えていただいたことを参考に変更箇所を探してみたのですが
やはりわかりませんでした・・・。
お手数とは思いますが、よろしくお願いいたします。



> 佐藤と申します。
> 簡単にちょっとみてみたのでご参考に。
> 寝ぼけながらざっくりみたので
> 動作未確認&抜け漏れがあるかもしれないですのでご確認ください。
>
> 1.product_review.phpについて。
>
> 72行目:ヘッダー表示の削除
> <td align="center" class="tableHeading"><?php echo TABLE_HEADING_RATING;
> ?></td>
> を削除。
>
> 94行目:☆表示部分の削除
> <td align="center" class="smallText">' . tep_image(DIR_WS_IMAGES . 
> 'stars_'
> . $reviews['reviews_rating'] . '.gif', sprintf(TEXT_OF_5_STARS,
> $reviews['reviews_rating'])) . '</td>' . "\n" .
> を削除
>
> 80行目:DBから☆の個数情報の取得だけを削除(変更しなくても動作する)
> $reviews_query = tep_db_query("select reviews_rating, reviews_id,
> customers_name, date_added, last_modified, reviews_read from " .
> TABLE_REVIEWS . " where products_id = '" .
> (int)$HTTP_GET_VARS['products_id'] . "' order by reviews_id DESC");
>> $reviews_query = tep_db_query("select reviews_id, customers_name,
> date_added, last_modified, reviews_read from " . TABLE_REVIEWS . " where
> products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' order by
> reviews_id DESC");
> に変更
>
> 2.product_reviews_write.phpについて
>
> 28行目:DBへのINSERT文での☆評価部分を固定化
>      tep_db_query("insert into " . TABLE_REVIEWS . " (products_id,
> customers_id, customers_name, reviews_rating, date_added) values ('" .
> $HTTP_GET_VARS['products_id'] . "', '" . $customer_id . "', '" .
> addslashes(tep_get_fullname($customer_values['customers_firstname'],$custome
> r_values['customers_lastname'])) . "', '" . $HTTP_POST_VARS['rating'] . 
> "',
> now())");
>>      tep_db_query("insert into " . TABLE_REVIEWS . " (products_id,
> customers_id, customers_name, reviews_rating, date_added) values ('" .
> $HTTP_GET_VARS['products_id'] . "', '" . $customer_id . "', '" .
> addslashes(tep_get_fullname($customer_values['customers_firstname'],$custome
> r_values['customers_lastname'])) . "', 1, now())");
> に変更。
>
> 72行目:JavaScriptのフォームチェックロジックから☆情報を削除
>  if ((document.product_reviews_write.rating[0].checked) ||
> (document.product_reviews_write.rating[1].checked) ||
> (document.product_reviews_write.rating[2].checked) ||
> (document.product_reviews_write.rating[3].checked) ||
> (document.product_reviews_write.rating[4].checked)) {
>  } else {
>    error_message = error_message + "<?php echo JS_REVIEW_RATING; ?>";
>    error = 1;
>  }
> を削除。
>
> 144行目:☆の数の評価入力の削除
>      <tr>
>        <td class="main"><br><b><?php echo SUB_TITLE_RATING; ?></b> <?php
> echo TEXT_BAD . ' ' . tep_draw_radio_field('rating', '1') . ' ' .
> tep_draw_radio_field('rating', '2') . ' ' . tep_draw_radio_field('rating',
> '3') . ' ' . tep_draw_radio_field('rating', '4') . ' ' .
> tep_draw_radio_field('rating', '5') . ' ' . TEXT_GOOD; ?></td>
>      </tr>
> を削除。
>
> 3.product_reviews_info.phpについて
>
> 19行目:DBから☆の個数情報の取得だけを削除(変更しなくても動作する)
> $reviews_query = tep_db_query("select rd.reviews_text, r.reviews_rating,
> r.reviews_id, r.products_id, r.customers_name, r.date_added,
> r.last_modified, r.reviews_read, p.products_id, pd.products_name,
> p.products_image from " . TABLE_REVIEWS . " r, " . 
> TABLE_REVIEWS_DESCRIPTION
> . " rd left join " . TABLE_PRODUCTS . " p on (r.products_id = 
> p.products_id)
> left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on (p.products_id =
> pd.products_id and pd.language_id = '". $languages_id . "') where
> r.reviews_id = '" . (int)$HTTP_GET_VARS['reviews_id'] . "' and 
> r.reviews_id
> = rd.reviews_id and p.products_status = '1'");
>> $reviews_query = tep_db_query("select rd.reviews_text, r.reviews_id,
> r.products_id, r.customers_name, r.date_added, r.last_modified,
> r.reviews_read, p.products_id, pd.products_name, p.products_image from " .
> TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd left join " .
> TABLE_PRODUCTS . " p on (r.products_id = p.products_id) left join " .
> TABLE_PRODUCTS_DESCRIPTION . " pd on (p.products_id = pd.products_id and
> pd.language_id = '". $languages_id . "') where r.reviews_id = '" .
> (int)$HTTP_GET_VARS['reviews_id'] . "' and r.reviews_id = rd.reviews_id 
> and
> p.products_status = '1'");
> に変更。
>
> 91行目:☆表示部分の削除
>      <tr>
>        <td class="main"><br><b><?php echo SUB_TITLE_RATING; ?></b> <?php
> echo tep_image(DIR_WS_IMAGES . 'stars_' . $reviews['reviews_rating'] .
> '.gif', sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating'])); ?>
> <small>[<?php echo sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating']);
> ?>]</small></td>
>      </tr>
> を削除。





Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る