EC-CUBEでは、メール本文の生成もSmartyを使用していた模様。
〜/data/smarty/templates/***/mail_templates/order_mail.tpl
にある。
EC-CUBEでは、メール本文の生成もSmartyを使用していた模様。
〜/data/smarty/templates/***/mail_templates/order_mail.tpl
にある。
参考:こちら
■CSSのファイル構造
common.css -> import.css -> index.cssなど
require.php -> いろいろなクラスを読んでる
下記階層に作成される。
/html/user_data/*.php
/html/user_data/packages/***/*.tpl
〜/data/smarty/templates/***/shopping/confirm.tpl
を編集すべし。
ダウンロードしたCSVと登録するCSVではフォーマット(項目数)が違うらしい。
おすすめ関連が余分の模様。
参考URL:こちら
あと、テストした環境では、文字のエンコーディングはUTF-8であること。
配送料の個別設定のこと。
参考:こちら
で、オリジナルは未実装らしい。ので、カスタマイズ。
★1系の場合。
Re: 商品登録CSVで送料が反映されない
商品ごとの送料設定はまだ未実装だったと思います。
私は設定を追跡して実装完了させてしまいましたが。
変更で判り難い箇所だけ書くと、slib.phpのsfTotalCart内で
カート内商品についてのループ処理内に、// カートの商品に商品ごとの送料を設定する
$objCartSess->setProductValue($arrCart[$i]['id'], ‘deliv_fee’, $arrData['deliv_fee']);という2行を追加しました。
他にも幾つか変更した気がするのですがあまり覚えていません。
とりあえず追跡してみてください。
返信
★2系に適用するには。
Re: 個別送料設定について
2.0.1ではガッツリ変わってたんですね(汗)。sfTotalCartは
eccube/data/class/helper/SC_Helper_DB.php
へ移っているようです。
で、結果は単純な足し算の配送料。
実用に耐えられるかどうか。。。
サイトをインストール実行後、移動するとNGらしい 。
EC-CUBE2.0 CORESERVER インストール (MemoryWeblog)で書き散らかしたのをまとめる。
インストール手順
●インストールマニュアル通り
・ダウンロード
$ chmod 755 eccube-2.0.1a.tar.gz
$ tar zxvfp eccube-2.0.1a.tar.gz
●環境に基づき、define.phpの書き換え
本家サイト http://www.ec-cube.net/
参考サイト http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1709&forum=4
http://sagaseru.seesaa.net/category/4581678-1.html
●PHPをCGIとして動かす事(safe mde off にする)
AddHandler application/x-httpd-phpcgi .php
の一行を .htaccess に入力。
参考 http://sb.xrea.com/showthread.php?t=12359
http://www.coreserver.jp/help/index.php/phpcgi/
>PHPのsafe mode とは?
システムのセキュリティを保つ機能である。
参考 http://www.phppro.jp/qa/81
途中で上記SAFEMODE OFFに切り替えたのでエラー続出!
一からやりなおして解決。。。
●MySQLのDBはUNICODEで!
あと、ちょろちょろ異常が。。。
参考:http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1709&forum=4
php.ini で制御できそうかな。または、.htaccessで
参考:
http://www.coreserver.jp/help/index.php/phpcgi/
いやな予感が。。。
参考:
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1072&forum=11
(バージョンが1系のため関係ないか)
>php.iniと.htaccessの関係
http://www.shigeweb.jp/php/project_p/?section=setup&page=htaccess
http://www.isokiti.tv/~isobetti/index.php?eid=109
でも、CGIのPHPは.htaccessは無効になるようだ。
よって、文字コードの制御はCORESERVER上だと、php.iniによる。また、それを各ディレクトリーに入れておくこと。