[Tep-j-general] Re: 商品ページにレビューを表示させたい

Back to archive index

Seiji Sogabe sogab****@alles*****
2005年 9月 8日 (木) 21:08:08 JST


こんばんわ、曽我部です。

オンリーワン0nly0ne wrote:
> 厚かましく何度もお願いして申し訳ないのですが現在、商品詳細の
> ページに表示されているレビューは会員様の名前が「ユーザーの声」
> と表示されているのですが、全てのレビューを見るページや右カラムの
> 「レビュー」から行ったレビューページには会員様のお名前が
> 表示されてしまっています
> 当方の設置の仕方が悪かったのでしょうか?
> これらのページも「ユーザーの声」に変えるまたは消すにはどうすればよいでしょうか?
> レビューの投稿日時も消したいのですが何処をいじればいいんでしょうか?
> あまり皆様のお手を煩わせてはいけないと思い product_reviews_info.phpなど
> レビューに関係ありそうなところをいじってみたのですが変わらなくて…

1. 商品詳細(product_info.php)の投稿日時

荒井さんのカスタマイズ例で追加した以下の部分

                                  'text' => '<a href="' .
tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' .
(int)$HTTP_GET_VARS['products_id'] . '&reviews_id=' .
$reviews['reviews_id']) . '"><b>' . ユーザーの声 . '</b>&nbsp;-&nbsp;' .
tep_date_short($reviews['date_added']) . '&nbsp;' .
tep_image(DIR_WS_IMAGES . 'stars_' . $reviews['reviews_rating'] . '.gif'
, sprintf(BOX_REVIEWS_TEXT_OF_5_STARS, $reviews['reviews_rating'])) .
'</a><br> ' . $reviews['reviews_text']);

の、tep_date_short($reviews['date_added']が投稿日時ですので、これを削除します。
例えば、

                                  'text' => '<a href="' .
tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' .
(int)$HTTP_GET_VARS['products_id'] . '&reviews_id=' .
$reviews['reviews_id']) . '"><b>' . ユーザーの声 . '</b>&nbsp;-&nbsp;' .
 tep_image(DIR_WS_IMAGES . 'stars_' . $reviews['reviews_rating'] . '.gif'
, sprintf(BOX_REVIEWS_TEXT_OF_5_STARS, $reviews['reviews_rating'])) .
'</a><br> ' . $reviews['reviews_text']);

のような感じです。(tep_date_short($reviews['date_added']) . '&nbsp;' .を削除)

2. 全てのレビューを見る(product_reviews.php)

   ここは<table/>タグで表示しています。いろいろやりかたがありますが
   とりあえず投稿者をすべて'ユーザーの声'に変更して、投稿日時を削除します。

   - ヘッダの修正 product_reviews.phpの74行目

            <td align="right" class="tableHeading"><?php echo TABLE_HEADING_DATE_ADDED;
?></td>
          </tr>
          <tr>
            <td colspan="5"><?php echo tep_draw_separator(); ?></td>

   を、

<!--
            <td align="right" class="tableHeading"><?php echo TABLE_HEADING_DATE_ADDED;
?></td>
-->
          </tr>
          <tr>
            <td colspan="4"><?php echo tep_draw_separator(); ?></td>

   に変更。

   - ユーザーの声に変更 product_reviews.phpの93行目

           '            <td class="smallText"><a href="' .
tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, $get_params . '&reviews_id=' .
$reviews['reviews_id']) . '">' . tep_output_string_protected($reviews['customers_name']) .
'</a></td>' . "\n" .

    を、

           '            <td class="smallText"><a href="' .
tep_href_link(FILENAME_PRODUCT_REVIEWS_INFO, $get_params . '&reviews_id=' .
$reviews['reviews_id']) . '">' . 'ユーザーの声' . '</a></td>' . "\n" .

    に変更。

   - 投稿日時を削除 product_reviews.phpの96行目

           '            <td align="right" class="smallText">' .
tep_date_short($reviews['date_added']) . '</td>' . "\n" .

    を、

//           '            <td align="right" class="smallText">' .
tep_date_short($reviews['date_added']) . '</td>' . "\n" .

    に変更。

長くなったので別のメールに続きます。

では。
-- 
sogab****@alles*****



Tep-j-general メーリングリストの案内
Back to archive index