久米 貴彦
class****@ybb*****
2005年 9月 12日 (月) 03:06:12 JST
佐藤様、早速の解説ありがとうございます。 教えていただいた方法で、★マークの削除が出来ました。 連日連夜、少しずつですが思い描いているページに近づいているのも 佐藤様を始め、みなさまの貴重なコメントのおかげです! これからもよろしくお願いいたします。ありがとうございました! ----- Original Message ----- From: "Shitanro Sato" <sato****@j02*****> To: <tep-j****@lists*****> Sent: Monday, September 12, 2005 12:33 AM Subject: [Tep-j-general] Re: レビューの表示されている採点を消したい > 佐藤です。 > > 下記でおそらくいけると思います。 > (動作確認はしていません) > > default.phpはheaderやcolumn_left、column_right・・・と > さまざまなファイルを読み込んでいるのでわかりにくいですね。 > また、reviews.phpの方はmoduleディレクトリがからんでいるので。 > > 今後もいろいろ出てくるでしょうから各ファイルの依存関係をざっと洗い出してみる > > と良いかと思います。 > (そういう類の資料があったら私も欲しいところですが) > >> 1、http://www.○○○○/catalog/reviews.php のページに表示される「評価 > ★★★★★・・・」の箇所 > > reviews.php > > 55行目:DBからの取得情報の変更 > $reviews_query_raw = "select r.reviews_id, rd.reviews_text, > r.reviews_rating, r.date_added, p.products_id, pd.products_name, > p.products_image, r.customers_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 > p.products_id = pd.products_id and pd.language_id = '" . $languages_id . > "' > and rd.languages_id = '" . $languages_id . "' order by r.reviews_id DESC"; > を > $reviews_query_raw = "select r.reviews_id, rd.reviews_text, r.date_added, > p.products_id, pd.products_name, p.products_image, r.customers_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 p.products_id = pd.products_id and pd.language_id = '" . > $languages_id . "' and rd.languages_id = '" . $languages_id . "' order by > r.reviews_id DESC"; > に変更。 > > 66行目:データ構造への格納部分の削除 > 'rating' => $reviews['reviews_rating'], > を削除。 > > \includes\modules\reviews.php > > 26行目:表示部分の削除 > <td valign="top" class="main"><?php echo '<a href="' . > tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . > $reviews_array[$i]['products_id'] . '&reviews_id=' . > $reviews_array[$i]['reviews_id']) . '"><b><u>' . > $reviews_array[$i]['products_name'] . '</u></b></a> (' . > sprintf(TEXT_REVIEW_BY, $reviews_array[$i]['authors_name']) . ', ' . > sprintf(TEXT_REVIEW_WORD_COUNT, $reviews_array[$i]['word_count']) . > ')<br>' > . $reviews_array[$i]['review'] . '<br><br><i>' . > sprintf(TEXT_REVIEW_RATING, > tep_image(DIR_WS_IMAGES . 'stars_' . $reviews_array[$i]['rating'] . > '.gif', > sprintf(TEXT_OF_5_STARS, $reviews_array[$i]['rating'])), > sprintf(TEXT_OF_5_STARS, $reviews_array[$i]['rating'])) . '<br>' . > sprintf(TEXT_REVIEW_DATE_ADDED, $reviews_array[$i]['date_added']) . > '</i>'; > ?></td> > を > <td valign="top" class="main"><?php echo '<a href="' . > tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . > $reviews_array[$i]['products_id'] . '&reviews_id=' . > $reviews_array[$i]['reviews_id']) . '"><b><u>' . > $reviews_array[$i]['products_name'] . '</u></b></a> (' . > sprintf(TEXT_REVIEW_BY, $reviews_array[$i]['authors_name']) . ', ' . > sprintf(TEXT_REVIEW_WORD_COUNT, $reviews_array[$i]['word_count']) . > ')<br>' > . $reviews_array[$i]['review'] . '<br><br><i>' . > sprintf(TEXT_REVIEW_DATE_ADDED, $reviews_array[$i]['date_added']) . > '</i>'; > ?></td> > に変更。 > >> 2、右側のレビューBOXに表示されている★マーク > > \includes\boxes\reviews.phpの変更 > > 22行目:DBからの取得情報の変更 > $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 = '" . $languages_id . "' and p.products_id = > pd.products_id > and pd.language_id = '" . $languages_id . "'"; > を > $random_select = "select r.reviews_id, 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 = '" . $languages_id . "' > and p.products_id = pd.products_id and pd.language_id = '" . $languages_id > . > "'"; > に変更。 > > 39行目:表示部分の削除 > $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>'); > を > $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>'); > に変更。