EC-CUBE2.12:テキストエリアにCKeditor(WYSIWYG)を設置

CKeditorをインストールし、下記のテキストエリアで使用する。

① 商品登録の「詳細-メインコメント」
② 商品登録のサブ情報「詳細-サブコメント」

「詳細-メインコメント」と「詳細-サブコメント」の両方で使用すると、エディタ数が多くなって読み込みに多少時間がかかるので、パラメータ設定で使用するかしないかを設定する。
また、エディタのパレットを常時表示しておくのは邪魔な感じがするので、使用時には、クリックで表示・非表示できるようにする。

続きを読む EC-CUBE2.12:テキストエリアにCKeditor(WYSIWYG)を設置

EC-CUBE2.12:送信メールのテンプレートを追加し、選択した支払い方法を自動表示する

1 口座等の「お支払い情報」が必要ないメールもあると思うので、order_mail.tplはそのまま残し、新規にorder_mail_pay.tplを作成し、それに「お支払い情報」を追加する。

続きを読む EC-CUBE2.12:送信メールのテンプレートを追加し、選択した支払い方法を自動表示する

EC-CUBE2.12:「のし」の付加が選択でき、メールや納品書に表示する。

▼ここでのカスタマイズファイルをすべてダウンロードできます。
必要な箇所だけコピーしてご利用ください。
他のカスタマイズも含まれている場合がありますので、ファイルの上書きは絶対におやめください。
こちらから(facebookユーザーのみ)


(1)
データベースを拡張する。

「dtb_products」に「のし」の選択可・不可を保持するためのカラム「noshi」を追加する。

ALTER TABLE dtb_products ADD noshi smallint NOT NULL DEFAULT 2

「dtb_order」に購入時に選択された「のし」情報を保持するためのカラム「gift_paper」を追加する。

ALTER TABLE dtb_order ADD gift_paper smallint

「dtb_order_temp」(受注情報一時保存)に購入時に選択された「のし」情報を保持するためのカラム「gift_paper」を追加する。

ALTER TABLE dtb_order_temp ADD gift_paper smallint

続きを読む EC-CUBE2.12:「のし」の付加が選択でき、メールや納品書に表示する。

EC-CUBE2.12:商品コードを必須にしない。

(1)335行目あたりの’EXIST_CHECK’,を削除
■data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

$objFormParam->addParam('商品コード', 'product_code', STEXT_LEN, 'KVna', array('EXIST_CHECK', 'SPTAB_CHECK','MAX_LENGTH_CHECK'));

↓(変更)

$objFormParam->addParam('商品コード', 'product_code', STEXT_LEN, 'KVna', array('SPTAB_CHECK','MAX_LENGTH_CHECK'));

続きを読む EC-CUBE2.12:商品コードを必須にしない。

EC-CUBE2.12:おすすめ商品登録で「商品コメント」を必須にしない。

(1)157行目あたりの’EXIST_CHECK’を削除
■data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php 削除→’EXIST_CHECK’,

$objFormParam->addParam('コメント', 'comment', LTEXT_LEN, 'KVa', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));

↓(変更)

$objFormParam->addParam('コメント', 'comment', LTEXT_LEN, 'KVa', array('MAX_LENGTH_CHECK'));

続きを読む EC-CUBE2.12:おすすめ商品登録で「商品コメント」を必須にしない。

EC-CUBE 2.12 :「お客様の声」レビュー書き込みページング機能(プラグイン)

「この商品に対するお客様の声」のレビュー書き込みを5件ごと表示しページング機能をつける。
パラメータ設定のREVIEW_REGIST_MAX(フロントレビュー書き込み最大数)の値を増やしてください。(例えば100)
jquery.jsのみで動作する。

▼サンプル下記ページ「この商品に対するお客様の声」
http://www.kaiplus.com/2122v1/products/detail2.html

「お客様の声」レビュー書き込みページング機能プラグインを利用することで、下記カスタマイズを実現しています。
プラグインはこちらからダウンロード(無料)できます。

プラグインを利用しない場合は、下記の通りに修正します。

続きを読む EC-CUBE 2.12 :「お客様の声」レビュー書き込みページング機能(プラグイン)

EC-CUBE:画像のロールオーバーを簡単に

EC-CUBEのボタンなどに使用されているロールオーバーの方法を、ロゴに適用すると下記のようなコードになる。ちょっと面倒。

<h1>
<a href="<!--{$smarty.const.HTTP_URL}-->" onmouseover="chgImg('<!--{$TPL_URLPATH}-->img/common/logo_on.jpg','logo');" onmouseout="chgImg('<!--{$TPL_URLPATH}-->img/common/logo.jpg','logo');"><img src="<!--{$TPL_URLPATH}--/>img/common/logo.jpg" alt="トップページ" name="logo" id="logo" />
<span><!--{$arrSiteInfo.shop_name|h}-->/<!--{$tpl_title|h}--></span>
</a>
</h1>

これを、jQueryを利用することで、下記のようにコードを簡単にできる。

<h1  class="j_roll">
<a href="<!--{$smarty.const.HTTP_URL}-->"><img src="<!--{$TPL_URLPATH}--/>img/common/logo.jpg" alt="トップページ" />
<span><!--{$arrSiteInfo.shop_name|h}-->/<!--{$tpl_title|h}--></span>
</a>
</h1>

続きを読む EC-CUBE:画像のロールオーバーを簡単に