EC-CUBE:QRコードを自動生成する

現在開いているURLのQRコードを自動生成。ブロックで配置する。
ただし商品詳細ページでは、ブロック配置ではなく、テンプレートをインクルードする。

1 下記より、jQueryプラグイン「jquery.MyQRCode.js」をダウンロードし、■html/js/jquery.myqrcodeフォルダに置く。
http://www.kfsoft.info/MyQRCode/demo.php

(1) デフォルトでは、下記設定になっている。(jquery.MyQRCode.jsに記述あり)

//default values
jQuery.fn.MyQRCode.defaults = {
encoding:"UTF-8",
content: window.location,
size:"150x150"
};

(2) オプションをscriptで記述することで変更する。

<script type="text/javascript">
$(function(){
$("#qrcode").MyQRCode({
size:"111x111"
});
});
</script>

(3) QRコード化するデータ
「content: window.location」は、現在開いているページ。
固定するのであれば、「content:’PHP & JavaScript Room\nhttp://○○○.com/’」

(4) 画像サイズ
サイズ指定を行っても、QRコード自体の大きさがピクセル単位で変わるのではなく、周りの余白が調整されて、全体として指定したサイズになる。
さらに、定かではないが、QRコード化したデータの量でQRコード自体の大きさが変わるようである。

下記の範囲内では、QRコード自体の大きさは変わらなかった。ただし、これもQRコードのデータ量によるのかも・・・。(下図参照)
実際、トップページと商品一覧ページに表示した際、大きさが変わった。
size:”111×111″~size:”147×147″
size:”80×80″~size:”110×110

続きを読む EC-CUBE:QRコードを自動生成する

EC-CUBE:テキストエリアにエディタ(WYSIWYG)を設置

2012/5/11 下記修正
———————————————-
メルマガ管理に配置したとき、CKeditorの機能を使用しないで文章を作成してもHTML形式として保存され、タグが表示されてしまう場合があるので、ラジオボタンで「テキスト」を選択した時点でCKeditorのパレットは消え、機能させないように改良した。
修正ファイルは以下の2つ。修正内容は、下記参照。
■data/Smarty/templates/admin/mail/template_input.tpl
■data/Smarty/templates/admin/mail/input.tpl
———————————————-

CKeditor(FCKeditorの後継)をインストールし、下記のテキストエリアに適用する。
1 商品登録の「詳細-メインコメント」
2 商品登録のサブ情報「詳細-サブコメント」
3 メルマガ管理の「テンプレート設定」

続きを読む EC-CUBE:テキストエリアにエディタ(WYSIWYG)を設置

EC-CUBE:注文番号を日付+連番にする

注文日が2012年5月22日で、通常の注文番号が45番だとすると、下記のように西暦下2桁+月2桁+日2桁+45で表される。

12052245

1 「注文番号:日付+連番」の使用するかしないかをmtb_constantsテーブルに登録する。
——————————————-
id:ORDER_NUMBER_DATEPLUS
name:on
rank:1247(←適宜)
remarks:「注文番号:日付+連番」の使用 on/使用する off/使用しない
——————————————-
★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。

続きを読む EC-CUBE:注文番号を日付+連番にする

EC-CUBE:「のしの種類」情報をメールと納品書に反映させる

EC-CUBE:購入者が「のし」の付加を選択できるようにする

上記のコンテンツに、今回のコンテンツを追加することで、「のしの種類」情報をメールと納品書に反映させることができます。

続きを読む EC-CUBE:「のしの種類」情報をメールと納品書に反映させる

EC-CUBE:PayPal決済モジュールを導入する

PayPalの魅力
1 即日アカウント開設可能で、開設後即座に入金が可能となること。
2 導入費・月額利用料が無料ということ。
3 手数料が安い、取引あたり最大でも「3.6% + \40 JPY」。5000円の取引なら、手数料220円ですむ。

導入方法は以下の通り

続きを読む EC-CUBE:PayPal決済モジュールを導入する

EC-CUBE:売れ筋ランキング 携帯表示(MySQL・PostgreSQL両対応)

ここで紹介している内容は、「EC-CUBE:売れ筋ランキングを携帯で表示する」とは異なるもので、MySQL・PostgreSQLの両方に対応しています。

EC-CUBE:売れ筋ランキング(MySQL・PostgreSQL両対応)EC-CUBE:売れ筋ランキング スマートフォン表示(MySQL・PostgreSQL両対応)が作成されていることが条件。

続きを読む EC-CUBE:売れ筋ランキング 携帯表示(MySQL・PostgreSQL両対応)

EC-CUBE:売れ筋ランキング スマートフォン表示(MySQL・PostgreSQL両対応)

ここで紹介している内容は、「EC-CUBE:売れ筋ランキングをスマートフォンで表示する」とは異なるもので、MySQL・PostgreSQLの両方に対応しています。

EC-CUBE:売れ筋ランキング(MySQL・PostgreSQL両対応)が作成されていることが条件。

続きを読む EC-CUBE:売れ筋ランキング スマートフォン表示(MySQL・PostgreSQL両対応)