게시판에서 사용자정의 항목으로 날짜를 사용중입니다.
그런데 특정 년월일 을 if 문으로 지정해놓고
선택시 안내경고창을 띄우고싶습니다.
그래서 /classes/extravar/Extravar.class.php 파일을 열어보았는데
case 'date' : // datepicker javascript plugin load Context::loadJavascriptPlugin('ui.datepicker'); $buff[] = '<input type="hidden" name="' . $column_name . '" value="' . $value . '" />'; $buff[] = '<input type="text" required placeholder="여기를 클릭하여 날짜를 선택하세요." id="date_' . $column_name . '" value="' . zdate($value, 'Y-m-d') . '" class="date" />'; // 여기 수정 $buff[] = '<input type="button" value="' . Context::getLang('cmd_delete') . '" class="btn" id="dateRemover_' . $column_name . '" />'; $buff[] = '<script type="text/javascript">'; $buff[] = '//<![CDATA['; $buff[] = '(function($){'; $buff[] = '$(function(){'; $buff[] = ' var option = { dateFormat: "yy-mm-dd", changeMonth:true, changeYear:true, gotoCurrent:false, yearRange:\'-100:+10\', onSelect:function(){'; $buff[] = ' $(this).prev(\'input[type="hidden"]\').val(this.value.replace(/-/g,""))}'; $buff[] = ' };'; $buff[] = ' $.extend(option,$.datepicker.regional[\'' . Context::getLangType() . '\']);'; $buff[] = ' $("#date_' . $column_name . '").datepicker(option);'; $buff[] = ' $("#date_' . $column_name . '").datepicker("option", "dateFormat", "yy-mm-dd");'; $buff[] = ' $("#dateRemover_' . $column_name . '").click(function(){'; $buff[] = ' $(this).siblings("input").val("");'; $buff[] = ' return false;'; $buff[] = ' })'; $buff[] = '});'; $buff[] = '})(jQuery);'; $buff[] = '//]]>'; $buff[] = '</script>'; break;
이 부분에서 수정을 해야하는지요?
조언 부탁드립니다..ㅠㅠ
개시판 스킨을 수정하셔야 합니다
write_form.html에 스크립트를 추가하세요
해당 확장변수 input을 검사하셔서 조건에 맞으면 alert을 띄우시면 됩니다