2012年2月29日カテゴリー:未分類

EC-CUBE:売れ筋ランキングを携帯で表示する

ここでのカスタマイズはMySQL限定となります。
サーバーにより負担をかけず、PostgreSQLにも対応した↓こちらの方がベターかと思います。
EC-CUBE:売れ筋ランキング 携帯表示(MySQL・PostgreSQL両対応)

(1)ランキング用のページを作成する。
 下記スマートフォン用のファイルを利用するので、新規に作成しない。
■html/sphone_ranking.php
■data/class_extends/page_extends/LC_Page_Sphone_ranking_Ex.php
■data/class/pages/LC_Page_Sphone_ranking.php
■data/Smarty/templates/sphone/sphone_ranking.tpl

 データベースに携帯用のページを登録
テーブル:dtb_pagelayout
device_type_id:1
page_id:38
page_name:ランキングページ
url:sphone_ranking.php
filename:sphone_ranking
header_chk:1
footer_chk:1
edit_flg:2
author:NULL
description:NULL
keyword:NULL
update_url:NULL
create_date:作成日
update_date:作成日

(2)ブロックを作成する(PC用のranking.tplが作成済みであることが前提)
 data/Smarty/templates/mobile/frontparts/bloc/ranking.tpl
——————————————————-

売れ筋ランキング



位:.html”>② データベースにブロックを登録
テーブル:dtb_bloc
device_type_id:1
bloc_id:5
bloc_name:ランキング
tpl_path:ranking.tpl
filename:ranking
create_date:作成日
update_date:作成日
php_path:frontparts/bloc/ranking.php
deletable_flg:0

(3)ランキングページへのリンクを作成(ランキングページを開いたときは表示させない)
■data/Smarty/templates/mobile/frontparts/bloc/category.tpl(最上部の前に追加)
(ランキングページを開くためには、「カテゴリ」ブロックを配置しておかなければならない)
——————————————————-