バージョン選択

フォーラム

メニュー

オンライン状況

180 人のユーザが現在オンラインです。 (172 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 180
もっと...

サイト内検索

質問 > フロント機能 > 商品一覧上での$表示と¥表示を両方出したいのですが・・・

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
HaleHawaii
投稿日時: 2010/10/28 13:50
対応状況: −−−
半人前
登録日: 2010/10/28
居住地: ハワイ
投稿: 11
商品一覧上での$表示と¥表示を両方出したいのですが・・・
はじめまして、これからec cubeをベースにしてオンラインショップを開店しようとしているものです。
初めに・・・
開発者の方々・・とても使いやすいCMSをオープンソースとして利用させていただいてありがとうございます!そしてフォーラム上でのたくさんの投稿から、本当に自分の思うようにカスタマイズを出来てきております。

私が用意しているのは$での表示、決済をしているショップなのですが、ターゲットはあくまでも日本なので、$の金額の下の方に¥の金額を同時に表示させてみたいのです。
商品詳細画面は何とか出来たのですが、商品一覧のページではうまく配列を編集する事が出来ず困っております・・・

PHPでのプログラミングは初心者を少し卒業しかけている程度です。

自分の環境は
サーバー側が
ec cube2.4.3
php5.2.9です
rapidsiteのvpsを使用しております。
ローカルの環境はxamppで
開発の環境はeclips+zendデバッガでステップ実行できます。

現在問題なく動いているように見える商品の詳細画面ですが
¥の為替相場を取得してDBのdtb_baseinfoに¥を格納する項目を追加してそこを読むようにしています。

次にarrProductのprice02_minをとりだし単純に掛け算しているだけですが、ソースはこんな感じで現在無事に動いております。
おそらく変な感じかもしれませんが・・・すいません。

LC_Page_Products_Detail.phpの function process()の最後のほうにある$this->lfConvertParam();の直前に
//$から¥への変換

$this->objSiteInfo = new SC_SiteInfo();
$arrSiteInfo = $this->objSiteInfo->data;
$yen = $arrSiteInfo["yen"];

$doller = $this->arrProduct["price02_min"];
$this->yen = $yen * $doller;

と記述しております。

フォーラムにもありました、商品詳細画面での商品表示を一列につき4行で表示させるカスタマイズをしているのですが、そのためデザインテンプレート側でセクション関数を使用しています。

いろいろと自分で試行錯誤して考えた結果、計算した結果をarrProductsの中に$this->arrProduct["yen"] = $yen * $doller;
という感じで格納してあげるともしかしたらいいのかなーと簡単に考えてしまいました。

商品一覧の時にはLC_Page_Products_List.phpを編集しておりましたが、デバッグするとarrProductsの中にはprice02_minがないです・・と言われてしまします。

540行目付近の
// 検索結果の取得
$this->arrProducts = $objQuery->select($col, $from, $where, $arrval_order);
// ▲商品詳細取得
の直後にいろいろ書き換えて書いたりしてみましたが、だめでした。というか解らないというところで現在停止しています。

また、テンプレート上でのmath関数を使用する事を考えましたが、調べるとセクション関数を使って多数の情報を処理するには効率が良くないから、php側で計算させるようにしてくださいと書いてあったので、断念しました。

いろいろとec cubeのカスタマイズを通して勉強させていただいておりますが、未熟者です。どうか皆さま知恵をお貸しいただけないでしょうか?



フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品一覧上での$表示と¥表示を両方出したいのですが・・・ HaleHawaii 2010/10/28 13:50
     Re: 商品一覧上での$表示と¥表示を両方出したいのですが・・・ sumkjr 2010/10/28 15:47
       Re: 商品一覧上での$表示と¥表示を両方出したいのですが・・・ HaleHawaii 2010/10/28 17:37
     Re: 商品一覧上での$表示と¥表示を両方出したいのですが・・・ AMUAMU 2010/10/28 16:03
       Re: 商品一覧上での$表示と¥表示を両方出したいのですが・・・ HaleHawaii 2010/10/28 17:47
         Re: 商品一覧上での$表示と¥表示を両方出したいのですが・・・ HaleHawaii 2010/10/28 19:10

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,146名です
総投稿数は110,324件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1682
8
red
1571
9
mcontact
1351
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.