GNB HELP BBS
▼新規書込 ▼BBS TOP

検索Key ※半角スペースを空けてキーワードを入力すると、絞込み検索が可能


【改造しました】Dojin-OrderDX (Version 6.8) 一定部数以下で状況アイコン自動変更
初めまして、葉月と申します。

Dojin-OrderDX (Version 6.8) を初期状態で設置しました。
バージョンアップ予定に「状況アイコンの自動変更」とありましたので
まだ搭載されていないと思っていたのですが、
販売不可残り部数 $busu_ck = 0; で在庫を1〜5にして販売を起こし
在庫数を0にしたところ「残部少」にかわりました。

ですが、priset.cgiに設定項目がなく、「残部少」ではなく「完売」に
したかったので、少々改造させていただきました。
また、販売不可になる前にも残部少に切り替わるようにしました。
(動作するのを確認しましたが、あまり詳しくないので正しい記述なのかはわかりません・・・)

【preset.cgi】
37行目
$busu_ck = 0;
の後に以下を追加

#-----ここから-----
# 一定部数以下で状況アイコン表示を切り替える
$busu_li = 10; # 切り替え部数
#-----ここまで-----

【order.pl】
352行目
if($busu <= $busu_ck && $busu_ck >= 0){ $hf = 9; $himg = "残部少"; } if($busu <= 0){ $busu = 0; }
を消して、以下を追加

#-----ここから-----
if($busu <= $busu_li && $busu_li >= 0){ $himg = "残部少"; } if($busu <= 0){ $busu = 0; }
if($busu <= $busu_ck && $busu_ck >= 0){ $hf = 9; $himg = "完売"; }if($busu <= 0){ $busu = 0; }
#-----ここまで-----

この記述をすると、在庫数10以下になったら「残部少」表示、在庫数0になったら「完売」表示して買い物ボタンが消えます。

改造可とのことですが、こういった書き込みが不可でしたら消させていただきます。
ご利用サーバーのCGI設置ヘルプURL>> *
当サイトのFAQ>> 目を通した
スクリプト同梱のreadme>> 読んだ
スクリプト同梱のpreset.cgi>> 読んだ
DL初期状態での設置>> 試して正常動作した
HELP BBS検索キーワード>> Dojin-OrderDX

*
葉月 ( 仮設置ページ ) (Windows XP)- 2008/03/19(Wed) 23:32 削除Key

Re:【改造しました】Dojin-OrderDX (Version 6.8) 一定部数以下で状況アイコン自動変更
アイコンの自動切り替わり機能が欲しかったので早速コピペさせて頂きました。
テストしましたが問題なく動作しました。ありがとうございます!
もりあ ( Windows XP )- 2009/07/02(Thu) 14:32 削除Key

Re:【改造しました】Dojin-OrderDX (Version 6.8) 一定部数以下で状況アイコン自動変更
欲しい機能だったので助かりました
Win7-8のIE9、Chromeで問題なく動いています^ ^
ありがとうございました
ハム ( その他Windows機 )- 2013/03/25(Mon) 03:44 削除Key


▼このトピックに書き込む

トピックタイトル
ハンドルネーム
メールアドレス(任意)
仮設置URL
使用マシン
内容詳細
削除Key  
 

GNB HELP BBS