> フロント機能 > 最近チェックした商品の履歴表示 |
フロント機能
| 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/3/26 20:48
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 2.0.1を使用しています。赤字の部分を消して試してみたのですが
画像が表示されません。 是非使いたい機能なのですが解決策はありますでしょうか? |
|
ゲスト |
投稿日時: 2008/3/28 2:34
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 引用:
クッキーで出来るのでしたら、是非アップお願いします。 |
|
ゲスト |
投稿日時: 2008/3/28 11:53
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 クッキーの方が楽そうですね。ぜひお願いいたします。
|
|
ゲスト |
投稿日時: 2008/3/28 22:01
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 お金出してもいいので買いたいぐらいですよ。
高額すぎるとあれですが。。。 |
|
SHIGE |
投稿日時: 2008/4/12 4:19
対応状況: −−−
|
半人前 登録日: 2007/7/5 居住地: JAPAN 投稿: 15 |
Re: 最近チェックした商品の履歴表示 以前クッキーに履歴を持たせるバージョン作ると
言ってたのですが仕事が忙しくまったく触っていませんでした。 今回ECCUBEのバージョンも2.1.2の正式版が出ていたのでテストをかねて このバージョンで、クッキーに履歴を保存するものを作成しました。 仕様としてこんな感じです。 ・4件まで履歴を残せる ・重複した商品は追加しない。 ・保存期間は1ヶ月間 ・デザインはデフォルトテンプレートのオススメ商品のレイアウトをコピー 引用:
QUOTEタグで囲むとインデント消えてしまうんですね^^; 見ずらいかもしれませんが。。。 また、正常系の確認のみしかしておりません。 PHPはECCUBEで初めて触ったのでおかしな処理してるかもしれないので何か指摘があったら教えてください。 変数とかも適当なので。。。。 |
ゲスト |
投稿日時: 2008/4/12 22:11
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 表示用のソースにごみがついてません?
確認ように掃除してみました。 エラーは出ないようになりました。 <!--▼閲覧履歴ここから--> <!--{if $arrItemHistory}--> <div id="whoboughtarea"> <h2><img src="<!--{$TPL_DIR}-->img/products/title_recommend.jpg" width="580" height="30" alt="閲覧履歴" /></h2> <div class="whoboughtblock"> <!--{section name=cnt loop=$arrItemHistory}--> <!--{if ($smarty.section.cnt.index % 2) == 0}--> <!--{if $arrItemHistory[cnt].product_id}--> <!-- 左列 --> <div class="whoboughtleft"> <!--{if $arrItemHistory[cnt].main_list_image != ""}--> <!--{assign var=image_path value="`$arrItemHistory[cnt].main_list_image`"}--> <!--{else}--> <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}--> <!--{/if}--> <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrItemHistory[cnt].product_id}-->"> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=65&height=65" alt="<!--{$arrItemHistory[cnt].name|escape}-->" /> </a> <!--{assign var=price02_min value=`$arrItemHistory[cnt].price02_min`}--> <!--{assign var=price02_max value=`$arrItemHistory[cnt].price02_max`}--> <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrItemHistory[cnt].product_id}-->"><!--{$arrItemHistory[cnt].name|escape}--></a></h3> <p>価格<span class="mini">(税込)</span>:<span class="price"> <!--{if $price02_min == $price02_max}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{else}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{/if}-->円</span></p> <p class="mini"><!--{$arrItemHistory[cnt].comment|escape|nl2br}--></p> </div> <!-- 左列 --> <!--{/if}--> <!--{if ($smarty.section.cnt.index % 2) != 0}--> <!--{* assign var=nextCnt value=$smarty.section.cnt.index+1 *}--> <!--{if $arrItemHistory[cnt].product_id}--> <!-- 右列 --> <div class="whoboughtright"> <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrItemHistory[cnt].product_id}-->"> <!--{if $arrItemHistory[cnt].main_list_image != ""}--> <!--{assign var=image_path value="`$arrItemHistory[cnt].main_list_image`"}--> <!--{else}--> <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}--> <!--{/if}--> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=65&height=65" alt="<!--{$arrItemHistory[cnt].name|escape}-->" /> </a> <!--{assign var=price02_min value=`$arrItemHistory[cnt].price02_min`}--> <!--{assign var=price02_max value=`$arrItemHistory[cnt].price02_max`}--> <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrItemHistory[cnt].product_id}-->"><!--{$arrItemHistory[cnt].name|escape}--></a></h3> <p>価格<span class="mini">(税込)</span>:<span class="price"> <!--{if $price02_min == $price02_max}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{else}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{/if}-->円</span></p> <p class="mini"><!--{$arrItemHistory[cnt].comment|escape|nl2br}--></p> </div> <!-- 右列 --> <!--{/if}--> <!--{/if}--> </div> <!--{/if}--> <!--{/section}--> </div> <!--{/if}--> |
|
ゲスト |
投稿日時: 2008/4/12 22:25
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 これのブロック化はソースをいじればできるのかな
|
|
SHIGE |
投稿日時: 2008/4/13 2:16
対応状況: −−−
|
半人前 登録日: 2007/7/5 居住地: JAPAN 投稿: 15 |
Re: 最近チェックした商品の履歴表示 ご指摘ありがとうございます。
しかし、当方の環境で表示すると履歴が2個までしか表示されなくなってしまいました。 ロジック上は4個出るはずなのでデザイン上の問題でしょうか? EC-CUBE2.1.2のHTMLをそのまま使ってます。 当方ではこんな感じで表示されてますよ。 あと、商品コメント取得できていなかったので修正しました。
PHPは後置加算子とか使えるんですね 当たり前か。。。 |
ゲスト |
投稿日時: 2008/4/13 21:34
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 SHIGEさんのとおりに試したところエラーはないのですが
履歴が表示されません・・・ 試しに/data/Smarty/templates/defaultのtop.tplなどにも 表示箇所を記述してみたのですが結果は変わらずでした。 なにかアドバイスを頂けますと幸いなのですが宜しくお願い致します。 V2.0.1を使っています。 |
|
ゲスト |
投稿日時: 2008/4/13 22:17
対応状況: −−−
|
Re: 最近チェックした商品の履歴表示 初回選択時、クッキーがない為エラーがでますね。
phpのエラーを表示しなければ問題ないですが |
|
« 1 (2) 3 4 5 6 » |
| 新しいものから | 前のトピック | 次のトピック | トップ |