日替わりイベント実装手順
告知登録
通常告知
データ登録系 > 告知登録を選択、一括登録ボタンを押す<br>
セレクトボックスで日替わりイベントを選択し決定ボタンを押す<br>
告知
- 公開日時<br>
仕様書を参照し、設定
設定パラメータ
- START_DATE<br>
イベント開始日を以下のフォーマットで入力<br>n/j<br>
例:1/1、12/3(先頭に0をつけない)
- START_WEEK<br>
イベント開始日の曜日を入力(1文字)<br>
例:月、金
- END_DATE<br>
イベント終了日をSTART_DATEと同じフォーマットで入力
- END_WEEK<br>
イベント終了日をSTART_WEEKと同じフォーマットで入力
すべて入力後、作成ボタンを押す<br>
告知一覧に作成した告知があるか、内容に問題がないか確認
SWF告知
SWF告知はイベント開催1日ごとに作成(4日開催なら4つ作成)<br>データ登録系 > SWF告知登録を選択、新規swf告知登録ボタンを押す<br>
- お知らせタイトル<br>
日替わりイベント「〇〇」と入力<br>
カッコ内はモード名を入れる<br>
例:日替わりイベント「サルベージ」
- URL(スマホ)<br>
/?M=Main
- 参照画像ID<br>
過去の画像を流用するため、モードに応じたIDを入力<br>
サルベージ:575
ミミック:576
ティアリン:577
陸地:578- 開始時間<br>
モード開始時間を入力
- 終了時間<br>
モード終了10分前を入力<br>
例:2023-06-05 23:50:00
ソースコード実装
lib/conf/class/DailyEventConfig.class.php
$this->_config['info']['main_info'] = 2276;//予告
$this->_config['info']['how_to_play'] = 2277;//本告知(遊び方)
...
$this->_config['start'] = strtotime("2023-06-02 00:00:00");//開始日時
$this->_config['end'] = strtotime("2023-06-05 23:59:59");//終了日時
//日替わりイベント専用ナンバー
$this->_config['event_no'] = 16;
//日替わりイベントの開催の順番
$this->_config['schedule'] = array(2,4,1,3);
/*
//番号
1 => 'ティアリン',
2 => '陸地',
3 => 'サルベージ',
4 => 'ミミック',
*/- event_no<br>
前回のevent_no+1を設定
- schedule<br>
開催順に設定(index=0が1日目)<br>