バージョン選択

フォーラム

メニュー

オンライン状況

42 人のユーザが現在オンラインです。 (32 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 42
もっと...

サイト内検索

機能要望 > フロント機能 > 新入荷商品をブロックに表示したい

フロント機能

新規スレッドを追加する

| 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
arts
投稿日時: 2010/1/9 22:53
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 新入荷商品をブロックに表示したい
すみません。この記事を読んで現在奮闘中なのですが、うまくいかずにいます。もしよろしければご教授お願いしたいと思います。

/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)を作成。
※dtb_blocのphp_pathフィールドの値をfrontparts/bloc/product_flag.phpにする。

ここまで作業いたしました。最後のphp_pathフィールドの値を
frontparts/bloc/product_flag.phpにするとはどういうことを
示すのでしょうか?phpmyadminでdtb_blocの中のphp_pathをみて
みるとfrontparts/bloc/best5.phpなどがいくつかあり、この中の
1行としてfrontparts/bloc/product_flag.phpを追加するということでしょうか?
php_pathのところにfrontparts/bloc/product_flag.phpだけを追記して実行すると無記入のtplファイルが管理画面にできていまして
それをブロックとして挿入するとたしかにNEWの商品から3つ表示されますが、その無記入のtplファイルは中身は空欄ですしファイル名さえもない状態ですので何か違いますよね。
productFlag.tplを管理画面で作成してみると画面の表示は画像などは出ずに「□の商品」とテーブルの枠だけとなっています。

データーベースのところでうまくできていないように思えますが
どのようにしていくと表示されるようになりますでしょうか?
どうぞよろしくお願い致します。


EC-CUBEバージョン 2.4.0
PHPバージョン PHP 5.2.11
DBバージョン MySQL 4.1.22
サーバー wadax
arts
投稿日時: 2010/1/10 14:09
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: 新入荷商品をブロックに表示したい
自己解決できました。お騒がせしました。

DBへの追加の仕方が足りなくて冷静になって一からやり直した
ところ無事ブロック表示ができました。
ありがとうございました。
nabiyamohe
投稿日時: 2010/1/11 23:04
対応状況: −−−
新米
登録日: 2010/1/8
居住地:
投稿: 8
Re: 新入荷商品をブロックに表示したい
一つ質問なんですが、
list.phpページと同じくステータスアイコンをつけたいと思います。
どうしたらよいのでしょか〜?
productFlag.htmlに以下のソースをつけることは分かったのですが、LC_Page_FrontParts_Bloc_ProductFlag.phpに何か修正が必要なんでしょうか?
すみませんが、ご回答よろしくお願いします。

<!--アイコン-->
<!--商品ステータス-->
<!--{if count($arrFlagProducts[cnt].product_flag) > 0}-->
<ul>
<!--{section name=flg loop=$arrFlagProducts[cnt].product_flag|count_characters}-->
<!--{if $arrFlagProducts[cnt].product_flag[flg] == "1"}-->
<!--{assign var=key value="`$smarty.section.flg.iteration`"}-->
<li><img src="<!--{$TPL_DIR}--><!--{$arrFlagSTATUS_IMAGE[$key]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$key]}-->"/></li>

<!--{assign var=sts_cnt value=$sts_cnt+1}-->
<!--{/if}-->
<!--{/section}-->
</ul>
<!--{/if}-->
<!--商品ステータス-->
<!--アイコン-->

---------------------------------
EC-CUBEバージョン 2.4.2
PHPバージョン PHP 5.2.9-2
DBバージョン MySQL 4.1.22-Max
seasoft
投稿日時: 2010/1/12 1:22
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新入荷商品をブロックに表示したい
> productFlag.htmlに以下のソースをつけることは分かったのですが、

んん?
productFlag.html とは何ですか?


> LC_Page_FrontParts_Bloc_ProductFlag.phpに何か修正が必要なんでしょうか?

その確率は高いと思います。テンプレート上の他の類似した(同じテーブルなど)項目の流れを遡って行くと良いと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

nabiyamohe
投稿日時: 2010/1/12 5:45
対応状況: −−−
新米
登録日: 2010/1/8
居住地:
投稿: 8
Re: 新入荷商品をブロックに表示したい
さっそくありがとうございます。
productFlag.tpl です。
失礼しました。

もう、一つ質問ですが、
登録した商品を削除しても新入荷商品のところに
残ってしまいますが、
何か方法があれば教えてください。

---------------------------------
EC-CUBEバージョン 2.4.2
PHPバージョン PHP 5.2.9-2
DBバージョン MySQL 4.1.22-Max
flealog
投稿日時: 2010/1/12 10:46
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 新入荷商品をブロックに表示したい
このスレッドで少し前にohm様がレスされてますので、ご確認ください。


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

markJ
投稿日時: 2010/3/2 22:34
対応状況: −−−
新米
登録日: 2010/2/26
居住地:
投稿: 3
Re: 新入荷商品をブロックに表示したい
新入荷商品を3列に3個々づつ合計9個をサイドバーではなく、メインのコラムに表示させたいのですが、ご教授お願いできないでしょうか?
DELIGHT
投稿日時: 2010/3/2 23:18
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 新入荷商品をブロックに表示したい
表示部分に関しては、 <!--{section ×××}--> を利用すれば、3列に3個々づつの表示は可能だと思いますよ。

こちらのサイトが参考になると思います。

EC-CUBEの学校様
http://www.eccube-school.jp/products/detail44.html


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

markJ
投稿日時: 2010/3/2 23:58
対応状況: −−−
新米
登録日: 2010/2/26
居住地:
投稿: 3
Re: 新入荷商品をブロックに表示したい
リンク先勉強になりました。有難うございますm(_ _)m
3列に3個づつ表示ができたのですが、1列目の3種類の商品が、2列名、3列目とコピーされて表示されました。どこを修正すべきでしょうか?

LC_Page_FrontParts_Bloc_ProductFlag.phpもみたのですが、原因がわかりませんでした。
DELIGHT
投稿日時: 2010/3/3 11:13
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 新入荷商品をブロックに表示したい
一度、Smarty の変数をダンプしてデータを確認してみてはどうでしょうか?
参考:http://seasoft.jp1.cx/ec/tips/smarty

問題なければ、テンプレートの記述に間違っている所があるかもしれません。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

« 1 ... 5 6 7 (8)
| 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,708名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.