[Tep-j-general] Re: ダウンロード販売の期限と回数を無制限にするには

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 9月 13日 (月) 21:30:25 JST


こんにちは、田村です。

茅野さん:

> ダウンロードの期限と回数をそれぞれ無制限としたいのですが、管理画面の説明
> や田村さんの出されたosCommerceの本を読むと、それぞれの値を「0(ゼロ)」
> とすればよいということが書かれています。

実は、これは英語の説明を訳したもので、検証をしていませんでした。


> ですが、実際に「0(ゼロ)」としたところ、期限はその日のみ、ダウンロード
> 回数はその値の通りの「0回」となってしまい、ダウンロードのためのリンクと
> ならないようです。

これを試してみました。

終了日: を'0'とすると、
[ダウンロード有効期限: 2004年9月 1日 水曜日] のように
「有効期限」の欄に購入日が表示されます。
期限をすぎてもダウンロードはできるようです。

catalog/includes/modules/download.php の有効期限を表示する箇所を
------------------------------------------------------------
      echo '            <td class="main">' . TABLE_HEADING_DOWNLOAD_DATE
. ($downloads['download_maxdays'] ? tep_date_long($download_expiry)
                                  : "無期限") . '</td>' . "\n" .
------------------------------------------------------------
のように変更すると、「無期限」と表示できますね。


最高ダウンロード回数: '0'とすると、
[0 回ダウンロードできます]と表示されて、ダウンロードはできません。
こちらは、DBの構造から考えるとこのようにしか動作しないようです。
(最初の設定の最大ダウンロード回数'0'を参照できないため)
これはマニュアルの間違いですね。ごめんなさい。

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-general メーリングリストの案内
Back to archive index