機能要望 > フロント機能 > 新入荷商品をブロックに表示したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/10/19 15:34
対応状況: −−−
|
新入荷商品をブロックに表示したい 商品登録の際に「商品ステータス」がありますよね。
例えば「NEW」になっている商品のうち3〜5品程度を自動的に新入荷商品として表示させるようなブロックが作れないものかと思います。これが可能であれば「限定品」「残りわずか」などもブロックで表示させることが可能になると思うのですが、Smartyがわからないので断念。どなたかチャレンジして下さい! |
|
ゲスト |
投稿日時: 2008/3/17 23:35
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい 私もこーゆうのあったら非常に助かります!!
|
|
duckei |
投稿日時: 2008/4/19 13:35
対応状況: −−−
|
半人前 登録日: 2008/3/19 居住地: 投稿: 23 |
Re: 新入荷商品をブロックに表示したい バージョン2.0.1で作成してみました。
/frontparts/bloc/product_flag.phpを作成。
/data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_ProductFlag_Ex.phpを作成。
/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_ProductFlag.phpを作成。
ブロック(/data/Smarty/templates/default/bloc/productFlag.tpl)を作成。 ※dt_blocのphp_pathフィールドの値をfrontparts/bloc/product_flag.phpにする。
デフォルトは、NEWをupdate_dateの新しい順で3件表示します。 変更したい場合は、LC_Page_FrontParts_Bloc.phpの該当箇所を変更してください(該当箇所のコメントを外すとランダム表示になります)。 デザインは適当に読み替えてください。 何か問題等ありましたら書き込みお願いします。 |
ゲスト |
投稿日時: 2008/4/22 10:49
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい これすばらしいですね。
1系では動かないのでしょうか?使っているのが、1.34なので1系でも動くなら是非使いたいです。 |
|
duckei |
投稿日時: 2008/4/25 8:39
対応状況: −−−
|
半人前 登録日: 2008/3/19 居住地: 投稿: 23 |
Re: 新入荷商品をブロックに表示したい 申し訳ありません。私が使っているのが2.01であるため
1系で対応可能かどうか詳しくはわかりません。 ただ、1系の他のブロックのプログラム(best5.phpなど)を参考にしていただき 上記プログラムを読み替えていただければ比較的簡単に対応可能だと思います。 おそらく上記のLC_Page_FrontParts_Bloc_ProductFlag.phpをproduct_flag.phpとして書き換えていただき、LC_Page_FrontParts_Bloc_ProductFlag_Ex.phpが必要なくなるのかなと思いますが・・・お力になれずスイマセン。 |
ゲスト |
投稿日時: 2008/4/27 5:19
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい duckei様の内容とおり致しましたがシステムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。
となってしまいます。 データベースへの追加も問題なく行ったのですが・・・ 同じようにエラーになってしまわれた方はおりませんか?? |
|
ゲスト |
投稿日時: 2008/4/27 16:29
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい 2系ですがプレビューはOKですがブロックをトップに挿入してもエラーで動きません(T-T)
|
|
ゲスト |
投稿日時: 2008/4/27 23:32
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい 1系で挑戦してますが、ファイルの設置に苦戦してます。
と、いうか2系とディレクトリー構造が違いすぎて、 どのようにファイルを設置していいかが分かりません>< ぜひ欲しい機能なので、なんとか実装したいのですが… 1系で完成した方がいらっしゃったらご教授お願いします! |
|
duckei |
投稿日時: 2008/4/28 0:15
対応状況: −−−
|
半人前 登録日: 2008/3/19 居住地: 投稿: 23 |
Re: 新入荷商品をブロックに表示したい ゲストさんへ
引用:
申し訳ありませんが、もう少しエラーがでた状況等 詳細を教えてください。 引用:
データーベースdtb_blocのphp_pathフィールド値をNULL値からfrontparts/bloc/product_flag.phpに変更されてますでしょうか。 書き込みされている場合は、エラーの内容を記載していただけると助かります。 |
ゲスト |
投稿日時: 2008/4/28 1:58
対応状況: −−−
|
Re: 新入荷商品をブロックに表示したい duckei様 ご返信ありがとうございます。
該当のファイルを作成しアップロードしました。 ブロックを追加、PostgreSQLへログインしphp_pathの値をfrontparts/bloc/product_flag.phpへ変更。 確認しましたところ、きちんと反映されています。 今使っているデザインテンプレート自体はECCUBEの初期デザインである3カラムでセンター部へブロックを挿入してみましたが全ページが表示された中にシステムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。 とのエラーになります。 試しに他の場所にもブロックを入れてみましたが全て同じでした。 私もプレビューでは□(画像?)の商品と表示はされます。 お手数おかけいたしますが宜しくお願いします |
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 |
---|