2月
19
2009
0

[EC-CUBE]パラメータ(mtb_constants)の追加方法
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

以前書いた記事の中でも少し説明したことがありますが、管理画面->システム設定->パラメータ設定で設定するパラメータを追加する方法をメモします。

(続きを読む…)

Written by suzukenn in: メモ | タグ: ,
2月
18
2009
0

[EC-CUBE]管理画面左メニューの追加方法
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

EC-CUBEの管理画面に機能を追加する必要が出たので、機能にアクセスするための左メニューリンクの追加方法をメモしておきます。
機能追加についてはそのうち時間のあるときにでも。

/data/Smarty/templates/admin/機能/subnavi.tplにテーブルセルを追加して、その中にリンクを追加します。
【例】
目的
売上集計(機能名:total)に「ランキング集計(page=ranking)」を追加する場合
対象ファイル:/data/Smarty/templates/admin/total/subnavi.tpl
ソース:

<table width="141" border="0" cellspacing="0" cellpadding="0" summary=" " id="menu_navi">

~省略~

	<!--ナビ-->
	<!-- 以下2行を追加 -->
	<tr><td class=<!--{if !($arrForm.page.value == 'ranking')}-->"navi"<!--{else}-->"navi-on"<!--{/if}-->><a href="./index.php?page=ranking" onMouseOver="naviStyleChange('ranking', '#a5a5a5')" <!--{if !($arrForm.page.value == 'ranking')}-->onMouseOut="naviStyleChange('ranking', '#636469')"<!--{/if}--> id="ranking"><img src="<!--{$TPL_DIR}-->img/contents/icon.jpg" width="15" height="9" alt="" border="0"><span class="navi_text">ランキング集計</span></a></td></tr>
	<tr><td><img src="<!--{$TPL_DIR}-->img/contents/navi_line.gif" width="140" height="2" alt=""></td></tr>
	<!--ナビ-->
</table>

あとはLC_PageAdmin_Total.phpを(から必要なメソッドを子クラスにコピーして)必要に応じて編集するだけ。詳しくはまたいずれ。

Written by suzukenn in: メモ | タグ: ,
2月
17
2009
0

[EC-CUBE]商品カテゴリの表示・非表示フラグ追加
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

メニューブロックの「カテゴリ」に表示させたくは無いけど、自分で作成したメニュー(ヘッダメニューとかね)からはアクセスできるカテゴリを作りたいと思って、カテゴリテーブル(dtb_category)に表示・非表示のフラグを設けました。メモ程度に記事にしておきます。

※フラグON・OFFの編集機能(管理画面の機能)は作っていない(とりあえずデータベースを直に編集してます)ので注意してください。

(続きを読む…)

Written by suzukenn in: メモ | タグ: ,
2月
12
2009
0

[EC-CUBE]商品一覧に送料区分を追加する
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

EC-CUBEでカテゴリを選択した際に表示される商品一覧ページの各商品に、商品の送料区分「postage_flag」を追加するカスタマイズをしたいと思います。送料区分は、[EC-CUBE]商品に送料無料(込)のフラグを設けるで追加したパラメータです。既存のフィールドを表示するのにも参考になると思いますので、別のフィールドを追加したい方はpostage_flagを適時読み替えてください。

(続きを読む…)

Written by suzukenn in: 日記, 記事 | タグ: ,
2月
04
2009
0

[EC-CUBE]カレンダー機能を拡張してみた
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

EC-CUBEのカレンダー機能はデフォルトで土日休み扱いになっているのですが、僕のところは土曜日営業、たまに日曜祝日も営業しておりますので、なんとかしなきゃな~と思っていたところ、素晴らしい記事に出会って簡単にカレンダー機能を拡張できちゃいました。

この拡張で、

  • 毎週○曜日休みが簡単に設定できる*1
  • 第○週目○曜日休みが簡単に設定できる*2
  • 通常休みの日を営業日に設定することも可能*3

こんなに多彩な設定ができるようになります。
もちろん管理画面から行う定休日管理もそのまま使えます。

導入方法はこのカスタマイズの作者様のサイト、EC-CUBE のカレンダーを便利にする – Wordpress Firefox オープンソース って(・∀・)イイ!!に大変わかりやすく書かれていますので、僕が説明する必要はありませんね。
こんなに素晴らしいカスタマイズを快く公開してくださっている加藤様には超感謝&リスペクトです!

  1. 毎週火曜、木曜、土曜休みとかが可能 []
  2. 第1火曜日、第3火曜日、第4日曜日休みとかが可能 []
  3. 普段は火曜日は休みだけど2009-02-10の火曜日は営業日とかが可能 []
Written by suzukenn in: メモ | タグ: ,

| I have been indebted to Aeros Theme. | Background image owner is NASA.