first commit 2
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// jQuery UI Datepicker 로드 (이미 로드되어 있을 수 있음)
|
||||
add_stylesheet('<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">', 0);
|
||||
add_javascript('<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>', 0);
|
||||
?>
|
||||
|
||||
<div class="write_div">
|
||||
<label class="frm_label">노출 방식</label>
|
||||
<div class="option_group">
|
||||
<label>
|
||||
<input type="radio" name="wr_is_reserved" value="0" <?php echo ($write['wr_is_reserved'] != 1) ? 'checked' : ''; ?>>
|
||||
<span class="custom-radio"></span> 즉시 노출
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" name="wr_is_reserved" value="1" <?php echo ($write['wr_is_reserved'] == 1) ? 'checked' : ''; ?>>
|
||||
<span class="custom-radio"></span> 예약 노출
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="reservation_fields" class="write_div" style="display: <?php echo ($write['wr_is_reserved'] == 1) ? 'block' : 'none'; ?>;">
|
||||
<div class="date_picker_group">
|
||||
<div class="date_item">
|
||||
<label for="wr_reserved_start" class="frm_label">시작일시</label>
|
||||
<input type="text" name="wr_reserved_start" value="<?php echo $write['wr_reserved_start']; ?>" id="wr_reserved_start" class="frm_input datepicker" maxlength="19" placeholder="YYYY-MM-DD HH:mm:ss">
|
||||
</div>
|
||||
<span class="date_divider">~</span>
|
||||
<div class="date_item">
|
||||
<label for="wr_reserved_end" class="frm_label">종료일시</label>
|
||||
<input type="text" name="wr_reserved_end" value="<?php echo $write['wr_reserved_end']; ?>" id="wr_reserved_end" class="frm_input datepicker" maxlength="19" placeholder="YYYY-MM-DD HH:mm:ss">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function(){
|
||||
// 라디오 버튼 변경 시 입력 필드 토글
|
||||
$('input[name="wr_is_reserved"]').change(function(){
|
||||
if($(this).val() == '1') {
|
||||
$('#reservation_fields').show();
|
||||
} else {
|
||||
$('#reservation_fields').hide();
|
||||
}
|
||||
});
|
||||
|
||||
// Datepicker 설정 (시간 선택이 필요하다면 datetimepicker 라이브러리 필요, 여기서는 기본 datepicker 사용 후 시간은 수동 입력 가정)
|
||||
// 실제로는 datetimepicker 플러그인을 사용하는 것이 좋습니다.
|
||||
$(".datepicker").datepicker({
|
||||
dateFormat: "yy-mm-dd",
|
||||
onSelect: function(dateText) {
|
||||
// 시간까지 입력하도록 유도하거나 기본값 설정
|
||||
if(this.value.length <= 10) {
|
||||
this.value = dateText + " 00:00:00";
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user