일정 스킨 에서 옵션에서 체크박스 추가하고 선택했을 때 날짜 텍스트 색깔 바꾸는 법
본문
안녕하세요!
skin > board > schedule_skin > write.skin.php 경로에서
if ($is_notice || $is_html || $is_holiday || $is_secret || $is_mail) {
$option = '';
if ($is_notice) {
$option .= "\n".'<input type="checkbox" id="notice" name="notice" value="1" '.$notice_checked.'>'."\n".'<label for="notice">공지</label>';
}
if ($is_html) {
if ($is_dhtml_editor) {
$option_hidden .= '<input type="hidden" value="html1" name="html">';
} else {
$option .= "\n".'<input type="checkbox" id="html" name="html" onclick="html_auto_br(this);" value="'.$html_value.'" '.$html_checked.'>'."\n".'<label for="html">HTML</label>';
}
}
if ($is_holiday) {
$option .= "\n".'<input type="checkbox" id="holiday" name="holiday" value="1" '.$holiday_checked.'>'."\n".'<label for="holiday">휴일</label>';
}
이렇게 체크 박스를 추가해주었는데 위에 함수를 $is_holiday 를 추가해주었는데도 체크박스 추가가 안 되더라고요. 그리고 체크 박스 추가해 준 다음에 저장을 하면 해당 날짜 텍스트를 빨간색으로 변경해주려고 하는데 어느 경로 파일 코드를 수정해주는 건가요? 지금 내부 코드를 살펴보고 있는데 DB 자체를 건드려야 하나요?
답변 2
변수이고 스킨인거 봤을땐 따로 디비에 저장되지는 않고 스킨에 따로 정의하는 파일이 있을거 같습니다. 해당 스킨에서 따로 날짜가 저장되어 있는 파일이 있는지 체크해보세요.
$is_holiday 라는 위에 단에서 어떻게 선언되어
해당 값이 제대로 가져오는지 부터 체크를 해보셔야 할듯 합니다.
해당 값이 존재하지 않아 표기가 안되는거 같아 보입니다.