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/