Blogブログ

Category: eccube

EC CUBEのSmartyのキャッシュ

EC CUBEのSmartyのテンプレートキャッシュをオフにする方法。 ※2.12.2 data/module/Smarty/libs/Smarty.class.php この150行目あたり、$force_compileがデフォルトでfalseになっているが、 var $force_compile   =  true; にする。   こうするとページアクセスの度にキャッシュが生成されるらしい。 開発中はFTPでテンプレファイルをアップする場合もあるので、これが便利。 運用時は必ずfalseにするように。  

ec-cube preferd shipping date picker.

ec-cube 2.11.2 お届け時間の指定にDatepicker LC_Page_Shopping_Payment_Ex.phpで、action()をoverride。 Datepickerで使うため、新しく $arrDelivFirstDate $arrDelivLastDate $arrDelivDateSelected を定義する。 // お届け日一覧の取得 /* Add for Datepicker —————————- */ $array_deliverDates = $objPurchase->getDelivDate($objCartSess, $cart_key); $this->arrDelivDate = $array_deliverDates; $num=0; foreach ($array_deliverDates as $key => $value) { if($num===0){ $this->arrDelivFirstDate = $value; } if($num===(count($array_deliverDates)-1)){ $this->arrDelivLastDate = $value; } $num++; } $this->arrDelivDateSelecter = $_SESSION[‘shipping’][0][‘shipping_date’]; /* —– */ payment.tplで、上で定義した変数を使って、datepickerを呼び出す。 下の記述がある辺りで、 お届け時間: <select name=”<!–{$key}–>” […]

EC-CubeとWordPressの連携

WordPress内でEC-cubeのセッションを引き継ごうとして色々ハマったのでメモ。 まずは普通に require.phpを requireしてやったのだが、早速エラー。 で、内容をみてみるとデータベースがつなげてないと。 なんのこっちゃと色々考えた結果、下のエントリーを発見。 http://ec.emerge-group.com/blog/detail.php?id=360 いやー、そういう事だったのか、、 で、wp-config と load.php上の該当変数を修正したら、無事に動いた! 参考になりましたー!