バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品ステータスの有効期限について

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seasoft
投稿日時: 2008/8/29 7:58
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品ステータスの有効期限について
下記のファイルが関係していたと思います。

/data/class/pages/products/LC_Page_Products_List.php
/data/class/pages/products/LC_Page_Products_Detail.php
/data/Smarty/templates/default/list.tpl
/data/Smarty/templates/default/detail.tpl

ただし、実際に編集すべきファイルは異なります。
http://seasoft.jp1.cx/ec/tips/editfiles に関係するメモがあります。

たとえば商品一覧なら、/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php で $this->arrProduct[*]['product_flag'] を制御するのが良さそう。

ちなみに EC-CUBE では、echo (print) は使わずに、Smaety というテンプレートを利用しています。


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

rapi
投稿日時: 2008/8/29 0:14
対応状況: −−−
半人前
登録日: 2008/6/23
居住地:
投稿: 24
Re: 商品ステータスの有効期限について
seasoft様
いつもありがとうございます。

例えば1週間のみ表示させる方法として
<?php
function print_new($entry_date,$days=7)
{
$result=date("Ymd", mktime( 0,0,0,date("m") ,date("d") - $days, date("Y")));
if ( $entry_date >= $result ) print "<img src=\"<user_data/.gif\">";
}
?>
そして呼び出す際に
<?php print_new("<$MTEntryDate format='%Y%m%d'$>",7); ?>
のようなスクリプトを追加させる必要があると思うのですが
別のPHPを作成して呼び出すor現在の商品ステータスのPHPスクリプトに追記するのどちらかとなると思うのですが
後者の場合、どのあたりに追記すればよいのでしょう・・?
seasoft
投稿日時: 2008/8/28 6:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品ステータスの有効期限について
商品ステータスはそのような利用方法を想定していないように思いますが、カスタマイズは可能だと思います。

商品詳細も商品一覧もざっと見た感じで(最新コミュニティ版)必要な値は変数に保持してそうですので、テンプレートで「NEWの場合、登録日から1週間」などの条件を加えれば可能だと思います。


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

rapi
投稿日時: 2008/8/27 23:30
対応状況: −−−
半人前
登録日: 2008/6/23
居住地:
投稿: 24
商品ステータスの有効期限について
いつもお世話になっております。

前々から変更出来たらと思っていた箇所なのですが
おそらく他にもご希望の方がいると思ったので登録させていただきます。

商品ステータスでNEW,残りわずか...など選択できるようになっていると思いますがNEWを選択している場合に表示される有効期限として1週間,2週間と期限を定めたいのですがそのようにカスタマイズを行う場合どのようにするのでしょうか?

NEWと登録してチェックを外さない限りいつまでもNEWの表示がされているままですとおかしいため教えてください。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,323名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.