久米 貴彦
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> > を削除。