質問 > フロント機能 > ランキングの表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gabriel |
投稿日時: 2011/12/8 14:03
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2011/8/18 居住地: 投稿: 35 |
ランキングの表示について ECCUBEにてランキングを表示したいと思っています。
以前、こちらで質問されていたものを見ても、自己解決しているだけで解決方法が書いてありませんでした。 どのようにすればランキングのブロックを作ることが出来るでしょうか? ご教授お願い致します。 [EC-CUBE] 2.11.4(新規インストール) [レンタルサーバ] localhost [OS] Windows [PHP] 5.11.6 [データベース] MySQL 5.1.34 [WEBサーバ] Apache [ブラウザ] Firefox6.0.2 |
fukap |
投稿日時: 2011/12/8 15:06
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ランキングの表示について 以前参考にされたスレッドはこちらでしょうか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8850&forum=10&post_id=42807 参照リンクはおそらく2.4時代のものですが、考え方はだいたい同じだと思います。 まずはやってみてはいかがでしょうか。 ぱっと見た限りでは、lfGetRanking() 内で、 $objQuery->setgroupby を、$objQuery->setGroupBy に、 $objQuery->setorder を、 $objQuery->setOrder に、 $objQuery->setlimit を、 $objQuery->setLimit に、 変更しないとエラーを吐きそうな気がします。 |
gabriel |
投稿日時: 2011/12/8 15:27
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2011/8/18 居住地: 投稿: 35 |
Re: ランキングの表示について 早々の返信ありがとうございます。
おっしゃるようにやってみたのですが、システムエラーとなってしまいます。 何かサンプルなどがあれば、ご呈示頂けませんか? |
habu |
投稿日時: 2011/12/8 16:26
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: ランキングの表示について サンプルは持っていないのですが、
システムエラーになったという事で、 site.logには、どのようなエラーメッセージが表示されていますか? システム設定→EC-CUBEログ表示 で、管理画面からも確認できます。
|
gabriel |
投稿日時: 2011/12/8 16:31
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2011/8/18 居住地: 投稿: 35 |
Re: ランキングの表示について 返信ありがとうございます。
ログについては 2011/12/08 16:29:17 パス /admin/system/log.php 内容 access : user=kanri auth=0 sid=o144st5hd29hpvnldtlb1itn31 from 127.0.0.1 2011/12/08 16:29:10 パス D:\Apache Software Foundation\Apache2.2\htdocs\frontparts\bloc\ranking.php:37 内容 FATAL Error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'CLASS_EX_PATHpage_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Ranking_Ex.php' (include_path='D:\Apache Software Foundation\Apache2.2\data\module') from 127.0.0.1 こんなエラーが出てました。 宜しくお願い致します。 |
habu |
投稿日時: 2011/12/8 16:36
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: ランキングの表示について 「CLASS_EX_PATH」が問題ですね。
この定数は、EC-CUBE 2.11系では使われていない様です。 ranking.php の37行目にある、 「CLASS_EX_PATH」を、「CLASS_EX_REALDIR」に変更して試してみてください。
|
gabriel |
投稿日時: 2011/12/8 16:53
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2011/8/18 居住地: 投稿: 35 |
Re: ランキングの表示について 変更しましたが、
パス D:\Apache Software Foundation\Apache2.2\data\class_extends\page_extends\frontparts\bloc\LC_Page_FrontParts_Bloc_Ranking_Ex.php:27 内容 FATAL Error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'CLASS_PATHpages/frontparts/bloc/LC_Page_FrontParts_Bloc_Ranking_Ex.php' (include_path='D:\Apache Software Foundation\Apache2.2\data\module') from 127.0.0.1 というエラーが出てしまっています。。。 何度もすみません。 |
habu |
投稿日時: 2011/12/8 16:57
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: ランキングの表示について 「CLASS_PATH」が問題ですね。
この定数も、EC-CUBE 2.11系では使われていない様です。 LC_Page_FrontParts_Bloc_Ranking_Ex.php の27行目にある、 「CLASS_PATH」を、「CLASS_REALDIR」に変更して試してみてください。 (こういう場合、同じフォルダにある、 別のファイルを見ると参考になるかもしれませんね)
|
gabriel |
投稿日時: 2011/12/8 17:09
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2011/8/18 居住地: 投稿: 35 |
Re: ランキングの表示について お返事ありがとうございます。
パス D:\Apache Software Foundation\Apache2.2\data\class_extends\page_extends\frontparts\bloc\LC_Page_FrontParts_Bloc_Ranking_Ex.php:27 内容 FATAL Error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'D:\Apache Software Foundation\Apache2.2\htdocs/../data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Ranking_Ex.php' (include_path='D:\Apache Software Foundation\Apache2.2\data\module') from 127.0.0.1 こんなんなってしまいます。。。 |
habu |
投稿日時: 2011/12/8 17:14
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: ランキングの表示について data/class/pages/frontparts/bloc/ 配下に設置しているのは、
LC_Page_FrontParts_Bloc_Ranking_Ex.php ではなく、 きっと、LC_Page_FrontParts_Bloc_Ranking.php ですね。 なので、 LC_Page_FrontParts_Bloc_Ranking_Ex.php の 27行目にある、 「LC_Page_FrontParts_Bloc_Ranking_Ex.php」を、 「LC_Page_FrontParts_Bloc_Ranking.php」に変更してみてください。 (「_Ex」を削除してみてください) ※data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Ranking.php が存在する事が前提です。
|
(1) 2 3 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |