2012年3月25日カテゴリー:未分類

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

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

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

2 データベースに携帯用のページを登録
——————————————————-
テーブル: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:作成日
——————————————————-

3 ブロックを作成する(PC用のranking.tplが作成済みであることが前提)

(1) ■data/Smarty/templates/mobile/frontparts/bloc/ranking.tpl
[php]

売れ筋ランキング


位:.html”>(2) データベースにブロックを登録
——————————————————-
テーブル: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
——————————————————-

4 ランキングページへのリンクを作成(ランキングページを開いたときは表示させない)

■data/Smarty/templates/mobile/frontparts/bloc/category.tpl(最上部の前に追加)
(ランキングページを開くためには、「カテゴリ」ブロックを配置しておかなければならない)
[php]