EC-CUBE2.4.3 ノンプログラマーのランキング機能追加メモ

2011年8月22日

セキュリティの面から、
zencartの通販サイトをEC-CUBEに切り替えることになったのですが、
zencartの方にあったランキングも引き続き載せたいとのことで、
参考サイトを見ながらなんとかできそうだったので、
自分の方でEC-CUBE2.4.3に追加することになりました。
こちらを見ながら

[EC-CUBE]人気ランキングを表示する

ファイルの書き換えとは、そのまま指示通りやればいいのでわかるのですが、
最後のdtb_blocの追加は、phpmyadminかshellでやらなきゃいけないみたいなのね。
それまで丁寧に書いてあるのに、
急にdtb_blocにパスを追加と突き離すように書いてあって
この人みたいにちょっと面食らいました。ひー。ま、気持ちはわからなくもないが・・・。

売上ランキングでdtb_blocにパスを追加方法

どうやらphpmyadminで追加すれば良いことがわかったので、
適当にやってみたらなんだかうまくいきました。
参考にphpmyadminの画面をキャプチャしたものを載せておきます。
ノンプログラマーでも、phpmyadminを使ったことある人だったらわかると思います。
正しい方法かはさだかでないので、参考程度にお願いします。

php_pathまで行き着いたら、挿入タブをクリック。9の番号は初めから入ってます。
その他、以下の項目を入れる。
bloc_name : ランキング
tpl_path : bloc/ranking.tpl
php_path : ranking
del_flg :1 (←よくわからなかったのですが、他と揃えました・・・)

実行ボタンを押すと、一番下に追加されます。

管理画面にも自動的に追加されてます!

後から、こちらのページを見たところ、
先に管理画面からランキングのブロックを追加するという方法もあるようです。
その場合でも、php_pathの追加は、phpmyadminの方から必要ですが。
上の方法だと、管理画面の方には自動的に追加されます。

あと、ranking.tplをアップしたときにバーミッションを777にするのを忘れないようにね!