質問 > フロント機能 > 全てのレビューを表示させる方法について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kato |
投稿日時: 2010/7/9 2:41
対応状況: −−−
|
常連 登録日: 2010/2/1 居住地: 投稿: 60 |
全てのレビューを表示させる方法について 全てのレビュー(お客様の声)表示を1ページで表示させる方法は御座いませんでしょうか?
現状では1商品毎でのレビュー表記になり商品詳細のみでしかレビューを反映させられませんが 商品関係なくサイトとしてのレビューを一覧表示させたいと考えております。 ヒントとなる様な事でも良いので教えて頂ければ幸いです。 -------------------------------- EC-CUBEバージョン 2.4.3 PHPバージョン PHP 5.2.5 DBバージョン PostgreSQL 8.2.4 |
ecbg |
投稿日時: 2010/7/9 11:04
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: 全てのレビューを表示させる方法について 商品詳細のレビュー(お客様の声)について利用したことがないので、全くの想像ですが、DB上のどのテーブルのどのフィールドにレビューが保存されているかさえ分れば、あとは新規にページを作成して、phpファイルで「$objQuery->」などを利用してDBの情報を取得すればできるかと思います。
phpと少しのSQL知識が必要かと思いますが、それほど難しいカスタマイズではないかと思いますよ。 |
AMUAMU |
投稿日時: 2010/7/9 18:40
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 全てのレビューを表示させる方法について ecbgさんも書き込まれているように新規にページとプログラムを作成する必要があると思います。
といってもPHPレベルのカスタマイズとしてはレベル的には低い方になるかと思いますので努力次第かなと。 新着情報のブロックのプログラムを参考に、独立ページ化と、読み込むテーブルの変更をされると良いと思います。
|
flealog |
投稿日時: 2010/7/9 21:51
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 全てのレビューを表示させる方法について 作ってみました〜^^
けど、みなさんが練習にちょうどいいとおっしゃられてるので、ソースの掲載は控えときますね^^; でも、素人の私でも半日でできたので、頑張ってみてください。 私は商品詳細ページのレビュー機能のプログラムを参考にしました。 つまづいたのは、レビューだけ表示させると何のレビューかわからなかったので、商品の情報と連結させて、商品&レビューの組み合わせにしてやることでした。 これも他ページのプログラムを参考にして、なんとかなりました。
|
ytk |
投稿日時: 2010/12/5 13:01
対応状況: −−−
|
仙人 登録日: 2009/12/7 居住地: 投稿: 349 |
トップページに新規レビューを表示させたい サイト全体のレビューから新規のレビューもしくはランダムにトップページに5つ程度表示させたいのですが、ヒントを下さい。
宜しくお願いします! 環境 EC-CUBEバージョン2.4.4 PHPバージョン PHP 5.2.6 DBバージョン MySQL 5.0.51a-community-log |
AMUAMU |
投稿日時: 2010/12/6 17:08
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: トップページに新規レビューを表示させたい 過去レスにも書いてありますが、新着情報表示の部分が参考になると思われます。
対象とする読み込み先テーブルを変えて最終的な表示加工に少し手を加える感じかと思います。
|
lumines |
投稿日時: 2010/12/6 20:40
対応状況: −−−
|
常連 登録日: 2007/4/27 居住地: 新潟 投稿: 39 |
Re: トップページに新規レビューを表示させたい 具体的には新着情報ブロックを複製して、
にすればできると思います。 実際トップページで表示しております。 http://www.uni-mac.co.jp/ ご参考までに。
|
sakurai07 |
投稿日時: 2011/1/7 14:13
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: トップページに新規レビューを表示させたい レビューにすごく興味ありまして、
function lfGetReview(){ $conn = new SC_DBConn(); $sql = "SELECT *, cast(substring(create_date,1,10) as date) as review_date_disp FROM dtb_review WHERE del_flg = '0' AND status = '1' ORDER BY create_date DESC"; $list_data = $conn->getAll($sql); return $list_data; } を、管理画面の新着情報ブロックを複製して、追加したら表示されるのでしょうか? 試してみて、何も表示されなかったです。 方法が間違っているようでしたら、ご指導いただけたら助かります。 EC-CUBEバージョン 2.4.4 PHPバージョン PHP 5.2.6 DBバージョン MySQL 5.1.34-log |
lumines |
投稿日時: 2011/1/13 16:54
対応状況: −−−
|
常連 登録日: 2007/4/27 居住地: 新潟 投稿: 39 |
Re: トップページに新規レビューを表示させたい データベースの「dtb_bloc」→「php_path」にパス指定しないとです。
複製は data/class/pages/frontparts/bloc/ data/class_extends/page_extends/frontparts/bloc/ html/user_data/packages/ html/frontparts/bloc/ 上記4つの箇所に必要です。
|
sakurai07 |
投稿日時: 2011/1/24 18:07
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: トップページに新規レビューを表示させたい ファイル複製して、myadminのphp_pathに複製ファイルを設定してみました。
管理画面のブロック管理で、下記のようにしたのですが、表示されず、管理画面の設定方法をご指導いただけませんでしょうか? <!--{* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *}--> <div id="newsarea"> <h2> <img src="<!--{$TPL_DIR}-->img/top/news.jpg" width="680" height="30" alt="新着情報" /> </h2> function lfGetReview(){ $conn = new SC_DBConn(); $sql = "SELECT *, cast(substring(create_date,1,10) as date) as review_date_disp FROM dtb_review WHERE del_flg = '0' AND status = '1' ORDER BY create_date DESC"; $list_data = $conn->getAll($sql); return $list_data; } </div> |
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |