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:作成日

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

EC-CUBE:売れ筋ランキングをスマートフォンで表示する

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

続きを読む EC-CUBE:売れ筋ランキングをスマートフォンで表示する

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

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

購入回数をもとにランキングブロックを作成する。1度に複数個購入しても1個とカウント。

続きを読む EC-CUBEで売れ筋ランキングを表示する

EC-CUBE:おすすめ商品登録で「商品コメント」を必須にしない。

(1)138行目あたりの”EXIST_CHECK”を削除

■data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php 削除→”EXIST_CHECK”,


$objFormParam->addParam("コメント", 'comment', LTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK"));

↓

$objFormParam->addParam("コメント", 'comment', LTEXT_LEN, 'KVa', array("MAX_LENGTH_CHECK"));

続きを読む EC-CUBE:おすすめ商品登録で「商品コメント」を必須にしない。

EC-CUBE:「お客様の声」レビュー書き込みページング機能

「この商品に対するお客様の声」のレビュー書き込みの最大数の設定をはずし、5件ごとにページング機能をつける。
jquery.min.jsのみで動作するので、新規ファイルは必要なし。

(1)フロントレビュー書き込み最大数を設定しないようにする。管理画面「システム設定>パラメーター設定」のREVIEW_REGIST_MAX(フロントレビュー書き込み最大数)を無視する。
 ■data/class/pages/products/LC_Page_Products_Detail.php

 「LIMIT   . REVIEW_REGIST_MAX;」←削除

//商品ごとのレビュー情報を取得する

$where = "del_flg = 0 AND status = 1 AND product_id = ? ORDER BY create_date DESC LIMIT " . REVIEW_REGIST_MAX;
↓
$where = "del_flg = 0 AND status = 1 AND product_id = ? ORDER BY create_date DESC ";

 ■data/Smarty/templates/default/products/detail.tpl
下記コードを削除

<!--{if count($arrReview) < $smarty.const.REVIEW_REGIST_MAX}-->
・
・
・
<!--{/if}-->

続きを読む EC-CUBE:「お客様の声」レビュー書き込みページング機能