wada/jr-web Wiki

pages 43wiki option PUBLIC

アイテムパック実装手順

アイテムパック実装手順.md / updated 2023-11-09 11:17:24 +0900

お試しセット系はこちらを参照:[[お試しセット系実装手順|お試しセット系実装手順]]

告知登録

通常告知

データ登録系 > 告知登録を選択<br>
過去に同名で開催していた場合、過去の告知を検索<br>
過去の告知を参考に新規登録<br>

新規パックの場合は、必要な告知を新規告知登録で登録<br>

告知

  • お知らせタイトル<br>

仕様書を参照し、設定

  • リダイレクト用URL:スマホ版<br>

告知テキストがなく、別ページに遷移させる場合に遷移先のURLを設定

  • リダイレクトURL:ガラケー版<br>

設定不要

  • 開始時間<br>

仕様書を参照し、設定

  • 終了時間<br>

変更不要

  • 告知タイプ<br>

キャンペーンを選択

  • 育成講座:紹介カードNo<br>

設定不要

入力内容を確認し、問題なければ登録<br>
告知一覧に作成した告知があるか、内容に問題がないか確認

SWF告知

データ登録系 > SWF告知登録を選択<br>
過去に同名で開催していた場合、過去の告知を検索<br>
過去の告知を参考に新規登録<br>

新規パックの場合は、必要な告知を新規swf告知登録で登録<br>

  • 参照画像ID<br>

過去に開催していた場合、過去のswf告知IDを入力<br>
画像を流用する場合に設定

  • 開始時間<br>

告知掲載時間を入力

  • 終了時間<br>

開始時間の23:59:59後を入力<br>
swf告知が重なりすぎないため1日のみ掲載<br>
例:開始時間が1/1 12:00:00の場合、1/2 11:59:00を入力<br>

入力内容を確認し、問題なければ登録<br>
告知一覧に作成した告知があるか、内容に問題がないか確認

mysql登録

管理画面からの登録が対応していないため、mysqlから各テーブルにレコード追加

jrye-db

master_item_pack

  • info: 設定不要
  • start_img: 掲載されるバナーID(public_html/img/shop/banner/{start_img}_start_1.jpg参照)
  • end_img: start_imgと同じ

master_item_pack_info

  • shop_item_no: master_shop参照
  • limit_count: 購入制限数

master_shop

新規パックの場合、新たに登録が必要<br>

  • shop_item_no: 他のパックと被らないように

master_shop_item

新規パックの場合、新たに登録が必要<br>

  • shop_item_no: master_shop.shop_item_noを設定
  • item_no: 設定方法が特殊なため確認<br>
  • item_num: アイテム個数

ソースコード実装

jr-web

defin_y.inc<br>

新たにmaster_shopが追加された場合、$_df['shop_gain_set']にショップIDを追加<br>
keyが被らないように注意

/*********************************************************************************/
// アイテムパック
// shop_item_no:10017,10018,10019
// $_df['shop_gain_set']['shop_item_no']は販売表示で使用している
/*********************************************************************************/
$_df['shop_gain_set']['set_name'] = "アイテムパック";
$_df['shop_gain_set']['m_set_name'] = "アイテムパック";

//keyは画像名と連動している(ガラケーの画像名は+1されてる)
$_df['shop_gain_set']['shop_item_no'][1] = 10017;//ショップアイテムNo
...

確認方法

master_item_pack.start_timeを変更し、ゲーム内のショップページで確認