EC-CUBE2.4.3 ノンプログラマーのランキング機能追加メモ
セキュリティの面から、
zencartの通販サイトをEC-CUBEに切り替えることになったのですが、
zencartの方にあったランキングも引き続き載せたいとのことで、
参考サイトを見ながらなんとかできそうだったので、
自分の方でEC-CUBE2.4.3に追加することになりました。
こちらを見ながら
ファイルの書き換えとは、そのまま指示通りやればいいのでわかるのですが、
最後のdtb_blocの追加は、phpmyadminかshellでやらなきゃいけないみたいなのね。
それまで丁寧に書いてあるのに、
急に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にするのを忘れないようにね!
ディスカッション
コメント一覧
大変参考になりました!
カスタマイズって難しいのでこういうサイトがあると本当にいいですね!
php_pathカラムっていわれてDBに結びつかないです><
お役にたてて何よりです。
私も何度かカスタマイズやサーバ移行してるのですが、何やら見覚えのないものがあったら、大体DB周りのことが多いですね。
PHPmyadminとかを眺めてると、だんだん仕組みがなんとな~く感覚でわかってくるような気がしますよ。がんばって!